BaseHarbor-Spezifikationen
Dieses Verzeichnis enthält normative öffentliche Verträge und verbindliche Invarianten.
Benutzeranleitungen erklären die Verwendung von BaseHarbor. Spezifikationen legen fest, welche Garantien Implementierungen erfüllen müssen.
Die BCP-14-Begriffe MUST, MUST NOT, SHOULD und MAY werden nur dort verwendet, wo Interoperabilität, Kompatibilität oder Sicherheit dies verlangen.
Wo sinnvoll, sind maschinenlesbare Definitionen maßgeblich:
- JSON Schema und typisierte Schemas für Manifeste und Deskriptoren;
- OpenAPI für REST-Schnittstellen;
- Protocol Buffers für externe Provider-Prozessgrenzen;
- typisierte Maschinen-Ergebnis- und Fehlerschemas;
- ausführbare Conformance-Fixtures.
Core-Verträge
- Application Contract v1
- Provider Contract v1
- Public Provider Conformance v1
- Extension Artifact Trust v1
- Runtime Provider Contract v1
- Runtime Provider Conformance v1
- Delivery Provider Contract v1
- Development Extension v1
- Reconciliation v1
- Machine Interface v1
- Protected Machine HTTP Interface v1
- Runtime Explorer Contract v1
- Audit und Evidence v1
- Sicherheitsinvarianten
- Credential- und Access-Eigentümerschaft v1
- Management-Zugriff v1
- Verfügbarkeit und Hochverfügbarkeit v1
- Application Consumption v1
- Abnahme von Providern und Management-Oberflächen v1
Die zugehörigen Vertragstexte liegen unter denselben relativen Pfaden wie die englischen Quellen. Fehlende Übersetzungen werden durch die EN/DE-Paritätsprüfung erfasst.
Runtime- und Zugriffsverträge
- Control-Plane-Runtime
- Application Runtime Broker
- Application-Runtime-Identität
- Runtime-Broker-Sicherheit
- Service Access
- Service-Access-Inventar
Standards
- Standards-first-Vertragsregeln
- Standards-Matrix
Maschinenlesbare Service-Schemas und Capability-Spezifikationen liegen zusammen mit den versionierten Vertragsartefakten im Repository. Sie bleiben die technische Autorität gegenüber erläuternden Seiten.