Erstellen Sie eine MissionWeaveProtocol 0.1-Laufzeit
Erstellen Sie eine MissionWeaveProtocol 0.1-Laufzeit
Abschnitt betitelt „Erstellen Sie eine MissionWeaveProtocol 0.1-Laufzeit“Die von der lokalen Spezifikation verwendete BCP 14-Anforderungssprache ist in MWP-FND-001. Der gemeinsame Pfad beschreibt die Semantik, die jede Sprachimplementierung beibehalten muss. SDK-spezifische Seiten können Installationsbefehle, Sprachtypen und öffentliche API-Syntax hinzufügen, sie dürfen diese Regeln jedoch nicht schwächen oder ersetzen.
Gemeinsame Laufzeitreferenz
Abschnitt betitelt „Gemeinsame Laufzeitreferenz“Architektur und BootstrapVertrauensgrenzen, Laufzeitverantwortung, Release-Laden, Identität, Wiederherstellung und Startreihenfolge.
ProtokolltypenWire-JSON, Skalarprofile, dauerhafte Objekte, Umschläge, generierte Typen und semantischer Zustand.
Validierung, Kanonisierung und SignierungStriktes Parsen, Schema-Assertionen, JCS, Ed25519, Registry-Nachweise und Signatur-Hashes.
Erstzulassung und historisches VertrauenTypisierte Ergebnisse des Admission Log, atomare Erstzulassung, Datensatzvalidierung und historische Wiedergabe.
Persistenz und WiederherstellungMaßgeblicher Zustand, lokale Projektionen, Belege, Wiedergabe, Cursors, Snapshots und Nebenwirkungen.
Transport und FramingHELLO-Authentifizierung, Session Epoch-Fencing, Abonnements, Multiplexing, ACK, PING und Gegendruck.
Fehler und BeobachtbarkeitWire-safe Fehler, Wiederholungsentscheidungen, geschützte Diagnosen, Prüfaufzeichnungen, Metriken und Tracing-Grenzen.
Konformität und UpgradesExakte Artefakte, Struktur- und Vertrauenspakete, Anspruchsgrenzen, Erweiterungen und Versionsübergänge.
Release vor Code
Abschnitt betitelt „Release vor Code“Beginnen Sie mit der lokalen normativen Release-Identität, nicht mit einem nicht angehefteten Repository-Zweig oder SDK README. Die Release-Seite bindet die Protokollartefakte, alle sechs SDK-Commits, Profile, Digests, Locales und die genaue Identität der erstellten Site, die von dieser Dokumentation verwendet werden.