Skip to main content
All posts
Thesis

Six protocols. The wrong question is which one wins.

ACP, UCP, AP2, MCP, A2A, Visa TAP. Six competing standards for agentic commerce, all launched or expanded between Q4 2025 and Q1 2026. This fragmentation looks alarming. It only is if you're betting on the protocol layer. We're not.
FC
Fabiano Cruz
Co-founder, CodeSpar
Thesis
2026.04.08
24 min

In 18 months, the number of protocols competing to become the standard for AI agent commerce went from zero to six. These are not minor variations on the same idea. ACP and UCP have fundamentally different architectures. MCP was designed to solve a completely different problem than A2A. Visa TAP is a transaction authentication protocol, not a communication standard. AP2 is an Anthropic initiative to create an open standard for agent-to-agent payment negotiation.

The instinctive response to this fragmentation is anxiety. Which one do you bet on? What if you build for ACP and UCP wins? What if you spend six months integrating A2A and the market decides agents do not need to talk to each other?

We think this is the wrong frame. The question is not which protocol wins. The question is which layer you are operating in, and whether that layer's value is dependent on protocol selection. We have a strong opinion on this, and we are going to defend it with data.

What each protocol actually solves

Before we can analyze which protocols will win, we need to be precise about what each one does. Most analysis we have seen conflates these six protocols as if they are all competing for the same thing. They are not. They solve different problems at different layers. Understanding this is the key to making a rational bet.

MCPModel Context ProtocolAnthropic + Linux Foundation
Solves
How agents access tools and context from external systems
Mechanism
JSON-RPC 2.0, tool definitions, resource access, prompt templates
Governance
Linux Foundation. Open, community-governed.
97M downloads/month. 5,800+ servers published. Every major AI framework supports it. MCP is the TCP/IP of agent tool use.

Who built it and why

Anthropic created MCP in late 2024 as an open standard for connecting AI models to external data sources and tools. The motivation was pragmatic: every AI framework was building its own tool-calling interface, creating fragmentation that made it impossible to build a portable tool ecosystem. Anthropic could have kept MCP proprietary (Claude-only), but they chose to open-source it and transfer governance to the Linux Foundation in March 2025.

This was a strategically brilliant move. By making MCP the open standard, Anthropic ensured that the entire tool ecosystem would be compatible with Claude, while also being compatible with every other model. The protocol becomes infrastructure, not competitive advantage. The model quality becomes the competitive advantage.

Current adoption

The numbers are definitive. 97 million npm downloads per month as of March 2026. 5,800+ published MCP servers on the registry. Adopted by: Anthropic (Claude), Vercel (AI SDK), LangChain, LlamaIndex, CrewAI, AutoGen, Microsoft (Copilot Studio), OpenAI (partial, via tools API compatibility layer), Google (via Gemini tool use), Amazon (Bedrock agents). The Linux Foundation accepted MCP into its open governance framework, joining CNCF, OpenTelemetry, and GraphQL as foundation-governed open standards.

To put this in perspective: GraphQL, which is widely considered a successful open standard, has 24 million npm downloads per month after 9 years. MCP reached 97 million in 18 months. The adoption curve is not comparable to any prior developer tool standard.

The adoption inflection point

MCP crossed 10 million monthly downloads in September 2025. It crossed 50 million in December 2025. It crossed 97 million in March 2026. This is not linear growth. This is S-curve adoption, and we are in the steep part. By the end of 2026, we expect MCP to exceed 200 million monthly downloads, making it one of the most widely adopted open standards in the JavaScript ecosystem.

ACPAgent Commerce ProtocolStripe + OpenAI
Solves
How agents initiate and complete commercial transactions with Stripe merchants
Mechanism
Structured commerce intents, Stripe payment rails, merchant confirmation flows
Traction
Integrated into ChatGPT. PayPal adopted. Built on Stripe rails.
Strong in B2C US commerce. No LatAm rail support, no NF-e, no Pix integration. Limited to Stripe-accepting merchants.

Who built it and why

Stripe and OpenAI co-developed ACP, announced in January 2026. The strategic logic is transparent: OpenAI wants ChatGPT to be the default commerce interface for consumers, and Stripe wants to be the default payment rail for agent-initiated transactions. ACP is the protocol that connects these two ambitions. It defines how an agent (ChatGPT, but also any ACP-compatible agent) expresses a commerce intent (“buy this product”) and how a merchant (any Stripe merchant) confirms and fulfills that intent.

PayPal adopted ACP in February 2026, which was a significant validation. It means ACP is not locked to Stripe rails; PayPal is implementing ACP settlement on its own rails. This expands ACP's merchant coverage significantly.

Current adoption

ACP is live in ChatGPT for a subset of Stripe merchants. The exact number of ACP-enabled merchants has not been publicly disclosed, but Stripe has 3.4 million businesses on its platform (as of their 2025 annual report). If even 10% enable ACP, that is 340,000 merchants accessible by any ACP-compatible agent. PayPal's adoption adds another potential pool of 35 million merchants, though ACP integration is still in early rollout.

The limitation is geographic. Stripe processes payments in 47 countries, but ACP's commerce intent schema was designed for US and European transaction patterns. It has no concept of NF-e (electronic invoice required in Brazil), no Pix integration, no SPEI support, no CFDI (Mexican electronic invoice). Adding these is not a minor feature request; it requires extending the core protocol schema to accommodate fiscal compliance workflows that do not exist in the US.

UCPUniversal Commerce ProtocolGoogle + Shopify
Solves
Universal agent checkout across any merchant, any product catalog
Mechanism
Merchant capability discovery, structured product representation, checkout intent
Traction
4.8M Shopify merchants immediately reachable by any UCP agent
The merchant-side play. Focused on discovery and checkout. Not fiscal compliance or post-sale workflow.

Who built it and why

Google and Shopify announced UCP in February 2026. The strategic logic mirrors ACP but from the merchant side: Shopify wants its 4.8 million merchants to be discoverable and transactable by any AI agent, and Google wants Gemini to be the agent that discovers them. UCP defines a structured format for merchants to describe their products, capabilities, and checkout requirements in a way that agents can consume programmatically.

The key difference from ACP: UCP is merchant-first, not agent-first. ACP starts with the agent's intent (“I want to buy X”) and routes it to a merchant. UCP starts with the merchant's catalog (“here is what I sell and how you can buy it”) and makes it agent-accessible. These are complementary approaches, not direct competitors, despite the way they are often positioned.

Current adoption

Shopify's 4.8 million merchants are the immediate UCP addressable market. Google has not disclosed how many merchants have actually enabled UCP, but Shopify's platform-level integration means any Shopify store can be UCP-enabled with a toggle, not a code change. This is a significant distribution advantage.

Amazon has not adopted UCP and is unlikely to. Amazon will build its own agent commerce interface (they already have one via Alexa's shopping APIs) that keeps transactions within the Amazon ecosystem. This limits UCP's coverage of the largest e-commerce platform in the US.

A2AAgent-to-Agent ProtocolGoogle + Linux Foundation
Solves
Inter-agent communication, task delegation, capability discovery between agents
Mechanism
Agent Cards (capability manifests), structured message passing, task lifecycle management
Governance
Linux Foundation. 50+ enterprise partners at launch.
Not a commerce protocol. A coordination protocol. Solves how agents talk to agents, not how agents buy things. Complementary to everything else.

Who built it and why

Google developed A2A and announced it in April 2025, with governance transferred to the Linux Foundation. The protocol defines how AI agents discover each other's capabilities (via “Agent Cards,” which are JSON manifests describing what an agent can do), communicate structured requests, and manage task lifecycles (pending, in-progress, completed, failed).

Google's motivation is to position itself as the coordination layer for multi-agent systems. In a world where enterprises deploy dozens of specialized agents (one for procurement, one for HR, one for finance, one for customer support), someone needs to define how these agents find each other and delegate tasks. Google wants that standard to be A2A.

Current adoption

50+ enterprise partners announced at launch, including Salesforce, SAP, ServiceNow, HubSpot, and Workday. However, most of these are commitments to explore A2A, not production deployments. As of March 2026, we estimate fewer than 100 production A2A deployments exist. The protocol is early.

The biggest challenge for A2A is the chicken-and-egg problem: agents need other agents to talk to, and most enterprises do not yet have multiple production agents. A2A solves a real problem (multi-agent coordination) that most organizations will not face for another 12-18 months.

AP2Agent Payment ProtocolAnthropic
Solves
Secure, auditable payment negotiation between AI agents
Mechanism
Payment intents, capability negotiation, escrow patterns, settlement verification
Traction
Early stage. Anthropic-driven. Designed to be protocol-agnostic on rails.
The most interesting protocol from a design perspective. Rail-agnostic by design. Could sit on top of Pix, SPEI, SEPA, ACH, or crypto rails. Too early to evaluate traction.

Who built it and why

Anthropic developed AP2 as a companion to MCP, specifically for scenarios where agents need to negotiate and execute payments. While MCP defines how agents access tools (including payment tools), AP2 defines the payment negotiation layer: how two agents agree on a price, a currency, a settlement mechanism, and an escrow pattern. This is the protocol you need when Agent A wants to hire Agent B to perform a task and needs to pay for it programmatically.

AP2 is deliberately rail-agnostic. It does not prescribe whether settlement happens via Stripe, Pix, SPEI, USDC, or wire transfer. It defines the negotiation protocol and delegates settlement to whatever rails are available. This is a philosophically different approach from ACP (which is built on Stripe rails) and UCP (which is built on Shopify checkout).

Current adoption

Too early to measure. AP2 is in the specification stage with reference implementations. No public production deployments. However, Anthropic's track record with MCP suggests they know how to build protocols that achieve adoption. AP2 is the one to watch in the agent-to-agent payment space.

TAPTransaction Authorization ProtocolVisa
Solves
Authentication and authorization for agent-initiated financial transactions
Mechanism
Cryptographic attestation chain: human → agent → transaction
Traction
100+ partners in Visa's Intelligent Commerce platform
Complementary to payment protocols, not competing. TAP solves the trust problem (“did a human authorize this agent to spend this money?”), not the commerce problem.

Who built it and why

Visa developed TAP as part of its Intelligent Commerce initiative, announced in October 2025. The problem TAP solves is fundamental: when an AI agent initiates a $5,000 purchase, how does the merchant know that a real human authorized this transaction? Credit card fraud prevention systems are designed to detect unauthorized human transactions. They are not designed to distinguish between an authorized agent transaction and an unauthorized agent transaction.

TAP creates a cryptographic attestation chain: (1) a human authorizes an agent to spend up to $X on category Y, (2) the agent receives a signed mandate, (3) when the agent initiates a transaction, it presents the signed mandate to the merchant/processor, (4) the processor validates the chain back to the human authorization. This is essentially delegated authentication for autonomous spending.

Current adoption

Visa claims 100+ partners in the Intelligent Commerce platform, but most are financial institutions and payment processors exploring the standard, not merchants accepting TAP-authorized transactions in production. Visa has not disclosed transaction volume. We estimate TAP is 18-24 months from meaningful production adoption.

The reason TAP will be slow to adopt is that it requires changes at three layers simultaneously: the agent must generate TAP attestations, the merchant/processor must validate them, and the issuing bank must support delegated mandates. This is a coordination problem across the entire payment stack.

They are not all competing for the same thing

Once you map what each protocol solves, the apparent fragmentation resolves into something coherent. These are not six versions of the same idea. They are six protocols solving different problems at different layers of the stack.

Protocol Stack - Four Orthogonal Layers
Tool AccessHow agents reach external APIs and data sources
MCP
↕ orthogonal, not competing
CommerceHow agents discover products and initiate purchases
ACPUCP
↕ orthogonal, not competing
CoordinationHow agents communicate, delegate, and pay each other
A2AAP2
↕ orthogonal, not competing
TrustHow merchants verify that transactions are human-authorized
TAP

The real competition is within layers, not across them:

Tool Access layer: MCP has already won. There is no credible competitor. The 97M downloads/month and Linux Foundation governance make this a settled question. If you are building tools for agents, you are building MCP servers. Full stop.

Commerce layer: ACP vs. UCP is a real competition. They solve the same problem (agent-initiated commerce) from different angles (agent-first vs. merchant-first). This will be decided by merchant adoption and payment rail coverage. Our opinion: they will coexist, with ACP dominant for payment-led flows and UCP dominant for catalog-led flows.

Coordination layer: A2A vs. AP2 is not yet a real competition because neither has meaningful traction. A2A has the enterprise partnerships, AP2 has the better protocol design. This layer will not matter until 2027-2028 when multi-agent deployments become common.

Trust layer: TAP has no competitor. Visa is the only player solving agent transaction authorization at the protocol level. The question is not whether TAP wins the trust layer, but whether the trust layer matters in the next 2 years. Our opinion: it does not, yet. Most agent transactions today are human-supervised (the human reviews and approves each purchase). Autonomous spending at scale is a 2028+ problem.

MCP winning the tool layer does not depend on ACP or UCP winning the commerce layer. They are not competing. They are complementary. Understanding this is the difference between panic and strategy.

The convergence thesis

Here is our prediction: these six protocols will collapse into 2-3 surviving standards by 2028. Not because the losers are bad, but because the market cannot sustain six concurrent standards. Developer attention is finite. Integration budgets are finite. The convergence will follow a predictable pattern.

Phase 1: Tool layer consolidation (already happened)

MCP won. This is done. Every alternative tool-calling interface (LangChain's native tools, CrewAI's tool definitions, custom function calling schemas) is either adopting MCP or becoming irrelevant. The speed of this consolidation surprised everyone, including Anthropic. It took 18 months from launch to de facto standard.

Phase 2: Commerce layer consolidation (2026-2027)

ACP and UCP will either merge or one will absorb the other. Our bet: they merge into a unified standard, likely under Linux Foundation governance, by late 2027. The economic incentive is overwhelming. Merchants do not want to implement two commerce protocols. Agents do not want to maintain two checkout flows. The merge will look like: UCP's merchant catalog format + ACP's payment intent schema + a new governance body.

If they do not merge, ACP wins. The reason is simple: ACP has OpenAI and Stripe. OpenAI has the largest consumer agent deployment (ChatGPT). Stripe has the largest payment processing network. Distribution wins protocol wars, and ACP has more distribution than UCP.

Phase 3: Coordination layer consolidation (2027-2028)

A2A and AP2 address different coordination problems (task delegation vs. payment negotiation), so they may coexist as complementary standards rather than competing. If forced to choose, we think AP2's rail-agnostic design gives it a better long-term position. A2A's enterprise partnership model risks becoming a lowest-common-denominator standard that satisfies everyone but delights no one.

Where value captures

This is the question that matters for anyone building a business in this space. If you understand where value captures in the protocol stack, you can make a rational decision about where to build. Get this wrong and you build a business that gets commoditized when the protocols consolidate.

Protocol layer: low value capture, high influence

Nobody makes money from protocols directly. HTTP does not generate revenue. TCP/IP does not generate revenue. JSON-RPC does not generate revenue. The companies that created these protocols (or contributed to them) gained influence and ecosystem position, but not direct protocol revenue.

The same will be true for MCP, ACP, UCP, A2A, AP2, and TAP. Anthropic does not monetize MCP. Stripe does not monetize ACP (they monetize the Stripe payment rails that ACP uses). Google does not monetize A2A. The protocol is the means to an end, not the end itself.

Implication: Do not build a business whose primary value is protocol compliance. Protocol compliance becomes table stakes. If your pitch is “we support ACP,” that is not a moat. Every Stripe merchant supports ACP.

Application layer: high value capture, high competition

ChatGPT, Gemini, Claude, Perplexity. These are application-layer products that use protocols to deliver value. They capture value through user engagement, subscription revenue, and data network effects. This is where most of the venture capital is flowing, and it is also where competition is fiercest.

Implication: If you are building an agent application (a consumer or enterprise product powered by AI agents), the protocol layer is a dependency, not a differentiator. Your value comes from the application experience, not from which protocols you support.

Infrastructure layer: high value capture, moderate competition

This is where we are. Infrastructure sits between protocols and applications. It provides the concrete capabilities that protocols describe abstractly. MCP defines how an agent calls a “payment tool.” Infrastructure provides the actual payment tool: connected to Pix, Zoop, or Stark Bank, handling NF-e issuance, managing SEFAZ communication, routing between carriers.

Infrastructure value capture is high because infrastructure is hard to replicate. You cannot clone domain expertise. You cannot replicate 400+ API integrations with a protocol specification. You cannot substitute years of understanding SEFAZ rejection codes, Correios API quirks, and Zoop split payment edge cases with a clever abstraction layer.

Implication: If you are building infrastructure, you should be protocol-agnostic. Support whatever protocol wins. Your value is not in the protocol layer; it is in the capabilities you expose through whatever protocol the market selects. This is our strategy, and we think it is the only defensible strategy for an infrastructure company in this space.

The infrastructure moat

Here is a thought experiment. Imagine ACP wins and becomes the universal commerce protocol for agents. Now imagine you are a company that wants to enable ACP for Brazilian merchants. You need to: (1) connect to SEFAZ in all 27 states, (2) handle 92 types of electronic fiscal documents, (3) integrate with Pix (instant payments), boleto (bank slip), and credit card rails via local acquirers, (4) connect to Correios, Jadlog, Loggi, and 47 other carriers, (5) handle addresses with CEP codes, (6) support WhatsApp notifications (78% of Brazilian consumers prefer WhatsApp), and (7) sync with Omie, ContaAzul, Bling, and other local ERPs.

None of this changes based on which protocol wins. The work is the same whether you are exposing it via ACP, UCP, MCP, or a raw REST API. The protocol is the wrapper. The infrastructure is the substance.

Why we bet on MCP

The download trajectory is definitive

100,000 to 97,000,000 monthly downloads in 18 months. That is not hype. That is infrastructure adoption at a pace that has no precedent in the JavaScript ecosystem. For comparison: Express.js, the most popular Node.js web framework, took 8 years to reach 30 million monthly downloads. React took 6 years to reach 50 million. MCP reached 97 million in 18 months.

This trajectory tells us something important: the developer community has decided that MCP is the way to expose tools to agents. That decision is already made. It is not reversible. The switching costs are too high (5,800+ servers would need to be rewritten) and the network effects are too strong (every new server makes the ecosystem more valuable for every agent framework).

The governance structure is right

Anthropic invented MCP. The Linux Foundation now governs it. This is the same path that Docker, Kubernetes, and CNCF projects took. Proprietary origin, open governance. The protocol is community property. This matters because it eliminates the “vendor lock-in” objection that kills many open standards. No one is afraid that Anthropic will rug-pull MCP because Anthropic no longer controls it.

Framework support is universal

Claude, Vercel AI SDK, LangChain, LlamaIndex, CrewAI, AutoGen, Microsoft Copilot Studio, Gemini (partial). This is not a single-vendor protocol. It is the de facto interface between AI frameworks and external tools. When your protocol is supported by every major framework, you stop being a protocol choice and start being assumed infrastructure, like HTTP or JSON.

MCP is protocol-agnostic on commerce

This is the subtle point that most analysis misses. MCP does not compete with ACP, UCP, or any commerce protocol. MCP is the tool interface. An MCP tool can expose an ACP checkout. An MCP tool can expose a UCP catalog. An MCP tool can execute a Pix transfer, a SPEI transfer, or a USDC transfer. The commerce protocol is an implementation detail inside the MCP tool.

This means betting on MCP is not a bet against ACP or UCP. It is a bet that whatever commerce protocol wins will still need to be exposed to agents via a tool interface, and that tool interface is MCP.

The Orthogonality Argument

An AI agent uses MCP to call a Pix API. It does not matter whether the payment is settled via ACP, via Pix BCB rails directly, or via USDC on-chain. The MCP tool call is the same. MCP is the interface between the agent and the tool. The payment protocol is the interface between the tool and the rails. These are different problems at different layers.

Strong opinions: which will win and which will die

We are going to put our predictions in writing. These are informed by our position as infrastructure builders, our conversations with agent developers, and our analysis of adoption data. We could be wrong. But having no opinion is worse than having a wrong opinion, because having no opinion means you are building without a thesis.

MCPALREADY WON

97M downloads/month. Linux Foundation governance. Universal framework support. No credible competitor. MCP is the TCP/IP of agent tools. The only question is whether it evolves to handle streaming, multi-turn tool interactions, and stateful sessions well enough to avoid a v2 breaking change. Our bet: it will. The community is too large for a breaking change.

Production deployments by 2027: 50,000+ (MCP servers in production use, not unique companies).

ACPWILL DOMINATE US COMMERCE

ACP has OpenAI (distribution) and Stripe (payment rails). This is an unbeatable combination for US consumer commerce. The weakness is geographic: ACP is architecturally US/EU-centric. Extending it to LatAm fiscal and payment complexity will require significant protocol changes that Stripe has no incentive to prioritize.

Production deployments by 2027: 5,000+ (merchant integrations accepting ACP-initiated purchases).

UCPWILL MERGE WITH ACP OR DIE

UCP has Shopify (merchant distribution) but lacks the payment rail dominance that ACP has via Stripe. If Google and Shopify cannot convince merchants to implement UCP alongside (or instead of) ACP, UCP becomes a Shopify-only standard, which is useful but not universal. Our prediction: UCP and ACP merge by late 2027 under a joint governance body, or UCP becomes a Shopify feature rather than an open standard.

Production deployments by 2027: 2,000-10,000 (heavily dependent on whether Shopify auto-enables it for all merchants).

A2ATOO EARLY - WILL MATTER IN 2028

A2A solves a real problem that most organizations do not have yet. Multi-agent coordination requires multiple production agents, and most enterprises have zero or one. A2A's 50+ enterprise partners are exploring, not deploying. The protocol needs the multi-agent wave to materialize, and that wave is 18-24 months out.

Production deployments by 2027: fewer than 500.

AP2SLEEPER - WATCH CLOSELY

AP2's rail-agnostic design is the right architecture for a world where payment rails vary by country, currency, and use case. If Anthropic executes on AP2 the way they executed on MCP, this could become the standard for agent-to-agent payments. But MCP had the advantage of solving an immediate problem (tool calling) that every developer faced. AP2 solves a future problem (agent payments) that few developers face today.

Production deployments by 2027: fewer than 200 (but high-value deployments in fintech and agent marketplaces).

TAPNECESSARY BUT SLOW

TAP will eventually be required for autonomous agent spending at scale. But “eventually” is 2028-2030. Visa is building for a world where agents autonomously spend millions of dollars per day. We are currently in a world where agents autonomously spend thousands of dollars per day, with human approval on most transactions. TAP is premature infrastructure - necessary but early.

Production deployments by 2027: fewer than 100 (pilot programs with major banks and fintechs).

CodeSpar's position: infrastructure, not protocol

We support MCP as the native interface. We expose our entire server catalog - 50+ MCP servers covering payments, invoicing, shipping, messaging, and ERP - via MCP tool definitions. Every one of our 400+ tools is callable by any MCP-compatible agent framework: Claude, Vercel AI SDK, LangChain, CrewAI, or custom agents.

We also surface the payment router as an MCP tool, meaning an agent can let the router select between Pix, ACP, USDC, or SEPA based on the recipient, amount, and jurisdiction. If ACP becomes the standard for US merchant checkout, our payment router sends ACP intents to US merchants. If UCP becomes the standard for catalog discovery, our commerce tools consume UCP catalogs. We route to whichever wins.

protocol-agnostic-routing.ts
// The agent doesn't care which protocol the tool uses internally
const session = await codespar.create("commerce-agent", {
  preset: "full-commerce",
});

// This MCP tool call routes to the correct protocol automatically:
// - Brazilian merchant → Pix (BCB rails)
// - US Stripe merchant → ACP intent
// - Shopify merchant → UCP checkout
// - USDC settlement → direct on-chain
await session.send(`
  Pay R$500 to merchant-br-12345    → routes via Pix
  Pay $200 to merchant-us-67890     → routes via ACP/Stripe
  Pay €150 to merchant-eu-54321     → routes via SEPA
`);

// The protocol is an implementation detail.
// The MCP tool interface is the constant.

This means our position on the protocol war is: “we route to whichever wins.” If ACP dominates, our payment router sends more traffic over ACP rails. If UCP dominates, merchants using UCP become reachable via our commerce tools. We are not betting on a protocol. We are betting that whatever protocol wins will still need the tool layer that connects agents to LatAm commercial APIs.

That tool layer does not exist anywhere else. Not because nobody wants to build it, but because building it requires deep domain expertise in LatAm fiscal compliance, payment rails, logistics infrastructure, and messaging platforms. That expertise is not available as an API you can subscribe to. It is accumulated through years of building in the region.

The protocol is the question everyone is debating. The infrastructure is the answer nobody has built. We are building the answer.

What this means for builders

If you are building in the agent commerce space, here is what we think you should do based on this analysis:

1. Build on MCP. This is not a bet. This is a fact. MCP is the tool interface standard. Build your tools as MCP servers. There is no credible alternative and there will not be one.

2. Watch ACP and UCP, but do not commit to one yet. The commerce protocol layer is unsettled. If you are building a merchant integration, support both. If you are building an agent, consume both. The convergence will happen in 2027. You do not want to be locked in to the loser.

3. Ignore A2A and AP2 for now unless you are building a multi-agent platform. These protocols solve future problems. Unless you are specifically building agent-to-agent coordination, they are not relevant to your 2026 roadmap.

4. Build infrastructure, not protocol wrappers. The value is in the capabilities you expose, not in the protocol you expose them through. If your entire value proposition is “we make it easy to use ACP,” you are building a library, not a business. Libraries get commoditized. Infrastructure does not.

5. If you are building for LatAm, we have already done the protocol analysis for you. Use CodeSpar. Our MCP servers handle the protocol routing. Your agent calls our tools. We handle the rest. That is the entire point of infrastructure.

Protocol traction data sourced from npm registry (MCP), official announcements (ACP, UCP, A2A), Linux Foundation governance announcements, CB Insights Q1 2026 agentic commerce report, and individual company press releases. See also the full landscape map. Predictions are the author's opinions, not financial advice. Contact fabiano@codespar.dev for discussion.