Zum Inhalt

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