AP2, ACP, and x402 each verify that an AI agent had permission to spend. Here is what every protocol covers, who backs it, and the reconciliation gap none of them close.
Three protocols now compete to answer the same question for AI agents that spend money: AP2 (Google, co-governed with the FIDO Alliance), ACP (OpenAI and Stripe), and x402 (Coinbase, under a Linux Foundation project). Each one confirms an agent had permission to make a purchase. None of them reconcile what actually got spent once the transaction clears, and because stablecoin settlement cannot be undone, that gap turns into an operational problem the moment real money is involved.
| Protocol | Backed by | What it checks | Settlement rail |
|---|---|---|---|
| AP2 (Agent Payments Protocol) | Google, FIDO Alliance, Mastercard | A chain of signed mandates (Intent, Cart, Payment) proving what a human approved | Card or stablecoin, protocol-agnostic |
| ACP (Agentic Commerce Protocol) | OpenAI, Stripe | A negotiated cart handed off to a payment token | Card, processed by Stripe |
| x402 | Coinbase, Linux Foundation, Visa, Mastercard, Ripple | Nothing beyond payment itself, no signed approval step | Stablecoin, per HTTP request |
AP2's mandates are verifiable credentials Google donated to the FIDO Alliance in April 2026 to make governance vendor-neutral; Mastercard folded in its own Verifiable Intent framework the same month. ACP stays narrow by design, aimed at checkout rather than general agent spend. x402 skips signed approval entirely in favor of speed, and now runs under a Linux Foundation project backed by Visa, Mastercard, and Ripple. Visa's Trusted Agent Protocol and Mastercard's Agent Pay run parallel agent-token schemes on the card rails, and both networks say they intend to converge toward supporting whichever protocols win adoption.
Four mechanisms, one shared checkpoint: authorization. None of them tell you whether thousands of agent transactions still line up with a budget after the fact, flag the ones that broke policy, or produce a record an auditor would accept. Reconciliation is a different job none of the three set out to do, and a finance team ends up building it themselves: matching every agent transaction to a policy, catching what slipped through, and keeping a record that survives an audit. That work looks a lot like what a stablecoin API already handles for wallets, conversion, and compliance in one integration, just applied to agent spend instead of human-initiated transfers. EMVCo formed an agentic-payments task force in late 2025 to look at the gap, and FDATA's July 2026 white paper argues the hard problem stopped being authorization some time ago.
x402's headline numbers look like a working market: about 165 million cumulative transactions and $50 million by April 2026. Narrow the window and the picture changes. Across the 30 days ending July 2026, the network processed roughly 75 million transactions but only $24 million in real value, most of it sub-dollar bot traffic. One tracker's estimate of non-gamified activity lands at around $28,000 a day, and a separate calculation puts agent-to-agent stablecoin volume at roughly 0.0001 percent of total annual stablecoin volume, a figure worth treating as directional since nobody agrees yet on what counts as an "agent" transaction.
That is thin ground to build a back office around a single protocol. Gartner expects more than 40 percent of agentic-AI projects to be canceled by the end of 2027, citing cost, unclear value, and missing risk controls.
OpenAI launched ChatGPT Instant Checkout alongside ACP in September 2025, starting with Etsy and then Shopify merchants including Glossier and SKIMS. By March 2026 it was effectively shelved: fewer than fifteen of Shopify's millions of merchants ever went live, and checkout moved back to the merchant's own site. The mandate signing never broke; stale inventory between the agent's view of a catalog and actual merchant stock, plus sales tax across jurisdictions, is what killed it. A signed mandate confirms an agent was cleared to buy something. It says nothing about whether that thing is in stock, priced correctly, or taxed right, a different failure mode from the reconciliation gap but the same root cause: these protocols check authorization and stop there.
Fraud already has a playbook. Amex's Agent Purchase Protection shifts liability to Amex when a registered agent's purchase turns out fraudulent, Mastercard's Agent Pay tokens fall under existing card dispute rules, and Visa still calls its own liability terms early and evolving. None of that covers a purchase that was authorized and simply wrong: an agent books the wrong dates, or orders five hundred units instead of fifty because of a rounding error in an agent-to-agent negotiation. The signature checks out, nobody committed fraud, and the human is left holding a purchase that executed exactly as instructed. Both EMVCo's task force and FDATA's paper flag this as an open question, and neither has published a fix.
A card purchase like that can still be charged back, since the rail is reversible. Stablecoin settlement removes that safety net: once the transaction confirms on-chain, it is done. Most of what agents buy today, an API call, a unit of compute, needs a dispute window about as much as a vending machine does. But it means the call on whether a purchase should happen has to be correct before settlement, since there is no fixing it after.
Four practices hold up no matter which of AP2, ACP, or x402 ends up dominant in a given cross-border agent-payment integration:
The same discipline, decoupled settlement, server-side policy, a receipt trail, is also what a solid stablecoin payments setup needs for human-initiated transfers, which is why agent and human flows can share one infrastructure instead of separate stacks.
BlindPay's MCP server and Agent Skills expose payments as tools an agent calls directly: quotes, payouts, virtual accounts, and webhooks, with idempotency and reconciliation built underneath instead of left for someone to bolt on later. Cross-border transfers that need wire delivery settle as SWIFT (POBO/COBO), with UETR tracking and MT103 confirmations, and corridors like USDC to BRL settle the same whether a human or an agent initiated the payment. The getting started docs cover the API surface. Talk to the team if you are building the reconciliation layer for agent payments and want it wired to settlement instead of stapled on after.
How to choose a stablecoin payment provider in 2026: the four provider types, a comparison of 10 options, and the questions that decide the fit.
Step-by-step: convert USDC to Brazilian reais and deliver them to a bank account over Pix using a stablecoin payout API. Quote, verify, send, settle in minutes.
Stablecoin API uptime numbers cluster near 99.9% for a reason: most providers measure API acceptance instead of the point where money becomes final and spendable.