Aller au contenu

Identité de la version normative

MissionWeaveProtocol 0.1 est publié sous la forme d’un site Web, d’un ensemble d’artefacts de protocole et de six pins SDK exactes. Le release-source.json validé enregistre chaque entrée non auto-référentielle : les validations de protocole et SDK, le nombre de versions, les identités de profil, les résumés, les paramètres régionaux et l’algorithme de résumé d’arbre construit.

Le public

normative-release.json

est généré lors de la construction de production. Il copie chaque champ source de version validé et ajoute :

  • websiteCommit, le commit Git exact du site Web ;
  • buildIdentity, soit la paire exécution/tentative GitHub, soit le commit local identité; et
  • contentDigests, un résumé de l’arborescence HTML construite pour chaque locale.

Le manifeste généré n’est pas validé car un fichier validé ne peut pas contenir fidèlement l’identité Git du commit qui le contient. La vérification de la version reconstruit les champs générés et compare chaque champ validé avec release-source.json.

Faits sur la version normative

Version
missionweaveprotocol-0.1
Statut
draft-standard
Version du protocole
0.1
Espace de noms Wire
missionweaveprotocol
Langues
7
SDK
6

Identité du protocole

Pin SHA-256
bfb11b76a989b9949844d3380c3b01cefcde6c01259167b922b6f30d151bac31
SHA-256 du paquet
c95fc8f8334947dacf51a2c6e84d9b13f5b39b7d3827591569a1e2c5acfe47d7
Algorithme de digest de l’arbre construit
missionweaveprotocol.built-html-tree-sha256.v1

Artefacts normatifs et évaluations

PérimètreArtefactsCasÉvaluationsComplet / valideRejeté / invalide
Schémas JSON22————
Conformité structurelle—58—2731
Cryptographie9822621250
Première admission195301218

Profils et digests

Profil de cryptographie
missionweaveprotocol.signed-document-verification.v0.1
Digest de cryptographie
sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3
Profil d'admission
missionweaveprotocol.first-admission-historical-trust.v0.1
Digest d’admission
sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0

Pins exacts des SDK