ACP
CheckoutStripe · OpenAI · Meta
Product feed, checkout session, delegated payment, orders and webhooks.
7 specs, side by side
They are not competing for the same job. Read the layer first: a single purchase can use a checkout spec, a payment spec and a transport at once.
Stripe · OpenAI · Meta
Product feed, checkout session, delegated payment, orders and webhooks.
Google · Shopify
Catalogue, cart, checkout, order lifecycle, and what a merchant supports.
Signed intent, cart and payment mandates, for human-present and autonomous flows.
x402 Foundation
A 402 response carrying payment terms, and the retry that proves payment.
Anthropic · community
Tool discovery and invocation between a client and a server.
Linux Foundation
Agent cards, tasks and messages between independent agents.
everyone, already
Nothing new — which is the point. An OpenAPI document makes it discoverable.
Let an agent complete a purchase against a merchant that it does not have an account with.
The same job as ACP, with capability discovery first and more than one transport.
Prove that a human authorised what the agent is about to buy.
Charge for a single HTTP request, with no account and no checkout page.
Give a model tools and data, including a merchant's catalogue and cart.
Let two agents talk — a shopper's agent and a merchant's, for example.
everyone, already · Checkout
The baseline. Most agents will meet an ordinary JSON API long before a named protocol.