The Problem: Agents Can't Coordinate
AI agents are already calling APIs, browsing websites, and executing code. But when Agent A needs to use Agent B's service, fundamental questions arise:
The A2A Stack
The A2A (Agent-to-Agent) stack describes the layers needed for autonomous agent commerce. Each layer addresses a specific coordination problem:
Agents discover bot policy, crawling rules, and terms at /.well-known/peac.txt
Gated endpoints return 402 with payment instructions (x402, Stripe)
Every transaction returns a signed, verifiable receipt as proof
Chain of receipts + C2PA creates auditable lineage for compliance
An A2A Transaction Flow
Here's how a complete agent-to-agent transaction works with PEAC:
Why Receipts Matter
In human-to-business transactions, receipts are obvious: email confirmations, PDF invoices, bank statements. Agent-to-agent transactions need the same thing, but machine-readable.
Proof of Service
Cryptographic evidence of work performed
Audit Trail
Operators review agent spending
Dispute Resolution
Shows exactly what was delivered
Compliance
Bundled for regulatory reporting
What's Shipping vs. Planned
Getting Started
If you're building agent infrastructure: