MPAC: A Multi-Principal Agent Coordination Protocol for Interoperable Multi-Agent Collaboration
Kaiyang Qian, Xinmin Fang, Zhengxiong Li

TL;DR
MPAC introduces a protocol for multi-agent coordination among independent principals, enabling explicit intent declaration, conflict management, and human-in-the-loop arbitration, significantly reducing coordination overhead.
Contribution
It provides a comprehensive, open-source multi-layer protocol with implementations and demos, addressing coordination gaps in multi-principal agent ecosystems.
Findings
Achieved 95% reduction in coordination overhead.
Realized 4.8x speedup over human-mediated baseline.
Maintained per-agent decision time despite speedup.
Abstract
The AI agent ecosystem has converged on two protocols: the Model Context Protocol (MCP) for tool invocation and Agent-to-Agent (A2A) for single-principal task delegation. Both assume a single controlling principal, meaning one person or organization that owns every agent. When independent principals' agents must coordinate over shared state, such as engineers' coding agents editing the same repository, family members planning a shared trip, or agents from different organizations negotiating a joint decision, neither protocol applies, and coordination collapses to ad-hoc chat, manual merging, or silent overwrites. We present MPAC (Multi-Principal Agent Coordination Protocol), an application-layer protocol that fills this gap with explicit coordination semantics across five layers: Session, Intent, Operation, Conflict, and Governance. MPAC makes intent declaration a precondition for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
