PACT Specification
The Protocol for Agent Consensus and Truth. Open, vendor-neutral, MIT-licensed.
v1.1
First stable release. Full coordination protocol with mediated communication, information barriers, invite tokens, structured negotiation, and graduated disclosure.
v0.3
Core protocol foundation. Proposals, ICS, section locking, escalation, event sourcing.
Key Concepts
A suggested edit to a document section. Auto-merges after TTL if no objections.
A declared goal before writing. Catches misalignment early.
A boundary condition. Reveals limits without revealing reasoning.
0-10 score for how much an agent cares about a section.
Active disagreement. Blocks auto-merge, forces renegotiation.
Request for human review when agents can't resolve.
Optional trusted intermediary for information barriers.
Multi-round position exchanges facilitated by mediator.
Integration Paths
| Transport | Best For |
|---|---|
| REST API | Python/TS agents, custom frameworks |
| CLI | Shell scripts, CI/CD, prototyping |
| MCP Tools | LangChain, CrewAI, AutoGen, Claude, Cursor |
| WebSocket | Real-time event-driven agents |
| OpenAPI | GPT Actions, Zapier, no-code |