INFORMATIVEDRAFT
Truth Source: Repository schemas and tests are authoritative.
Coordination — Conceptual Overview
Audience: Implementers, Architects Governance Rule: DGP-30
1. What Coordination Refers To
Coordination in MPLP refers to the multi-agent collaboration dimension that concerns how multiple agents work together within a session. It spans the Collab, Dialog, Network, and Role modules.
Coordination is not a standalone module. It is a conceptual area that describes patterns for agent interaction in MAP (Multi-Agent Profile) scenarios.
2. Conceptual Areas Covered by Coordination
Coordination concerns the following areas:
| Conceptual Area | Description |
|---|---|
| Collab Modes | Relates to 5 coordination patterns (broadcast, round_robin, orchestrated, swarm, pair) |
| Participant Management | Concerns the roster of agents in a session |
| Turn Semantics | Is involved in turn dispatch and completion patterns |
| Inter-Agent Communication | Relates to Dialog module message threading |
| Topology | Concerns Network module role-to-node mappings |
3. What Coordination Does NOT Do
- ❌ Define specific coordination algorithms
- ❌ Prescribe agent communication protocols
- ❌ Mandate consensus mechanisms
- ❌ Define leader election strategies
4. Where Normative Semantics Are Defined
| Normative Source | What It Covers |
|---|---|
Collab Module (mplp-collab.schema.json) | Session structure, mode enum, participants |
MAP Invariants (map-invariants.yaml) | 9 rules for multi-agent requirements |
| L2 Coordination & Governance | Coordination patterns and module interactions |
5. Conceptual Relationships
6. Reading Path
- Collab Module — Session management
- MAP Profile — Multi-agent profile
- L2 Coordination & Governance — Coordination patterns
Governance Rule: DGP-30 See Also: Coordination Anchor (Normative)