Agentic Payments

AP2 Agent-to-Agent

Multi-agent payment protocol from Circle. Agents negotiate terms, discover counterparties, and settle autonomously.

Vendors

Circle · AP2 Spec

Compliance center

Multi-agent consensus on terms at Negotiation

agenticcircleagent-to-agentnegotiation
Filter by shape:
|
A3 · AGENTICAP2 agent-to-agent payment·4 stations(2 compliance, 2 infra)·circle
S1INTENTS2S3S4NEGOTIATIONS5TRANSPORTS6S7S8FINALITY01Smart Wallet02Sanctions03Transfer04Receipt
3+5 shape system
GatePre-condition — blocks if it failsMonitorConcurrent — observes without haltingObligationPost-settlement — reports after the factsolid = codedashed = policy
How to read this diagram
Each station on the rail represents a compliance or infrastructure event in the AP2 agent-to-agent payment path. Hover any station to inspect it. The shape tells you what kind of event it is. The ring tells you how it's enforced.
Gate Monitor Obligation| Ingress Crossing Transform Settlement Venue
This path at a glance
4 stations across 4 of 8 segments. 2 are compliance checkpoints, 2 are infrastructure.
2 code-enforced2 policy-enforced
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L5 APPLICATIONAGENT
L4 ACCOUNTAGENT

Step 1 · Initiating Agent WalletPolicy-Enforced

"Bank payment initiation screen — the originating instruction point where a party establishes intent and identity before instructing a value transfer."

The initiating agent holds a Coinbase Smart Wallet or AgentKit-provisioned wallet on Base with a resolvable DID (did:web, did:key, or did:pkh:eip155:8453). L4 Account and L5 Application are lit — both above the enforcement line, policy-enforced. The agent's identity credential (KYA checkpoint KYA-1) must resolve before the AP2 session opens. Builder: the wallet is initialized via Coinbase CDP SDK with session keys scoped to the payment amount. Compliance officer: the agent's principal is identifiable via the delegation chain — GENIUS §6 AML/BSA obligations attach to the principal, not the agent itself. Where the principal is a US entity, the agent inherits BSA program requirements at this point.

Counterparty
self
Latency
instant
Finality
N/A — pre-execution
Vendors
Coinbase Wallet · Coinbase Smart Wallet (ERC-4337 account abstraction — passkey-based onboarding) · EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Coinbase Custody Trust Company, LLC (New York limited-purpose trust company under NYDFS) · Coinbase Prime brokerage (institutional custody + execution surface) · third-party qualified custodians per integrator (Anchorage · BitGo · Fireblocks) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow; transfer-agent function is off-chain, identical on Base and Ethereum) · Coinbase Paymaster (gas-sponsorship primitive for Coinbase Smart Wallet flows · ERC-4337 paymaster contract) · Coinbase Verifications (Ethereum Attestation Service-backed attestation product binding Coinbase-verified identity attributes — country of residence, accredited-investor status, etc. — to addresses) · Securitize Markets ATS (SEC-registered ATS) · BlackRock BUIDL · other Securitize-issued RWAs (Base deployments via multichain expansion — ACRED was Ethereum-mainnet and Base availability is NOT independently confirmed)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L4 ACCOUNTAP2 negotiation
L3 EXECUTIONAP2 negotiation
◆ Enforcement Line — code-enforced at this layer

Step 2 · AP2 Negotiation & DiscoveryCode-EnforcedINGESTDETECTALERT

"Multi-party RFQ negotiation in FX or securities trading — agents exchange quotes, terms, and compliance metadata before agreeing to execute."

The compliance center of gravity for the AP2 path. Circle's AP2 protocol handles counterparty discovery, term negotiation, and mutual compliance verification in a single off-chain handshake before any value moves. Both agents present credentials — the initiator's DID document and the counterparty's DID document are cross-verified. Chainalysis sanctions screening fires against both addresses via the OFAC oracle at 0x40C5...8fb. If the transfer exceeds $3,000 (US) or €1,000 (EU), Travel Rule data is packaged in IVMS101 format and transmitted via Notabene. L3+L4 lit: the negotiation straddles the enforcement line — counterparty discovery happens at L4 (policy), but the sanctions gate and credential verification execute at L3 (code). Builder: the AP2 SDK handles the handshake; your agent receives a NegotiationResult with compliance attestations attached. Compliance officer: this step satisfies GENIUS §6 (AML/BSA) and §8 (foreign issuer screening if the counterparty agent operates from a non-US jurisdiction). Honesty marker: AP2 is pre-launch — the protocol spec is public but no production deployment exists as of April 2026.

Counterparty
AP2 protocol (Circle)
Latency
<2s · off-chain negotiation + on-chain verification
Finality
Pre-condition — settlement blocked until terms agreed and compliance gates pass
Vendors
Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Uniswap v4 · Aerodrome (Base-native AMM derived from Velodrome) · BaseSwap · Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport between Base and Ethereum / other CCTP-supported chains) · Base Bridge (OP Stack canonical L1 ↔ L2 bridge with 7-day challenge window · L1-escape-hatch via force-inclusion) · Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting — ACRED is Ethereum-only; BUIDL multi-chain expansion to Base reported in public reporting but primary-source confirmation pending) · EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Coinbase Custody Trust Company, LLC (New York limited-purpose trust company under NYDFS) · Coinbase Prime brokerage (institutional custody + execution surface) · third-party qualified custodians per integrator (Anchorage · BitGo · Fireblocks) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow; transfer-agent function is off-chain, identical on Base and Ethereum)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L3 EXECUTIONTRANSFER
L2 CONSENSUSTRANSFER
◆ Enforcement Line — code-enforced at this layer

Step 3 · USDC SettlementCode-Enforced

"The execution leg of a negotiated trade — terms agreed in negotiation, now the payment fires atomically with conditions enforced."

USDC transfers from initiating agent to counterparty agent on Base. The AP2 settlement contract enforces the negotiated terms — amount, asset, deadline — atomically in a single transaction. L2 Consensus and L3 Execution are lit: the full stack below the enforcement line processes the transfer. The settlement is final on Base block confirmation (~2 seconds). Builder: the AP2 SDK calls settlePayment(sessionId) which executes the ERC-20 transfer with the negotiation hash as calldata. Compliance officer: Travel Rule data transmitted in Step 2 is now anchored to the settlement transaction hash — the IVMS101 record and the on-chain transfer are cryptographically linked. GENIUS §4 reserve-backing obligations apply to the USDC in transit: Circle must maintain 1:1 reserves in USD or short-term Treasuries for every USDC token, including those moving through AP2 settlement.

Counterparty
Counterparty agent wallet
Latency
~2s · single Base block
Finality
Final on Base block confirmation
Vendors
Circle CCTP v2 (canonical USDC burn-and-mint cross-chain transport between Base and Ethereum / other CCTP-supported chains) · Base Bridge (OP Stack canonical L1 ↔ L2 bridge with 7-day challenge window · L1-escape-hatch via force-inclusion) · EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Coinbase Sequencer (Coinbase-operated at launch · decentralization stated as roadmap commitment · OP Stack-derived sequencing semantics) · Uniswap v4 · Aerodrome (Base-native AMM derived from Velodrome) · BaseSwap · Chainalysis OFAC Oracle (on-chain SDN-list enforcement primitive · code-enforced at the contract layer for opt-in callers) · Securitize DS Protocol (on-chain transfer-restriction smart-contract framework enforcing eligible-investor whitelisting — ACRED is Ethereum-only; BUIDL multi-chain expansion to Base reported in public reporting but primary-source confirmation pending)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L5 APPLICATIONAGENT
L4 ACCOUNTAGENT

Step 4 · Counterparty Receipt & ConfirmationPolicy-EnforcedINGESTDETECTALERT

"Beneficiary confirmation of receipt — the counterparty acknowledges settlement and the transaction lifecycle completes."

Counterparty agent confirms receipt and the AP2 session closes with bilateral confirmation. L4 Account and L5 Application are lit on the receiving side — the same silhouette as Step 1, mirroring the symmetry of agent-to-agent commerce. The session produces a signed receipt (W3C Verifiable Credential with ACKReceipt type) binding both DIDs, the amount, and the settlement transaction hash. Builder: the receipt is returned in the AP2 session close callback; store it for audit trail. Compliance officer: recordkeeping obligations under GENIUS §6 and §4(c) attach here — the receipt satisfies the 'books and records' requirement. Monthly attestation obligations (§4(b)) roll up from individual receipts to the issuer level. The receipt is independently verifiable by any party without Circle infrastructure.

Counterparty
Counterparty agent (AP2 session peer)
Latency
Instant on settlement confirmation
Finality
Final · AP2 session closed
Vendors
Coinbase Wallet · Coinbase Smart Wallet (ERC-4337 account abstraction — passkey-based onboarding) · EOA + ERC-4337 Smart Account (Coinbase Smart Wallet is the canonical Coinbase-operated AA surface) · Coinbase Custody Trust Company, LLC (New York limited-purpose trust company under NYDFS) · Coinbase Prime brokerage (institutional custody + execution surface) · third-party qualified custodians per integrator (Anchorage · BitGo · Fireblocks) · Securitize LLC (SEC-registered transfer agent; runs Reg D 506(c)(2)(ii) accredited-investor verification workflow; transfer-agent function is off-chain, identical on Base and Ethereum) · Coinbase Paymaster (gas-sponsorship primitive for Coinbase Smart Wallet flows · ERC-4337 paymaster contract) · Coinbase Verifications (Ethereum Attestation Service-backed attestation product binding Coinbase-verified identity attributes — country of residence, accredited-investor status, etc. — to addresses) · Securitize Markets ATS (SEC-registered ATS) · BlackRock BUIDL · other Securitize-issued RWAs (Base deployments via multichain expansion — ACRED was Ethereum-mainnet and Base availability is NOT independently confirmed)
Chain
Base (Coinbase (sole sequencer operator at launch; decentralization on roadmap))

Resolved 4 steps across 1 chain(s). 0 threshold(s) triggered. Frameworks: Common Reporting Standard / FATCA.

Coverage notes: 5 disclosed gap(s).

TOOL 01 · 5-CHECK POLICY EVALUATOR

Agent Capability Simulator

Evaluate agent capability envelopes: per-transaction limits, daily limits, permitted assets, temporal bounds, and delegation depth.

$0 — $100,000
$0 — $500,000
TRANSACTION REJECTED
Per-Transaction Limit
amount <= $5,000
$3,500
Daily Limit
(used + amount) <= $25,000
$12,000 (8,500 used)
Asset Permitted
asset in [USDC, USDT]
USDC
Action Permitted
action in [transfer]
transfer
Temporal Bound
2026-03-01 to 2026-06-01
2026-06-02
Vendors: Coinbase AgentKit, Catena Labs ACK Rulebook
TOOL 02 · DELEGATION CHAIN NAVIGATOR

AP2 Delegation Explorer

Interactive tree navigator for multi-level agent delegation chains — trace the principal → agent trust path that GENIUS §6 requires for AML/BSA attribution.

PrincipalAcme Corp Treasury$1000kExpires: 2027-01-01AgentOperations Agent$50kExpires: 2026-07-01Sub-AgentPayroll Bot$10kExpires: 2026-04-15AgentAnalytics AgentRead-onlyExpires: 2026-06-01
TOOL 03 · PROTOCOL COMPARISON

AP2 ↔ ACP Bridge Map

Structural comparison of Circle AP2 and OpenAI/Stripe ACP across the 8 STP stages — where the protocols converge at Transport and diverge at Identity.

0Intent1Identity2Discovery3Negotiation4Transport5Authorization6Facilitation7FinalityIntentIdentityDiscoveryNegotiationTransportAuthorizationFacilitationFinalityAP2ACPSharedComplementaryCompetingSource: developers.google.com/pay/agents · openai.com/acp

Other Agentic Payments Paths

SETTLEMENT CHAINS