Multi-Agent Governance Profile
Scope
This page documents the protocol-layer governance boundary relevant to multi-agent profile surfaces.
It is limited to the frozen sources that actually carry MAP-adjacent governance meaning:
schemas/v2/profiles/map-profile.yamlschemas/v2/invariants/map-invariants.yamlschemas/v2/events/mplp-map-event.schema.jsonschemas/v2/mplp-collab.schema.json- the schema-backed Confirm Module
- the schema-backed Role Module
Non-Goals
This page does not define:
- centralized, federated, hierarchical, or autonomous governance models
- policy engines
- human-gate trigger doctrine
- conflict-resolution strategies
- role-ranking systems
- runtime enforcement algorithms
1. Purpose
This page exists to prevent over-reading governance meaning into MAP-related docs surfaces.
At the frozen protocol layer, MAP-adjacent governance meaning is limited to the fields, event types, and invariant checks carried by the sources listed above.
2. Frozen Governance-Relevant Anchors
2.1 Collab and Participant Structure
From the frozen Collab schema and MAP invariant file:
Collab.modeis constrained by the schema enumparticipantsare part of the session structure- participant
kindis constrained by the schema enum - participant
role_idis part of the frozen profile/invariant surface
2.2 MAP Event Surface
From schemas/v2/events/mplp-map-event.schema.json and the MAP profile
manifest:
- session-start/session-complete events exist
- role-assignment events exist
- turn-dispatch/turn-complete events exist
- broadcast and conflict events exist as profile-linked event types
This page does not expand those event names into a larger governance doctrine.
2.3 Confirm and Role as Separate Protocol Objects
The frozen protocol baseline already has separate objects for:
- Confirm
- Role
Implementations may use those objects together with MAP-related artifacts, but this page does not create a new standalone governance profile object or policy schema by combining them.
3. Important Boundary
There is no standalone frozen schema or profile manifest under schemas/v2/
named "multi-agent-governance-profile".
Accordingly, this page must not be read as introducing:
- a new independent profile family
- a new schema contract
- a new policy language
- a new set of governance models
Its role is boundary control only: it points back to the actual frozen MAP, Collab, Confirm, and Role sources.
4. Canonical Reading Path
Read multi-agent governance meaning in this order:
- MAP Profile
- Collab Module
- Role Module
- Confirm Module
schemas/v2/invariants/map-invariants.yaml- MAP Events
5. References
schemas/v2/profiles/map-profile.yamlschemas/v2/invariants/map-invariants.yamlschemas/v2/events/mplp-map-event.schema.jsonschemas/v2/mplp-collab.schema.json- MAP Profile
- Role Module
- Confirm Module
Final Boundary: this page does not define an independent governance-profile doctrine. It only marks the limits of governance meaning already present in frozen MAP-adjacent protocol artifacts.