Agentic Commerce arenaAgentic Commerce
Platforms and protocol stacks that let AI agents transact — the arena where the product IS agent access: discovering catalogs and payable services programmatically, creating carts and completing checkout through a protocol, handing agents scoped payment credentials and wallets instead of raw card numbers, human-approval gates before money moves, verifiable agent identity and trust tiers, merchant onboarding to agent traffic, order webhooks, refunds and disputes via API, and whether the protocol each vendor speaks is genuinely open. The 2026 protocol landscape, judged on live evidence: UCP (ucp.dev, Google/Shopify and 20+ co-developers — Shopify’s Global Catalog and per-storefront MCP endpoints answer keyless handshakes and create real carts), ACP (agenticcommerce.dev, OpenAI + Stripe, Apache-2.0), MPP (mpp.dev, Stripe + Tempo’s HTTP 402 rail) and x402 (x402 Foundation under the Linux Foundation, Coinbase as flagship facilitator), plus Visa’s Intelligent Commerce program with its published Trusted Agent Protocol. Judged here: Stripe Agentic Commerce, Shopify Agentic Commerce (UCP), PayPal Agentic Commerce, Visa Intelligent Commerce, Coinbase x402, Crossmint, and Skyfire. Excluded honestly: Mastercard Agent Pay (announcement-tier — its developer-portal docs route is a JS shell that returns 200 for any URL, the product is absent from Mastercard’s own llms.txt catalog, and no public spec, sandbox, or SDK exists; Mastercard’s real open surface, the Developers Agent Toolkit MCP, is a docs-access tool, not Agent Pay) and Google AP2 (a published specification with samples, not a product — its productization is UCP, judged here through Shopify’s implementation). OpenAI’s Instant Checkout is the buyer-side surface of ACP; its merchant rails are judged through the processors that implement them.
56 user stories · 392 judged cells · updated 2026-09-15 · Evidence as of 2026-09-15
Leaderboard — every product ranked by evidenceLeaderboard
| 1 | usage-based vs Shopify Agentic Commerce ↗ | 80/100 | 30/100 | 17/100 | 17/100 | 12/100 | ★ 782▲ 2k/yrnpm 89.1k/wk | 19/40 verified | 50/100 integrity | ||
| 2 | subscription-flat vs Stripe Agentic Commerce ↗ | 68/100 | 27/100 | 21/100 | 12/100 | 11/100 | ★ 3.4k▲ 4.8k/yrnpm 16.9k/wk | 24/34 verified | 46/100 integrity | ||
| 3 | enterprise-custom vs Stripe Agentic Commerce ↗ | 53/100 | 22/100 | 27/100 | 24/100 | 18/100 | ★ 202▲ 217/yrnpm 16/wk | 13/31 verified | 0/100 integrity | ||
| 4 | usage-based vs Stripe Agentic Commerce ↗ | 62/100 | 16/100 | 11/100 | 18/100 | 0/100 | ★ 191▲ 131/yrnpm 608/wk | 13/28 verified · 1 disputed | 18/100 integrity | ||
| 5 | free-tier vs Stripe Agentic Commerce ↗ | 34/100 | 30/100 | 3/100 | 34/100 | 31/100 | ★ 6.6k▲ 4.2k/yrnpm 313k/wk | 18/29 verified | 69/100 integrity | ||
| 6 | free-tier vs Stripe Agentic Commerce ↗ | 53/100 | 15/100 | 3/100 | 14/100 | 14/100 | npm 323/wk | 12/21 verified | 0/100 integrity | ||
| 7 | 44/100 | 33/100 | 4/100 | 10/100 | 0/100 | npm 7/wk | 9/28 verified | 20/100 integrity |
Best by user type — persona-weighted winnersBest by user type
Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.
Best for merchant
Stripe Agentic Commerce
50/100
Runner-up:
Shopify Agentic Commerce (40/100)
9 merchant stories scored
Best for developer
Coinbase x402
56/100
Runner-up:
Shopify Agentic Commerce (47/100)
9 developer stories scored
Best for ai-native
Stripe Agentic Commerce
48/100
Runner-up:
Visa Intelligent Commerce (39/100)
38 ai-native stories scored
Story matrix — every product × every judged storyStory matrix
Agent checkout — stories about agent checkout in this arenaAgent checkout
Cart
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent checkout — stories about agent checkout in this arenaMy agent can create and update a cart or order draft through a documented protocol call | ai-native | partialC 7/10 | fullT 9/10 | fullC 8/10 | none 0/10 | fullT 8/10 | partialC 6/10 | none 0/10 |
Checkout
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent checkout — stories about agent checkout in this arenaMy agent can complete a purchase end-to-end — checkout session, delegated payment credential, confirmed order | ai-native | fullT⚿ 8/10 | partialT 7/10 | partialT⚿ 6/10 | partialT⚿ 7/10 | fullT 8/10 | fullC 8/10 | fullT 8/10 |
Embedded surfaces
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent checkout — stories about agent checkout in this arenaBuyers can complete purchases of my products inside chat and assistant surfaces (ChatGPT, Claude, Gemini, Copilot and peers) | merchant | partialC 5/10 | partialT 6/10 | partialT⚿ 6/10 | none 0/10 | partialC 3/10 | partialT 5/10 | none 0/10 |
Protocol conformance
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent checkout — stories about agent checkout in this arenaBuild against a versioned commerce protocol with a published schema and conformance or validation tooling | developer | partialT 6/10 | fullT 7/10 | partialC 4/10 | partialT⚿ 5/10 | none 0/10 | partialC 5/10 | partialT 4/10 |
Agent discovery — stories about agent discovery in this arenaAgent discovery
Agent search
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent discovery — stories about agent discovery in this arenaMy agent can programmatically search products or services across merchants — keylessly or with self-service credentials, no private partnership required | ai-native | partialC 4/10 | fullT 8/10 | disputedD⚿ 3/10 | fullT 9/10 | none 0/10 | n/a | partialT 5/10 |
Machine readable offers
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent discovery — stories about agent discovery in this arenaRead machine-readable offer data — price, availability, variants, checkout links — for any listed product or service | developer | partialC 6/10 | fullT 9/10 | partialC 5/10 | partialT 7/10 | none 0/10 | n/a | partialT 3/10 |
Merchant feeds
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent discovery — stories about agent discovery in this arenaPublish my product or service catalog into agent surfaces through a documented feed or import API so AI agents can discover what I sell | merchant | fullC 9/10 | fullT 9/10 | partialC 6/10 | partialT 6/10 | n/a | n/a | partialC 5/10 |
Service discovery
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agent discovery — stories about agent discovery in this arenaMy agent can discover payable services and APIs through a published directory or discovery index | ai-native | fullT 7/10 | fullT 8/10 | partialT⚿ 5/10 | fullT 9/10 | none 0/10 | partialT 5/10 | partialC 6/10 |
Agenticness — how well agents can access and operate the productAgenticness
Agent access
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs | ai-native | fullT 9/10 | partialT 7/10 | fullT⚿ 9/10 | fullT 8/10 | fullT 9/10 | fullT 9/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automation | ai-native | partialC 5/10 | fullT 8/10 | partialT⚿ 6/10 | partialC 4/10 | partialT 6/10 | partialT 6/10 | partialT 6/10 |
| Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools | ai-native | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
| Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server | ai-native | fullT⚿ 9/10 | fullT 9/10 | fullT⚿ 8/10 | partialC 6/10 | n/a | fullT 7/10 | fullC 8/10 |
| Agenticness — how well agents can access and operate the productUse an official CLI | ai-native | fullT 8/10 | fullT 8/10 | none 0/10 | none 0/10 | n/a | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDrive the product through a documented public API | ai-native | fullT⚿ 9/10 | fullT 9/10 | fullT⚿ 9/10 | partialT⚿ 6/10 | fullT 8/10 | fullT 8/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent | ai-native | fullC 8/10 | fullT 7/10 | partialT⚿ 4/10 | partialC 4/10 | fullT 7/10 | partialX 7/10 | partialC 6/10 |
| Agenticness — how well agents can access and operate the productBuild against official SDKs | ai-native | fullT⚿ 9/10 | partialT 6/10 | fullT⚿ 8/10 | partialT⚿ 6/10 | partialT 5/10 | fullT 8/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productSubscribe to events via webhooks | ai-native | fullC 8/10 | partialC 5/10 | fullC 7/10 | n/a | none 0/10 | none 0/10 | none 0/10 |
Agentic features
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product | ai-native | partialC 4/10 | n/a | none 0/10 | n/a | n/a | none 0/10 | n/a |
| Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background | ai-native | partialC 5/10 | partialC 4/10 | partialT⚿ 6/10 | partialC 5/10 | partialC 5/10 | partialC 5/10 | partialC 5/10 |
| Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product | ai-native | n/a | none 0/10 | none 0/10 | n/a | n/a | n/a | n/a |
| Agenticness — how well agents can access and operate the productOperate the product with natural-language commands | ai-native | partialT⚿ 6/10 | fullT 7/10 | partialT⚿ 6/10 | n/a | none 0/10 | partialT 6/10 | partialC 6/10 |
Api quality
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples | ai-native | partialT⚿ 4/10 | partialT 4/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent) | ai-native | none 0/10 | partialT 4/10 | none 0/10 | none 0/10 | none 0/10 | partialT 6/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production data | ai-native | fullC 7/10 | none 0/10 | fullC 8/10 | partialC 3/10 | partialC 4/10 | fullC 8/10 | partialC 5/10 |
| Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy | ai-native | none 0/10 | partialT 4/10 | none 0/10 | none 0/10 | none 0/10 | partialC 3/10 | none 0/10 |
Automation depth — how much of the product can run unattendedAutomation depth
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once | ai-native | partialC 5/10 | none 0/10 | none 0/10 | partialC 7/10 | none 0/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events | ai-native | none 0/10 | partialC 3/10 | none 0/10 | partialC 4/10 | partialC 4/10 | partialC 5/10 | n/a |
| Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows | ai-native | n/a | n/a | none 0/10 | n/a | n/a | n/a | n/a |
| Automation depth — how much of the product can run unattendedVersion, review, and roll back my automations | ai-native | n/a | n/a | none 0/10 | n/a | n/a | partialC 3/10 | n/a |
Fees economics — stories about fees economics in this arenaFees economics
Fees transparency
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Fees economics — stories about fees economics in this arenaThe fees for agent-originated transactions are published — I can price agentic channels without asking sales | merchant | fullX 7/10 | none 0/10 | partialC 5/10 | fullC 8/10 | none 0/10 | none 0/10 | none 0/10 |
Payouts
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Fees economics — stories about fees economics in this arenaAgent-originated payments settle through documented payout and reporting flows, reconcilable like any other channel | merchant | fullC 8/10 | none 0/10 | partialC 6/10 | partialX 5/10 | partialC 3/10 | partialC 4/10 | partialC 5/10 |
Merchant enablement — stories about merchant enablement in this arenaMerchant enablement
Attribution analytics
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Merchant enablement — stories about merchant enablement in this arenaOrders are attributed to the originating agent and I can report on or filter transactions by agent | merchant | fullC 8/10 | partialC 5/10 | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 | partialC 5/10 |
Onboarding to agents
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Merchant enablement — stories about merchant enablement in this arenaI have a documented self-serve path to start accepting agent traffic — enable a setting, sign an agreement, or publish an endpoint | merchant | partialC 7/10 | partialT 5/10 | partialC 5/10 | fullT 8/10 | none 0/10 | partialC 7/10 | partialC 7/10 |
Traffic controls
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Merchant enablement — stories about merchant enablement in this arenaRate-limit, allow, or deny specific agents and agent platforms accessing my catalog and checkout | merchant | partialC 5/10 | partialC 3/10 | none 0/10 | none 0/10 | none 0/10 | partialC 5/10 | partialC 4/10 |
Openness — open source, data portability, and self-hosting storiesOpenness
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UI | ai-native | partialC 6/10 | partialT 7/10 | partialC 6/10 | n/a | partialT 6/10 | n/a | partialT 6/10 |
| Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave | ai-native | none 0/10 | none 0/10 | n/a | n/a | none 0/10 | n/a | none 0/10 |
| Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license | ai-native | partialT 4/10 | none 0/10 | none 0/10 | partialT⚿ 5/10 | n/a | partialT 4/10 | none 0/10 |
| Openness — open source, data portability, and self-hosting storiesSelf-host the core product | ai-native | n/a | n/a | n/a | partialT⚿ 6/10 | n/a | n/a | n/a |
Order lifecycle — stories about order lifecycle in this arenaOrder lifecycle
Order events
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Order lifecycle — stories about order lifecycle in this arenaMy agent or backend can subscribe to order lifecycle events — created, updated, fulfilled, canceled — pushed programmatically | developer | partialC 5/10 | partialC 5/10 | partialC 5/10 | n/a | none 0/10 | none 0/10 | none 0/10 |
Post purchase status
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Order lifecycle — stories about order lifecycle in this arenaMy agent can query the status and tracking of an order it placed, after the purchase | ai-native | none 0/10 | fullC 8/10 | partialT 6/10 | n/a | partialC 6/10 | none 0/10 | n/a |
Payment credentials — stories about payment credentials in this arenaPayment credentials
Delegated credentials
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Payment credentials — stories about payment credentials in this arenaHand my agent a scoped, limited-use payment credential — amount limits, expiry, merchant restrictions — instead of a raw card number | ai-native | fullT 8/10 | partialC 4/10 | partialC 6/10 | partialC 5/10 | fullT 9/10 | fullC 9/10 | fullC 8/10 |
Machine payments
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Payment credentials — stories about payment credentials in this arenaMonetize an API or service with HTTP 402 machine payments that agents pay per call without a checkout UI | developer | fullT 9/10 | n/a | none 0/10 | fullT⚿ 8/10 | none 0/10 | partialC 5/10 | partialC 7/10 |
Settlement rails
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Payment credentials — stories about payment credentials in this arenaSettle agent-initiated payments in stablecoins over documented rails | developer | partialT 6/10 | none 0/10 | none 0/10 | fullT⚿ 9/10 | fullT 8/10 | none 0/10 | partialC 3/10 |
Wallets
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Payment credentials — stories about payment credentials in this arenaProvision a wallet my agent holds and spends from — funded and controlled by me, with balance visibility | ai-native | fullT 8/10 | none 0/10 | none 0/10 | partialC 5/10 | partialC 7/10 | partialC 5/10 | fullC 7/10 |
Privacy posture — data-handling and privacy storiesPrivacy posture
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency) | ai-native | n/a | n/a | n/a | n/a | none 0/10 | none 0/10 | n/a |
| Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models | ai-native | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
| Privacy posture — data-handling and privacy storiesControl data retention and deletion | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | n/a | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking | ai-native | n/a | none 0/10 | n/a | none 0/10 | n/a | n/a | n/a |
Protocol openness — stories about protocol openness in this arenaProtocol openness
Ecosystem adoption
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Protocol openness — stories about protocol openness in this arenaAt least two independent parties beyond the vendor implement the protocol or platform — it is an ecosystem, not a private integration | developer | partialT 6/10 | fullT 7/10 | none 0/10 | fullX 8/10 | none 0/10 | none 0/10 | none 0/10 |
Spec publication
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Protocol openness — stories about protocol openness in this arenaThe commerce protocol this product speaks is published as an open, versioned specification I can read and implement without signing anything | developer | fullT 8/10 | fullT 8/10 | none 0/10 | fullT⚿ 8/10 | none 0/10 | partialT 5/10 | partialT 4/10 |
Refunds disputes — stories about refunds disputes in this arenaRefunds disputes
Disputes
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Refunds disputes — stories about refunds disputes in this arenaDisputes and chargebacks on agent transactions can be handled via API — evidence submission, status, outcomes | developer | none 0/10 | none 0/10 | partialC 6/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Refunds
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Refunds disputes — stories about refunds disputes in this arenaRefunds on agent-placed orders can be initiated and tracked programmatically | developer | partialC 5/10 | partialC 4/10 | partialT 6/10 | partialC 3/10 | none 0/10 | none 0/10 | none 0/10 |
Trust safety — stories about trust safety in this arenaTrust safety
Agent identity
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Trust safety — stories about trust safety in this arenaAgents identify themselves verifiably — registered profiles, signatures, or trust tiers — so I can tell trusted agent traffic from anonymous bots | merchant | partialC 6/10 | fullT 9/10 | none⚿ 0/10 | none 0/10 | partialT 5/10 | fullT 8/10 | fullC 8/10 |
Human oversight
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Trust safety — stories about trust safety in this arenaSensitive agent spending requires my documented approval — a confirmation step, signed mandate, or per-purchase consent — before money moves | ai-native | fullT⚿ 8/10 | partialC 6/10 | partialC 5/10 | none 0/10 | partialC 6/10 | fullC 8/10 | partialC 5/10 |
Liability
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Trust safety — stories about trust safety in this arenaThe fraud, liability, and chargeback rules for agent-initiated transactions are documented so I know who bears the risk | merchant | none 0/10 | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 | partialC 3/10 | partialC 6/10 |
Spend controls
| Story | Persona | |||||||
|---|---|---|---|---|---|---|---|---|
| Trust safety — stories about trust safety in this arenaSet per-agent spend caps and usage limits and revoke an agent's payment authority instantly | ai-native | partialC 7/10 | none 0/10 | none 0/10 | partialX 3/10 | fullT 8/10 | partialC 7/10 | partialC 4/10 |
Adjacent arenas — categories often shopped togetherAdjacent arenas
Shopping this category often means shopping these too.
Online Payments arenaOnline Payments
10 products · leader: Stripe
E-commerce Platforms arenaE-commerce Platforms
5 products · leader: WooCommerce
Mobile & In-Person Payments arenaMobile & In-Person Payments
4 products · leader: Stripe Terminal
Stablecoin Payments arenaStablecoin Payments
6 products · leader: Coinbase Payments (CDP)