PACT Specification

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

draft

v0.4

Current draft. Adds mediated communication, information barriers, invite tokens, and structured negotiation.

stable

v0.3

Stable core protocol. 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. (v0.4)

Negotiation

Multi-round position exchanges facilitated by mediator. (v0.4)

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