PACT Specification
The Protocol for Agent Consensus and Truth. Open, vendor-neutral, MIT-licensed.
v0.4
Current draft. Adds mediated communication, information barriers, invite tokens, and structured negotiation.
v0.3
Stable core protocol. 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. (v0.4)
Multi-round position exchanges facilitated by mediator. (v0.4)
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 |