Zum Inhalt springen

Normative Release-Identität

MissionWeaveProtocol 0.1 wird als eine Website, ein Protokollartefaktpaket und sechs exakte SDK-Pins veröffentlicht. Der festgeschriebene release-source.json zeichnet alle nicht selbstreferenziellen Eingaben auf: Protokoll- und SDK-Commits, Release-Zähler, Profilidentitäten, Digests, Gebietsschemas und den Digest-Algorithmus des integrierten Baums.

Die Öffentlichkeit

normative-release.json

wird während des Produktionsaufbaus generiert. Es kopiert jedes festgeschriebene Release-Quellfeld und fügt Folgendes hinzu:

  • websiteCommit, der genaue Website-Git-Commit;
  • buildIdentity, entweder das GitHub-Run/Attempt-Paar oder die lokale Commit-Identität; und
  • contentDigests, ein Digest des erstellten HTML-Baums für jedes Gebietsschema.

Das generierte Manifest wird nicht festgeschrieben, da eine festgeschriebene Datei die Git-Identität des Festschreibens, das sie selbst enthält, nicht wahrheitsgetreu enthalten kann. Die Release-Überprüfung rekonstruiert die generierten Felder und vergleicht jedes festgeschriebene Feld mit release-source.json.

Normative Veröffentlichungsfakten

Release
missionweaveprotocol-0.1
Status
draft-standard
Protokollversion
0.1
Wire-Namespace
missionweaveprotocol
Sprachen
7
SDKs
6

Protokollidentität

Pin SHA-256
bfb11b76a989b9949844d3380c3b01cefcde6c01259167b922b6f30d151bac31
Bundle-SHA-256
c95fc8f8334947dacf51a2c6e84d9b13f5b39b7d3827591569a1e2c5acfe47d7
Digest-Algorithmus des gebauten Baums
missionweaveprotocol.built-html-tree-sha256.v1

Normative Artefakte und Bewertungen

BereichArtefakteFälleBewertungenVollständig / gültigAbgelehnt / ungültig
JSON-Schemas22————
Strukturkonformität—58—2731
Kryptographie9822621250
Erstzulassung195301218

Profile und Digests

Kryptographieprofil
missionweaveprotocol.signed-document-verification.v0.1
Kryptografie-Digest
sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3
Admission-Profil
missionweaveprotocol.first-admission-historical-trust.v0.1
Admission-Digest
sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0

Exakte SDK-Pins