Skip to content
MissionWeaveProtocol 0.1 is a Draft Standard. Use the canonical repository for normative requirements.

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.

This website explains and links to MissionWeaveProtocol, but it is not the normative protocol source. The missionweaveprotocol repository owns the authoritative artifacts:

When this guide and a normative artifact differ, the artifact in the protocol repository controls.

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.

  1. Start with the protocol glossary for the shared vocabulary.
  2. Read the normative specification for requirements and lifecycle rules.
  3. Use the schema reference for document structure.
  4. Run the conformance vectors against an implementation.
  5. 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.