[!FROZEN] MPLP Protocol v1.0.0 Frozen Specification Freeze Date: 2025-12-03 Status: FROZEN (no breaking changes permitted) Governance: MPLP Protocol Governance Committee (MPGC) License: Apache-2.0 Note: Any normative change requires a new protocol version.
MPLP v1.0 Compliance Checklist
1. Core Protocol (L1)
- Schema Validation: All inputs/outputs validated against
schemas/v2/*.json. - UUIDs: All entities use UUID v4.
- Timestamps: All timestamps are ISO 8601 UTC.
- Invariants: Passes all normative invariants (e.g.,
sa-invariants.yaml).
2. Modules (L2)
- Context: Supports
active,suspended,closedstates. - Plan: Enforces dependency DAG; prevents cycles.
- Confirm: Blocks execution of
proposedplans until approved. - Trace: Emits immutable trace spans.
- Role: Enforces role-based permissions.
- Dialog: Maintains message history.
- Collab: Supports at least one mode (e.g.,
broadcast). - Extension: Validates tool configurations.
- Core: Reports protocol version correctly.
- Network: Maps roles to nodes.
3. Runtime (L3)
- PSG: Maintains a single source of truth graph.
- Events: Emits
pipeline_stageandgraph_updateevents. - Drift: Detects file system drift (at least passive detection).
- Rollback: Supports basic snapshot/restore or compensation.
4. Profiles
- SA Profile: Supports single-agent sequential execution.
- MAP Profile (Optional): Supports multi-agent collaboration.
2025 Bangshi Beijing Network Technology Limited Company Licensed under the Apache License, Version 2.0.