-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Multi-Agent Lifecycle Protocol (MPLP)
Version: v1.0.0 (Frozen)
License: Apache-2.0
Governance: MPLP Protocol Governance Committee (MPGC)
Welcome to the official Wiki for the MPLP Protocol, the world’s first open, vendor-neutral lifecycle protocol for multi-agent AI systems.
This Wiki serves as the canonical navigation hub for architects, implementers, runtime developers, and researchers.
MPLP defines a full lifecycle governance model for AI agents — from:
Context → Plan → Confirm → Trace → Role → Dialog → Collab → Extension → Core → Network
It provides:
-
A frozen, stable L1–L2 protocol specification
-
JSON Schemas as the single source of truth
-
Runtime glue definitions (L3)
-
Integration & implementation standards (L4)
-
Governance & compatibility guarantees across all implementations
MPLP v1.0.0 is a Frozen Specification, meaning:
-
Schema definitions are locked
-
Module semantics are invariant
-
Breaking changes are prohibited
-
Any normative change requires a new protocol version via the MIP process
-
Implementations (runtimes, SDKs, IDEs, agents) may evolve, but the protocol contract cannot
This Wiki organizes all MPLP knowledge into structured documents:
-
Overview of the 4-layer architecture (L1 → L4)
-
Design principles
-
Module interactions
-
Crosscutting concerns (coordination, observability, versioning, drift control)
-
JSON Schema index
-
Stability guarantees
-
Compliance rules
-
Breaking-change policy
-
Full definition of all 10 modules
-
Execution Profiles (SA / MAP)
-
Observability Duties
-
Learning Feedback Duties
-
Project Semantic Graph (PSG)
-
Drift detection & rollback
-
AEL / VSL models
-
Execution orchestration
-
Storage providers
-
Tooling providers
-
LLM integrations
-
Reference runtimes
-
MPLP Improvement Proposal (MIP) process
-
MPGC structure & responsibilities
-
Versioning policy
-
Release checklist
-
TypeScript SDK
-
Minimal reference runtime
-
DevTools CLI
-
Compliance testing framework
-
Minimal agent lifecycle examples
-
Multi-agent collaboration patterns
-
Trace & drift governance examples
The official MPLP NPM family consists of 12 packages, aligned at version 1.0.2:
| Package | Description |
|---|---|
| @mplp/core | Core primitives & types |
| @mplp/schema | JSON Schemas (SSOT) |
| @mplp/modules | Module specifications |
| @mplp/coordination | Governance helpers |
| @mplp/compliance | Compliance toolkit |
| @mplp/devtools | Development CLI |
| @mplp/runtime-minimal | Reference runtime |
| @mplp/sdk-ts | TypeScript SDK |
| @mplp/integration-llm-http | LLM integration |
| @mplp/integration-tools-generic | Tool execution |
| @mplp/integration-storage-fs | File storage |
| @mplp/integration-storage-kv | KV storage |
NPM Organization:
https://www.npmjs.com/org/mplp
The MPLP Protocol Governance Committee (MPGC) is responsible for:
-
Maintaining the Frozen Specification
-
Approving MIP proposals
-
Overseeing version increments
-
Ensuring cross-implementation compatibility
-
Managing trademark / usage correctness
Official processes include:
-
MIP Proposal Template
-
Version Bump Protocol
-
Compliance Certification Flow
-
Release Freeze Criteria
See the GitHub Releases page for:
-
v1.0.0 — Frozen Lifecycle Specification
-
v1.0.2 — NPM Release Hardening Update
-
Future MIP proposals & minor-version updates
-
Read Architecture Overview
-
Explore Schemas
-
Choose an SDK or runtime
-
Follow the example flows
-
Run compliance tests
-
Build your own agent system on MPLP
-
GitHub Repository: https://github.com/Coregentis/MPLP-Protocol
-
Documentation Site: https://coregentis.github.io/MPLP-Protocol
-
Release Notes: https://github.com/Coregentis/MPLP-Protocol/releases
-
NPM Packages: https://www.npmjs.com/org/mplp