Zum Inhalt

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.