The Protocol Layer Nobody Talks About
Most ecommerce advice focuses on the visible layer: design, copy, photography, and pricing. But AI agents do not see any of that. They interact with the protocol layer - the machine-readable contracts that tell an agent how to discover, query, and purchase from your store.
Three protocols matter right now. If your store supports none of them, agents will skip you.
Universal Commerce Protocol (UCP)
UCP is Google's standard for agent-store communication. It defines how an agent discovers your products, checks inventory, and initiates checkout.
What UCP provides:
- A manifest file at
/.well-known/ucp.jsonlisting your store capabilities - Product endpoints that return structured data on demand
- Cart endpoints that let agents build and modify carts
- Checkout endpoints that initiate payment flows
How to add UCP:
- Create a UCP manifest describing your store
- Add product endpoints that return JSON-LD responses
- Configure checkout endpoints that accept agent-initiated requests
- Register your store with Google's UCP directory
Most Shopify and WooCommerce stores need developer help for full UCP implementation. Our Setup Service includes UCP configuration starting from $297.
Agentic Commerce Protocol (ACP)
ACP is Stripe's complementary standard, focused on payment authorisation and trust. While UCP handles discovery and cart management, ACP handles the money.
What ACP provides:
- Payment intent endpoints for agent-initiated purchases
- Policy controls that let merchants set spending limits per agent
- Confirmation hooks that verify purchases before fulfilment
- Refund and dispute resolution workflows
How to add ACP:
- Enable Stripe Link on your checkout
- Configure payment intent webhooks
- Add ACP signals to your checkout flow
- Test with Stripe's ACP sandbox
Stripe Link is the gateway to ACP. Without it, agents cannot complete one-click purchases.
Stripe Link: The Foundation
Stripe Link is not a protocol in the same sense as UCP or ACP. It is a payment method - but it is the payment method AI agents prefer.
Why agents love Stripe Link:
- No account creation required
- Payment details pre-filled and tokenised
- One-click checkout with minimal friction
- Supported by Stripe's fraud detection
How to enable Stripe Link:
- Log into your Stripe dashboard
- Go to Settings > Payment methods
- Enable Link
- Add the Link button to your checkout
This single change increases your Payment Readiness score by 15-25 points.
The Protocol Stack
Think of these three as a stack:
- UCP = Discovery and cart (the "what" and "how much")
- Stripe Link = Payment method (the "how to pay")
- ACP = Authorisation and policy (the "is this allowed")
A store with all three is fully agent-ready. A store with none is invisible.
Where Most Stores Stand
In our scans of 1,000+ stores:
- 8% have any UCP signals
- 12% have Stripe Link enabled
- 3% have ACP configuration
- 67% have none of the three
That 67% is invisible to agents. The 8% with UCP are discoverable. The 12% with Stripe Link are buyable. The 3% with all three are ahead of the market by 2-3 years.
Related Reading
Related Topics
Find this useful?
Share it with your team or scan your own store.
