Build a MissionWeaveProtocol 0.1 runtime
Build a MissionWeaveProtocol 0.1 runtime
Section titled “Build a MissionWeaveProtocol 0.1 runtime”The BCP 14 requirement language used by the local specification is defined in MWP-FND-001. The shared path describes semantics that every language implementation must preserve. SDK-specific pages may add installation commands, language types, and public API syntax, but they must not weaken or replace these rules.
Shared runtime reference
Section titled “Shared runtime reference”Architecture and bootstrapTrust boundaries, runtime responsibilities, release loading, identity, recovery, and startup order.
Protocol typesWire JSON, scalar profiles, durable objects, envelopes, generated types, and semantic state.
Validation, canonicalization, and signingStrict parsing, Schema assertions, JCS, Ed25519, Registry evidence, and signing hashes.
First Admission and Historical TrustTyped Admission Log outcomes, atomic first admission, record validation, and historical replay.
Persistence and recoveryAuthoritative state, local projections, receipts, replay, Cursors, snapshots, and side effects.
Transport and framingHELLO authentication, Session Epoch fencing, subscriptions, multiplexing, ACK, PING, and backpressure.
Errors and observabilityWire-safe errors, retry decisions, protected diagnostics, audit records, metrics, and tracing boundaries.
Conformance and upgradesExact artifacts, structural and trust bundles, claim boundaries, extensions, and version transitions.
Release before code
Section titled “Release before code”Start from the local normative release identity, not an unpinned repository branch or SDK README. The release page binds the protocol artifacts, all six SDK commits, profiles, digests, locales, and exact built-site identity used by this documentation.