Skip to main content
INFORMATIVEDRAFTprotocol

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 AreaDescription
Collab ModesRelates to 5 coordination patterns (broadcast, round_robin, orchestrated, swarm, pair)
Participant ManagementConcerns the roster of agents in a session
Turn SemanticsIs involved in turn dispatch and completion patterns
Inter-Agent CommunicationRelates to Dialog module message threading
TopologyConcerns 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 SourceWhat 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 & GovernanceCoordination patterns and module interactions

5. Conceptual Relationships

6. Reading Path

  1. Collab Module — Session management
  2. MAP Profile — Multi-agent profile
  3. L2 Coordination & Governance — Coordination patterns

Governance Rule: DGP-30 See Also: Coordination Anchor (Normative)