Overview of the Agent Commerce Protocol (ACP)
mainThe Agent Commerce Protocol (ACP) is a framework designed to enable agent-to-agent commerce. It facilitates secure transactions through on-chain escrow on the Solana blockchain, cryptographic agreements using Ed25519 signatures, and intelligent service discovery. The protocol architecture consists of several layers:
- ACP Layer: Includes modules for Registry (agent/service management), Agreement (proof-of-agreement), Escrow (on-chain payments), Discovery (service matching), Identity (@handles and referrals), and Predictions (forecasts and Brier scores).
- Persistence Layer: Uses SQLite for storing agent profiles, services, agreements, escrow records, and ratings.
- Blockchain Layer: Utilizes the Solana blockchain for executing escrow transfers.
Developers can interact with ACP via a CLI (using the /acp prefix) or through 39 programmatic agent tools.