Make autonomous agents auditable.
Pact turns agent negotiations and high-risk actions into cryptographic evidence: signed transcripts, verifier outputs, and responsibility judgments—portable enough for audit, disputes, and insurance.
If an agent can act, Pact makes that action accountable.
Intent → Negotiation → Policy → Settlement → Evidence → Blame
Proof of Negotiation
Cryptographically signed records of agent agreements and commitments.
Evidence Bundle
Portable collections of transaction data and verification artifacts.
Default Blame Logic
Deterministic attribution of responsibility when transactions fail.
Why Pact exists
Without Pact
- Logs are informal and mutable
- Payments prove nothing about intent
- Failures are ambiguous
- Disputes require humans and guesswork
- Insurance and audit are impossible
With Pact
- Negotiation is signed and hash-linked
- Intent and policy are explicit
- Settlement outcomes are deterministic
- Failures are classified with blame
- Evidence is portable and verifiable
Pact produces evidence for successful transactions, policy aborts, timeouts, and settlement failures. Failure is a first-class outcome.
CLI demo
# Run canonical demo negotiation
tsx demo/negotiate.ts --policy ./policies/default.json
# Verify transcript integrity
pact replay --transcript ./artifacts/transcript.json
# Generate evidence bundle
pact bundle --transcript ./artifacts/transcript.json --output ./artifacts/bundle.json
# Run blame judgment
pact judge --bundle ./artifacts/bundle.json --failure-event settlement_timeout
Evidence (what gets produced) · Verifier (how it's checked) · Constitution (rules of evidence)
What Pact does
- Signed, hash-linked negotiation transcripts (Proof of Negotiation)
- Deterministic replay and verification
- Evidence bundles with integrity checks (auditor-ready)
- Default Blame Logic (DBL) to attribute responsibility from the signed record
What Pact is not:
- Not a marketplace
- Not a payment rail / processor
- Not a coordination DAO
It sits above existing rails and focuses on evidence, not execution.
Who it's for
Developers
Ship agent commerce without inventing dispute systems.
Security/Risk
Reduce blast radius with deterministic evidence.
General Counsel / Audit / Insurers
Approve and underwrite autonomous workflows.
