x402 vs AP2 vs ACP vs UCP: Agent Payment Protocols Compared
x402 settles a payment inline over HTTP, AP2 authorizes an agent to spend, ACP completes a checkout inside a chat, and UCP standardizes the whole shopping journey — four protocols answering four different questions, verified against their primary specs on 2026-07-30.
What is the one-sentence difference between x402, AP2, ACP and UCP?
x402 settles, AP2 authorizes, ACP checks out, UCP interoperates. x402 (Coinbase, 2025) moves stablecoin money inline over plain HTTP; AP2 (Google, 2025) gives an agent a cryptographically signed permission to spend across any rail; ACP (OpenAI + Stripe, 2025) completes a retail checkout inside the conversation; and UCP (Google, Shopify, Walmart + consortium, 2026) standardizes the full shopping journey — discovery, cart, checkout — across commerce systems. They are not four competitors for one job: AP2 plugs in x402 as its crypto rail (the a2a-x402 extension), and UCP can layer AP2’s signed mandates as an optional per-business extension on top of its own Checkout payment model.
How do x402, AP2, ACP and UCP compare at a glance?
Only x402 is a plain settlement rail; AP2 authorizes, ACP bundles checkout with a delegated payment, and UCP standardizes the journey around them. The table’s four rows mirror four records in the Almanac’s own protocols dataset (data/almanac/protocols.json: 28 records, 7 in the payments layer, each with source URLs and a last_verified date, served at /api/protocols); transaction volumes appear only as reported by the named tracker with its as-of date, never as audited fact.
| Protocol | Created by · launched | The question it answers | How it works | Status (as of Sep 2026) |
|---|---|---|---|---|
| x402 | Coinbase · May 6, 2025 | How does an agent pay for this request? | Revives HTTP 402: server answers a request with payment terms, agent pays in stablecoin on any supported network (any EVM chain plus Solana, Stellar, XRPL and more), retries, gets the resource — no account, no API key | Live; the community dashboard agenteconomy.to counted 159.6M cumulative settled transactions across the 7 chains and 18 facilitators it tracks (Jul 30, 2026; raw counts include tests and self-dealing, uncorroborated by a second tracker); Coinbase’s ecosystem separately reported 165M+ by Apr 2026 on a different basis; stewarded by the x402 Foundation (40 member orgs) under the Linux Foundation since Jul 14, 2026 |
| AP2 | Google + 60+ orgs (incl. Mastercard, PayPal) · Sep 16, 2025 | Was the agent allowed to spend this? | Signed mandates carried as verifiable digital credentials (v0.2 spec: Checkout Mandate + Payment Mandate) prove user intent, then route to cards, real-time bank transfers or stablecoins | Emerging; spec v0.2.0 (Apr 28, 2026); open extension for A2A, MCP and UCP; standardization continuing in FIDO Alliance working groups; Apache-2.0 |
| ACP | OpenAI + Stripe · Sep 29, 2025 | How does a purchase complete inside a chat? | Agent hands the merchant a narrowly scoped delegated payment token over REST; the merchant stays merchant of record and charges it through any compliant payment provider | Live and maintained; was the rail behind ChatGPT Instant Checkout (US Etsy sellers live at launch, Sep 2025) until OpenAI wound the standalone in-chat checkout down on Mar 24, 2026 — now carries product discovery plus merchant/app-owned checkout; spec version 2026-04-17 (5th, latest stable, still beta); Apache-2.0 |
| UCP | Google with Shopify, Etsy, Wayfair, Target and Walmart; 20+ endorsers · NRF, Jan 11, 2026 | How do commerce systems interoperate for agents at all? | An open standard for product discovery, carts and checkout that runs transport-agnostic over REST, MCP or A2A, with its own payment-instrument / payment-handler model in Checkout and AP2 mandates as an optional extension | Active; version v2026-08-25 (released Aug 25, 2026); Google- and Shopify-founded council governance (Governing Council + per-domain Tech Councils) on its own GitHub org — vendor-led, not under the Linux Foundation; Apache-2.0 |
Disambiguation: ACP on this page means the Agentic Commerce Protocol (OpenAI + Stripe, payments). The Atlas also catalogues a second ACP — the Agent Communication Protocol (IBM/AGNTCY), an interop protocol that has nothing to do with checkout.
What does each protocol actually do?
x402 — inline HTTP settlement
x402 settles. A server answers an unpaid request with HTTP 402 and machine-readable payment terms; the agent pays in stablecoin and retries — the whole loop lives in plain HTTP, with no account, card form or API key. Coinbase published the x402 whitepaper on May 6, 2025 (Coinbase, 2025); since July 14, 2026 the spec is stewarded by the x402 Foundation under the Linux Foundation, whose operational launch counted 40 member organizations (Linux Foundation, 2026), and settlement is network-agnostic: any EVM chain (Base, Polygon, Arbitrum and others), plus Solana, Stellar, XRPL, NEAR, TON, Aptos, Algorand, Hedera, Keeta and Concordium — which of those is actually live depends on the facilitator (x402 project, 2026). The community on-chain dashboard agenteconomy.to counted 159,604,144 cumulative settled x402 transactions and $41.1M in stablecoin volume across the 7 chains and 18 facilitators it tracks (July 30, 2026); its published methodology warns that raw settlement counts include ecosystem testing, self-dealing and infrastructure activity, so genuine commerce is a subset of the total (realdora, 2026). No second tracker corroborates that figure, and Coinbase’s ecosystem separately reported 165M+ by April 2026 on a different, non-comparable basis. Treat every volume figure here as reported, not audited. Read x402's full settlement record in the Atlas or see x402 defined in the Lexicon.
AP2 — the authorization layer
AP2 authorizes. It answers the question no settlement rail answers: can this agent prove a human allowed this spend? Its mandates — Checkout Mandate and Payment Mandate in the v0.2 spec of April 28, 2026 (the launch spec named them Intent/Cart/Payment) — travel as verifiable digital credentials (VDCs; SD-JWTs in the v0.2 spec), then AP2 routes the authorized payment to cards, real-time bank transfers or stablecoins (AP2 project, 2026). It is deliberately rail-agnostic: Google's companion a2a-x402 extension plugs x402 in as the crypto rail. Google announced AP2 on September 16, 2025 with more than 60 organizations — merchants, payment networks and tech partners — including Mastercard and PayPal (Google, 2025). The specification site states that standardization will continue within FIDO's Agentic Authentication Technical and Payments Technical Working Groups (AP2 project, retrieved September 2026). AP2's mandate model is specified in the Atlas.
ACP — in-conversation checkout
ACP checks out. It defines the REST contract between a buyer, the buyer's AI agent, a merchant and a payment provider, so a purchase completes inside the conversation: the agent passes a narrowly scoped delegated payment token, and the merchant — who stays merchant of record — charges it through any compliant provider (Stripe, 2025). Launched September 29, 2025 by OpenAI and Stripe as the protocol behind ChatGPT Instant Checkout, with US Etsy sellers live on day one (Stripe, 2025). That standalone in-chat checkout was wound down on March 24, 2026, when OpenAI shifted to product discovery inside ChatGPT plus merchant- and app-owned checkout (Modern Retail, 2026); ACP itself continues in that role: its fifth dated spec release (2026-04-17) came after the wind-down and is still published by OpenAI and Stripe (OpenAI and Stripe, 2026). ACP uses date-based spec versions (YYYY-MM-DD) and has shipped five: 2025-09-29 (initial), 2025-12-12 (fulfilment), 2026-01-16 (capability negotiation), 2026-01-30 (extensions, discounts, payment handlers) and 2026-04-17 (cart, feed, orders, authentication and MCP) — the latest stable, which supersedes 2026-01-30 and is still labelled beta (OpenAI and Stripe, 2026). The ACP spec record sits in the Atlas.
UCP — the commerce interoperability layer
UCP interoperates. Where the other three move or authorize money, UCP standardizes the surrounding journey — product discovery, cart building, checkout — so an agent can shop across retailers without bespoke integrations. It is transport-agnostic (a business can expose UCP capabilities over REST, MCP or A2A) and it does define its own payment model: the Checkout capability separates the instruments a buyer pays with from the payment handlers that process them, with the business staying merchant of record (Google, 2026). AP2 sits on top as an optional extension, not as the base authorization layer — a business opts in by declaring support for the AP2 extension in its discovery document, which adds cryptographically signed mandates (VDC / SD-JWT) (UCP project, 2026). Sundar Pichai introduced it at NRF on January 11, 2026 as open and agnostic, built with Shopify, Etsy, Wayfair, Target and Walmart and endorsed by 20+ more (Google, 2026); ucp.dev now lists co-developers across shopping, lodging and food, including Amazon, Microsoft, Meta, Salesforce and Stripe (UCP project, retrieved September 2026). Governance runs on the protocol's own GitHub organization — a five-seat Governing Council plus per-domain Tech Councils (Shopping, Food, Lodging and Payments) and chartered domain working groups — and it is vendor-led rather than neutral: Google and Shopify each hold a permanent seat on the Governing Council, Google holds the proxy vote for all open seats until December 2028 and acts as custodian of the ucp.dev domain (UCP project, 2026). It is not hosted by the Linux Foundation. Latest version: v2026-08-25, released August 25, 2026 (UCP project, 2026). UCP's interoperability spec is catalogued in the Atlas.
How do x402, AP2, ACP and UCP fit together?
The four protocols compose into a stack rather than a knockout fight: UCP describes the shopping journey, AP2 proves the agent may spend, and x402 or a card rail settles the money — while ACP is the vertically integrated alternative for chat-native retail, bundling checkout and delegated payment into one contract. Two compositions are explicit in the primary specs: AP2 plugs in x402 as its crypto rail (the a2a-x402 extension), and UCP offers AP2 as an optional payment-authorization extension. The real fork in the road is ACP vs the UCP/AP2 stack — one conversation-native and OpenAI/Stripe-shaped, one interoperability-first and consortium-shaped. Adjacent, not covered here: MPP, Stripe and Tempo's machine-billing protocol (announced March 18, 2026 — Stripe, 2026), and Visa TAP, which verifies the agent's identity at checkout (announced October 14, 2025 — Visa, 2025) — see the full payments layer of the Atlas.
Which protocol should your site support?
Match the protocol to what you sell. If agents pay for your resources — API calls, content, per-request access — implement x402: it is live, HTTP-native and needs no checkout. If you run retail checkout and want ChatGPT-surface demand, implement ACP: it is how ChatGPT surfaces your catalogue for discovery and how a purchase completes in your own app or store. If you are building for the interoperable long game, watch UCP and expect AP2 mandates to arrive with it. The honest sequencing for most sites as of September 2026: x402 first (it is the only one a small site can ship alone), ACP where chat-commerce demand already exists, UCP/AP2 as the consortium stack matures. This site practises the first step itself: POST /api/pay issues a demo token and GET /api/premium/playbook answers HTTP 402 with x402-style terms until the X-Payment header arrives — a SIMULATED flow that moves no money. The commerce readiness dimension covers what agents need from your site either way — and the Agent-Readiness Audit checks whether your site answers HTTP 402 with a valid payment offer today.
x402, AP2, ACP and UCP — frequently asked questions
Are AP2 and x402 competitors?
No. AP2 authorizes — it proves an agent had permission to spend — and x402 settles. Google's own AP2 materials ship x402 as a supported crypto rail via the a2a-x402 extension, so the two are explicitly complementary.
What is the difference between ACP and AP2?
ACP is a complete checkout contract — delegated payment token, merchant of record stays the merchant — shipped by OpenAI and Stripe. It was the rail behind ChatGPT Instant Checkout from September 2025 until OpenAI wound the standalone in-chat checkout down on 24 March 2026; ACP now carries product discovery in ChatGPT and checkout inside connected merchant apps. AP2 is not a checkout: it is a mandate framework proving user authorization, designed to route any rail, shipped by Google with 60+ partners.
Which protocol should a website support first?
For machine-payable resources (APIs, content, per-request access), x402 — it works today over plain HTTP with no consortium dependency. For retail checkout, ACP where ChatGPT demand exists. UCP and AP2 matter as the interoperable stack matures.
What does UCP add on top of AP2 and x402?
The journey. UCP standardizes discovery, carts and checkout across commerce systems — transport-agnostic over REST, MCP or A2A — and defines its own payment-instrument / payment-handler model in Checkout, with AP2's signed mandates available as an optional extension on top. AP2 and x402 move money; UCP makes the shopping interoperable.
Sources
- Coinbase Developer Platform: x402: An open standard for internet-native payments (whitepaper), 2025. x402.org
- x402 project: Network and token support (docs.x402.org), 2026. docs.x402.org
- Linux Foundation: Linux Foundation Announces Operational Launch of x402 Foundation to Standardize Internet-Native Payments for AI Agents and Applications, 2026. linuxfoundation.org
- realdora: agenteconomy — data pipeline and methodology behind the agenteconomy.to dashboard, 2026. github.com
- Google Cloud: Powering AI commerce with the new Agent Payments Protocol (AP2), 2025. cloud.google.com
- AP2 project: Agent Payments Protocol specification (v0.2), 2026. ap2-protocol.org
- Google Agentic Commerce: AP2 releases — v0.1.0 and v0.2.0, 2026. github.com
- Stripe: Stripe powers Instant Checkout in ChatGPT and releases Agentic Commerce Protocol codeveloped with OpenAI, 2025. stripe.com
- Stripe: Developing an open standard for agentic commerce, 2025. stripe.com
- OpenAI and Stripe: Agentic Commerce Protocol — specification repository and changelog, 2026. github.com
- Modern Retail: What went wrong with ChatGPT's Instant Checkout, 2026. modernretail.co
- Google: The AI platform shift and the opportunity ahead for retail (Sundar Pichai's NRF 2026 remarks), 2026. blog.google
- Google Developers Blog: Under the Hood: Universal Commerce Protocol (UCP), 2026. developers.googleblog.com
- Universal Commerce Protocol project: ucp.dev — protocol overview, 2026. ucp.dev
- Universal Commerce Protocol project: GOVERNANCE.md — Governing Council, Tech Councils and working groups, 2026. github.com
- Universal Commerce Protocol project: UCP and AP2 (documentation), 2026. github.com
- Universal Commerce Protocol project: UCP releases — v2026-08-25, 2026. github.com
- Stripe: Introducing the Machine Payments Protocol, 2026. stripe.com
- Visa: Visa Introduces Trusted Agent Protocol: An Ecosystem-Led Framework for AI Commerce, 2025. investor.visa.com
Related: how value moves on the agentic web · the payments layer of the Atlas · x402 · AP2 · ACP · UCP · agentic commerce, defined · audit your site's commerce readiness
