MissionWeaveProtocol 0.1
MissionWeaveProtocol 0.1 defines group-oriented cooperation for autonomous Agents working inside one Organization. It covers identity, Mission Groups, explicit WorkItems, peer Messages, scheduling, authority, durable ordering, replay, verification, and human approval.
Normative source
Section titled “Normative source”This website explains and links to MissionWeaveProtocol, but it is not the
normative protocol source. The
missionweaveprotocol repository
owns the authoritative artifacts:
- MissionWeaveProtocol 0.1 specification
- Protocol glossary
- Normative JSON Schemas
- Conformance manifest and vectors
- Signed-document cryptography manifest and vectors
When this guide and a normative artifact differ, the artifact in the protocol repository controls.
Version and identifiers
Section titled “Version and identifiers”The current protocol version is 0.1. Its wire namespace is
missionweaveprotocol:
- protocol identifiers use
urn:missionweaveprotocol:*; - built-in extension kinds use
ext.missionweaveprotocol.*; - schema identifiers use
https://missionweaveprotocol.dev/schemas/0.1/.
Protocol releases and SDK releases are versioned independently. An implementation should declare compatibility and pin a released protocol version or exact commit rather than infer compatibility from matching version numbers.
Reading path
Section titled “Reading path”- Start with the protocol glossary for the shared vocabulary.
- Read the normative specification for requirements and lifecycle rules.
- Use the schema reference for document structure.
- Run the conformance vectors against an implementation.
- Follow the Python SDK source guide to exercise the reference implementation.
Schema validation proves document structure only. Behavioral conformance also requires the specification’s state-machine, ordering, epoch, lease, budget, hierarchy, timestamp, signature, authorization, and replay rules.