The Argument
Mastercard, Visa, Stripe, Google, OpenAI, and a dozen startups are all building agent commerce protocols simultaneously. The instinct is to ask which one will win. The essay argues this is the wrong question. Agentic commerce is not converging on a single protocol. It is forming a layered stack where different protocols serve different functions at different levels. The commerce layer (Google UCP vs OpenAI ACP), the payment layer (Mastercard Agent Pay vs Stripe MPP vs x402), and the communication layer (MCP, A2A) are not competing with each other. They are complementary. Competition exists within each layer, but the layers themselves are forming an integrated architecture.
The Evidence
The essay maps five protocol layers. At the commerce layer, Google's UCP is open, zero-fee, and backed by a coalition including Walmart, Target, Shopify, and Etsy. OpenAI's ACP is proprietary, charges 4%, and has pivoted from checkout to discovery after the Instant Checkout failure. At the payment layer, Mastercard is running live agentic transactions using tokenised credentials and biometric verification in Latin America. Stripe has launched its Machine Payments Protocol with Shared Payment Tokens for delegated spending authority. The x402 protocol enables per-request micropayments. At the communication layer, Anthropic's MCP and Google's A2A are complementary rather than competing - MCP connects agents to tools, A2A connects agents to agents.
Shopify occupies a unique position as the bridge between layers. It is both a founding member of Google's UCP coalition and the technology partner behind OpenAI's commerce integration. This dual positioning means Shopify's 4.6 million merchants are accessible through both protocols, making Shopify the de facto infrastructure layer regardless of which commerce protocol prevails.
The Implication
The stack thesis has a direct implication for AXD practitioners: trust architecture must work across protocol layers, not within a single one. An agent shopping on behalf of a human will use MCP to connect to tools, UCP or ACP to discover products, Stripe MPP or Mastercard Agent Pay to complete payment, and A2A to coordinate with other agents. The trust chain must be continuous across all of these layers. Organisations that design for a single protocol will find their trust architecture breaks at the boundaries. Those that design for the stack - building trust that persists across layers - will have a structural advantage. The protocol wars are real, but the architecture is a stack.