Register der öffentlichen Aufträge
Alle Einträge sind vorfrieren versionierte Entwürfe. Core-Betreuer besitzen die kanonische Artefakte und Verbraucheränderungen koordinieren; Laufzeit/Kapazität/Lieferung/Ziel Zugriffsimplementierungen besitzen ihre Konformität. Siehe compatibility policy für Zusatzstoffe/Bruch-/Ergebnis-/Deprekationsregeln und ADR 0018 für die namespace-Governance.
Oberfläche, kanonisches Artefakt, Version / Evolutionsgrenze,
| --- | --- | --- |
Anwendung manifest / portable AbsichtenManifest, Application contract, internal/application/manifest.go, internal/application/contract.go· Manifest/Anwendung v1; Anforderungen bleiben tragbar ·
Service / Fähigkeitsabsicht contracts/service/v1/*.schema.json, spec/capabilities/*/v1.mdService/Kapazität v1; produktneutrale Intention
Verbindungsbindungen contracts/binding/v1/service-binding.schema.json, spec/bindings/service-binding-1.1.mdVerbindliche 1.1; normgebundene Verbindungsausgabe
Sichere Bindungen / Referenzen spec/bindings/secure/v1.md, Credential accessV1; Geheimreferenzen, keine gewöhnlichen geheimen Nutzlasten
Protokoll für die Kapazität des Anbieters spec/provider/v1/provider.proto, Provider contractAnbieter v1; unterscheidet sich von der Produktversion
Provider Verteilung / Deskriptor contracts/provider/v1/provider-descriptor.schema.json Deskriptor v1; unveränderliche Artefakte/trust-Referenzen
Laufzeitanbieter spec/runtime-provider/v1/runtime_provider.proto, Runtime contract• Laufzeit v1; Realisierung getrennt von Intent
LiefererDelivery contractLieferung v1; nicht Laufzeitbevollmächtigung
Arbeitslast-Quellen-Adapter internal/repositoryinspect/workload_source.go, Application contractNormalisiertes Quellmodell; Quelle ist nicht Laufzeit
Entwicklung Integration / StackProfile contracts/development/v1/*.schema.json, Development extensionEntwicklung v1; ADR 0018 Profil URI-
Deskriptor der Erweiterung / Artefakt-Vertrauen contracts/extension/v1/*.schema.json, Artifact trustErweiterung/Trust v1; getrennte signierte Artefaktannahme
Organisationskonfiguration internal/orgconfig, Organization configurationOrganisation v1;resolution/policygetrennt von der Verteilung
Maschinenbetrieb / JSON / MCP internal/machine/contract.go, Machine interfaceMaschine v1; gemeinsame semantische Operationen und getippte Ausfälle
HTTP-Projektion internal/machinehttp, Machine HTTP | /api/v1/machine; gleicher Akteur/Politik/Sicherheit
Exekutionen / Ereignisse internal/machine/execution.go Execution/Event v1; expliziter Akteur, Zustand, Sequenz
Streams / Terminals internal/machine/stream.go, internal/machine/terminal.go, contracts/machine/v1/terminal-*.schema.json, Machine HTTPStream v1; Implementierungsfunktionen müssen nachgewiesen werden
Laufzeit-Explorer internal/runtimeexplorer, ExplorerExplorer v1; eigentumssicherer Bestand/Betrieb
Normalisierung des LaufzeitprotokollsLog source contractVorhandene laufzeitneutrale Protokollsemantik; kein neues Protokollmodell
Zielzugang internal/targetaccess, contracts/targetaccess/v1/wire.schema.json, Wire records, Target AccessZugriff v1; Deskriptor wird nicht authentifiziert Live-Verhandlungen
Managementoberflächen / IdentitätManagement access, Application identityKontext/Vertrauensgrenzen beibehalten
Runtime Resource API.spec/runtime-api/v1/openapi.yaml• Laufzeit API v1; Standard-OpenAPI-Behörde
Reconciliation / Verfügbarkeit / VerbrauchReconciliation, Availability, ConsumptionV1; ein Kernlebenszyklus;
Prüfung / Beweis internal/evidence, Audit/EvidenceV1; beibehaltener Exakt-Eingangsnachweis erforderlich
Beharrlicher Zustand / Erholung internal/runtime/config.go, internal/orgconfig/store.go, Backup/restoreArtifact-spezifische Version/Eigentum; keine Voreinfrieren-Migration versprechen
Pfade außerhalb docs/ sind repository-relative Artefakte. Die eingebetteten
contracts.SchemaRegistry ist das ausführbare Schema-Inventar und löst
jedes verpackte Schema ohne Netzwerkzugriff. Menschliche Referenzen ersetzen nicht
Schemas, Go-Draht-Typen, OpenAPI- oder Protobuf-Definitionen.
Abdeckung für v0.4.23: komplette Konfigurations-Konsumenten, interaktiv Terminallaufzeit/Browser-Qualifikation und echte Remote/Console-Integration werden in #609 verfolgt,
806, #807 und #808. Behandeln Sie einen Eintrag in diesem Register nicht als Live-Unterstützung.
Vertragsgrundlage v0.4.25
| Oberfläche | Kanonisches Artefakt | Grenze |
|---|---|---|
| Minimale Absicht / stabile Identität | Capability-first, Application-Resolver-APIs | Bestehendes Manifest v1 und Store-Owner; keine ID-Erzeugung beim Lesen |
| Lesender Footprint | contracts/footprint/v1/footprint.schema.json, internal/application/footprint.go |
baseharbor.footprint/v1; keine Provisionierung oder erfundenen Zahlen |
| #777 Connection-Profile-Transport | contracts/connection-profile/v1/profile.schema.json, Spezifikation |
Nur Format/Semantik; Import-/Export-Implementierung später |
| Host Platform | Spezifikation | Nur semantische Adaptergrenze; Plattformimplementierung später |