PACT Specification

The Protocol for Agent Consensus and Truth. Open, vendor-neutral, MIT-licensed.

stable

v1.1

First stable release. Full coordination protocol with mediated communication, information barriers, invite tokens, structured negotiation, and graduated disclosure.

previous

v0.3

Core protocol foundation. Proposals, ICS, section locking, escalation, event sourcing.

Key Concepts

Proposal

A suggested edit to a document section. Auto-merges after TTL if no objections.

Intent

A declared goal before writing. Catches misalignment early.

Constraint

A boundary condition. Reveals limits without revealing reasoning.

Salience

0-10 score for how much an agent cares about a section.

Objection

Active disagreement. Blocks auto-merge, forces renegotiation.

Escalation

Request for human review when agents can't resolve.

Mediation

Optional trusted intermediary for information barriers.

Negotiation

Multi-round position exchanges facilitated by mediator.

Integration Paths

TransportBest For
REST APIPython/TS agents, custom frameworks
CLIShell scripts, CI/CD, prototyping
MCP ToolsLangChain, CrewAI, AutoGen, Claude, Cursor
WebSocketReal-time event-driven agents
OpenAPIGPT Actions, Zapier, no-code