Contact
Apr 4, 2026

UCP vs ACP — A Comprehensive Comparison of the Two Agentic Commerce Protocols [2026]

Key Takeaways

  1. UCP (Google) is a decentralized, merchant-hosted open protocol, while ACP (OpenAI + Stripe) is centralized and platform-mediated — their design philosophies are fundamentally different
  2. The cost gap is roughly 2x (UCP ~3.2% vs ACP ~7.2%), but ACP offers easier integration and access to ChatGPT's massive user base
  3. The two protocols are complementary rather than competitive, with dual-protocol merchants reportedly seeing up to 40% more agent-driven traffic

What Are UCP and ACP?

In the world of agentic commerce, AI agents search, compare, and purchase products on behalf of humans. But this system cannot function without a "common language" connecting agents and ecommerce businesses. That common language has taken shape as two protocols: UCP (Universal Commerce Protocol) and ACP (Agentic Commerce Protocol).

UCP is led by Google and backed by an open coalition of over 20 companies including Shopify, Visa, Mastercard, and Stripe. ACP is co-developed by OpenAI and Stripe, centered around the ChatGPT ecosystem.

Both protocols standardize the end-to-end flow from product discovery to payment completion by AI agents, but they differ fundamentally in design philosophy, business model, and ecosystem structure. For ecommerce businesses, the practical question is not "which one to choose" but "how to support both."

UCP — Google's "Web Standard" Approach

Opening Commerce with the robots.txt Mindset

Google's UCP announcement at NRF 2026 in January brought Web design principles directly into commerce.

The defining feature is that merchants host JSON profiles at /.well-known/ucp on their own domains. Following the same logic as robots.txt or sitemap.xml, any AI agent can access product information without prior registration or platform approval.

This decentralized architecture carries several important implications. First, there is no dependency on any specific platform. AI agents beyond Google can discover and purchase products through UCP. Second, merchants retain control of their data. There is no need to "submit" product catalogs to external platforms — everything stays on their own servers.

Checkout.com's analysis captures this distinction well: "UCP starts with a merchant-centric question — 'can this be bought?' — while ACP starts with an agent-centric question — 'should this be bought?'"

What Changed in the March 2026 Update

At launch, UCP covered Checkout, Identity Linking, and Order Management. The March 2026 update significantly expanded its scope.

The new Cart API allows agents to add multiple items to a cart at once and convert it into a checkout session. The Catalog API enables querying live catalog data (variants, inventory, pricing) directly from the merchant's server, rather than relying on pre-built product feeds.

On the onboarding front, simplified integration via Merchant Center has launched with six platform partners: Shopify, Salesforce, Stripe, BigCommerce, Adobe, and Commerce Inc. For ecommerce businesses with existing backends, integration is achievable in 8 to 16 hours.

Payments are handled through AP2 (Agent Payments Protocol) integration, using a payment mandate model based on Google Pay. The cost is approximately 3.2% in processor fees only, with no platform fee.

ACP — Leveraging ChatGPT's Purchasing Power Through a Centralized Model

The Strategic Pivot from "Instant Checkout" to Product Discovery

ACP's underlying philosophy stands in stark contrast to UCP. OpenAI's vision of "Buy it in ChatGPT" aimed to complete purchases seamlessly within AI conversations.

Merchants submit product catalogs to OpenAI's index, where products are discovered and purchased on ChatGPT. Payments are processed through Stripe Shared Payment Token (SPT), with Stripe exclusively handling the payment infrastructure.

However, in March 2026 OpenAI made a significant strategic shift. According to Digital Commerce 360, the company scaled back its Instant Checkout feature to focus on product discovery instead. The trigger: out of Shopify's millions of stores, only about 12 merchants had activated checkout.

OpenAI itself acknowledged that "the initial version of Instant Checkout did not offer the level of flexibility that we aspire to provide." This pivot fundamentally changed ACP's positioning. The platform now focuses on expanding product discovery partnerships with major retailers including Target, Sephora, Nordstrom, Lowe's, Best Buy, The Home Depot, and Wayfair.

ACP's Technical Characteristics

The ACP specification is published under the Apache 2.0 license, evolving through date-based versioning (2025-09-29 through 2026-01-30).

Four core API endpoints define the protocol: Create Checkout (cart generation), Update Checkout (quantity, fulfillment, customer info changes), Complete Checkout (payment processing via SPT), and Cancel Checkout (transaction cancellation notification). Communication uses REST HTTP only, secured through Bearer Token authentication and HMAC webhook signatures.

Ease of integration is ACP's major advantage. Basic integration completes in 2 to 4 hours — less than half the time required for UCP. However, costs are higher: OpenAI's 4% platform fee layered on top of Stripe's processing fees brings the total to approximately 7.2%. At $1M monthly revenue, the difference compared to UCP amounts to roughly $40,000 per month.

The Fork in Design Philosophy — Decentralized vs Centralized, Open vs Curated

DimensionUCP (Google)ACP (OpenAI + Stripe)
ArchitectureDecentralized, merchant-hostedCentralized, platform-mediated
DiscoveryOpen (any agent can access)Curated (platform controls ranking)
PaymentGoogle Pay (PayPal planned), any processorStripe-only
TransportREST / JSON-RPC / MCP / A2A / AP2REST HTTP only
Cost (% of revenue)~3.2% (processor fees only)~7.2% (4% platform fee + processor)
Integration effort8-16 hours2-4 hours (+ review period)
Ecosystem20+ partner coalitionChatGPT-centric, expanding
AvailabilityUS (global expansion planned)US
Specificationucp.dev / GitHubGitHub (Apache 2.0)

The most significant divergence shown in this comparison is how each protocol answers the question: "Who controls the commerce experience?"

UCP follows the traditional Web model where merchants maintain their own storefronts and agents access them. In the Open vs Walled Garden framework, it sits firmly on the "open" side.

ACP follows a marketplace model where the platform aggregates demand and connects merchants. This approach works because of ChatGPT's massive user base of hundreds of millions monthly active users. Merchants pay a platform fee in exchange for access to this enormous traffic pool.

This structural difference extends to product discovery. With UCP, agents query merchant servers directly, and the agent decides how to present products. With ACP, OpenAI's platform manages product ranking and display.

Commercetools' analysis frames the distinction as "UCP operates at the infrastructure layer, while ACP functions at the application layer." In other words, the two are not necessarily competing in the same domain.

Coverage by Purchase Phase

Purchase PhaseUCPACP
Product discoveryYes (Catalog API)Yes (platform search)
Cart managementYes (Cart API, added March 2026)Yes (Create/Update Checkout)
CheckoutYes (Checkout API)Yes (Complete Checkout)
Payment authorizationYes (AP2 integration)Yes (SharedPaymentToken)
Order managementYes (webhook-based)Yes (Cancel Checkout)
Account linkingYes (OAuth 2.0)Yes (in-app linking)
Loyalty integrationYes (ID Linking)Yes (e.g., Walmart)

Both protocols cover the full journey from product discovery through checkout and order management, but their approaches differ significantly.

UCP's Catalog API is a "pull" model that retrieves live data from the merchant's server. This guarantees data freshness but requires the merchant's API infrastructure to be well-developed. ACP's product discovery is a "search" model operating over pre-indexed catalogs. It is easier to implement but may introduce data freshness lag.

The payment layer differences matter as well. UCP manages payment mandates through AP2, with a design that accommodates multiple payment methods beyond Google Pay. ACP takes a single-payment-method approach through SPT (Shared Payment Token), offering simpler integration but creating Stripe lock-in.

Competitive or Complementary — The "Dual Protocol" Reality

The conclusion is clear: UCP and ACP capture different "demand moments" and are complementary in practice.

UCP handles conversions within Google's intent-driven channels — Google Search, Google Shopping, and Gemini. When users actively search for something to buy, AI agents complete the purchase through this flow.

ACP generates purchase opportunities from ChatGPT conversations where intent is more ambiguous. A recipe discussion leads to ingredient purchases; travel planning evolves into hotel bookings. This "conversation → discovery → purchase" flow is beyond UCP's reach.

According to Koddi's research, merchants with dual-stack configurations supporting both protocols see up to 40% more agent-driven traffic compared to single-protocol merchants.

Google itself has explicitly stated that UCP is "designed to coexist alongside" ACP. The APIs share similar structures, so the incremental cost for a merchant already supporting one protocol to add the other is relatively low.

Practical Decision Criteria for Ecommerce Businesses

Which to implement first depends on your business characteristics.

Prioritize UCP if you already have robust API infrastructure and Google Search drives a significant share of your traffic. It also suits businesses that want to maintain full data control and minimize transaction costs. As Shopify's agentic commerce rollout shows, some platforms are handling UCP integration on behalf of their merchants.

Prioritize ACP if you want to reach ChatGPT's new customer segment or need to deploy with minimal development effort. The 2-to-4-hour integration timeline is especially appealing for D2C brands and smaller ecommerce businesses. However, be aware that the platform fee impact grows with transaction volume.

The most pragmatic choice, as the agentic commerce landscape map illustrates, is a dual-protocol strategy. Build a shared backend API layer (product catalog, inventory, payments), then implement both UCP and ACP endpoints on top. This "one backend, two protocols" model is becoming the standard approach for the second half of 2026.

Summary

UCP and ACP are the two protocols vying to become the "HTTP of agentic commerce." UCP champions merchant-led openness; ACP leverages platform-scale aggregation. Their design philosophies are polar opposites, but they coexist because they capture different demand territories. The practical answer for ecommerce businesses is not "either/or" but "both." First, build your API foundation. Then implement dual-protocol endpoints. That dual-stack strategy is becoming the standard playbook for the age of AI-agent-driven commerce.