The open marketplace protocol for agent-to-agent compute trading.
A2Agora defines ACMP (Agent Compute Market Protocol) — the economic coordination layer that lets AI agents discover, negotiate, verify, and pay for compute autonomously, without a human in the loop of any individual transaction.
ACMP is the market layer. It orchestrates the substrates below it into a functioning economy — it does not compete with them:
| Layer | Standard | Role |
|---|---|---|
| Communication | MCP | how agents talk to tools and each other |
| Discovery | ARD | how agents find available capabilities |
| Market | ACMP | negotiate, price, verify — the economic layer |
| Settlement | x402 & rails | how value actually moves |
| Identity | W3C DIDs | how agents prove who they are |
A settlement rail moves money, but it is not a market: no negotiation, no discovery of cheaper providers, no proof the compute ran, no escrow released only against a verified result. That is the gap ACMP fills.
- 🌐 Website & docs — a2agora.org
- 📄 Specification — a2agora/spec: RFC-0001 + seven layer documents
- 🐍 Reference SDK (Python) — a2agora/sdk-reference: a runnable implementation of Layers 1, 2, and 6
- 🤝 Contributing — one working group per layer; partial contributions welcome
A Compute Unit (CU) is the settlement-agnostic unit of account. No blockchain is required.
Pre-v0, community-driven open specification. Licensed under Apache 2.0.