Executive summary
- 01Agents are already a valuable channel. Adobe measured AI-referred traffic to US retail sites up 393% year on year in Q1 2026, converting 42% better than other traffic in March. McKinsey sizes the global opportunity at $3–5 trillion by 2030.
- 02Agents read data, not pages. Around a third of retail product pages cannot be properly accessed by AI. If price, stock, delivery and compatibility are not structured and current, the agent recommends someone else.
- 03Checkout has become a protocol. The Agentic Commerce Protocol (Stripe, OpenAI and Meta), Google’s Universal Commerce Protocol and the Agent Payments Protocol now define how agents discover, check out and pay. Build one commerce layer and treat each protocol as an adapter.
- 04Identity and payment are the hard parts. Signed agent requests (Web Bot Auth, used by Visa’s Trusted Agent Protocol and Mastercard Agent Pay), cryptographic mandates and tokenised credentials let a retailer say yes to good agents and no to everything else.
- 05UK law still applies in full. Total price up front under the DMCC Act drip-pricing rules, pre-contract information and cancellation rights, strong customer authentication and UK GDPR all have to be designed into the agent journey.
- 06Sequence matters. A 12-month plan: product truth first, discovery second, agent checkout third, with a measurable gate between each.
What is agentic commerce?
Agentic commerce is shopping in which an AI agent searches, compares and buys on a customer’s behalf, within limits the customer has set. The agent queries retailers’ product data, builds a basket, confirms the total and pays with a credential the customer has delegated, while the retailer remains the merchant of record.
It differs from earlier conversational commerce in one important way: the agent does not just answer questions, it acts. That turns three things retailers have always controlled (how products are presented, how checkout works and who the customer is) into technical interfaces that software has to be able to use.
McKinsey describes three ways the agent and the merchant can meet. Each places different demands on the retailer’s architecture.
| Model | How it works | What the retailer must provide |
|---|---|---|
| Agent to site | The customer’s agent visits the retailer directly, reads its catalogue and checks out | Machine-readable pages and APIs, agent verification, an agent-callable checkout |
| Agent to agent | The customer’s agent negotiates with an agent the retailer operates | A retailer-side agent with access to catalogue, pricing rules and order services |
| Brokered | A platform (an AI assistant or search engine) mediates between many agents and many merchants | Product feeds and protocol integrations with each platform, while keeping the order |
Most UK retailers will meet all three within two years. The architecture in this paper is built so that the same product data, commerce services and controls serve every model.
The shift in numbers
For twenty years retailers have designed for one kind of visitor: a person with a browser. That assumption is breaking faster than most planning cycles allow for.
$3–5tn
global revenue McKinsey projects agents could orchestrate by 2030, including up to $1tn in US B2C retail
+393%
growth in AI-referred traffic to US retail sites in Q1 2026 versus a year earlier (Adobe)
42%
better conversion for AI-referred visits than other traffic in March 2026 (Adobe)
~34%
of retail product pages could not be properly accessed by AI (Adobe)
Sources: McKinsey, “The agentic commerce opportunity”, October 2025; Adobe data reported by TechCrunch, 16 April 2026.
Read together, these numbers describe a valuable new customer arriving at sites that cannot serve it. AI-referred visitors spent longer, viewed more pages and generated more revenue per visit than the average shopper in Adobe’s data, yet a third of product pages are effectively invisible to them. That gap is where market share will move over the next three years.
Search interest tells the same story. Google’s own keyword data shows “agentic commerce” searched tens of thousands of times a month worldwide, up roughly tenfold on a year earlier, with “agentic payments”, “agentic commerce protocol” and “universal commerce protocol” each in the thousands. Boards are asking the question; most technology teams do not yet have an answer.
The brief and the readiness audit
Take a UK retailer of consumer electronics and home appliances, the kind of business where agents will matter early. Its products are specification-heavy, compatibility questions are common, prices move weekly, and delivery and installation promises decide the sale.
- 01Business: stores and online across the UK, with delivery, installation and extended warranties.
- 02Range: around 18,000 active products, many with accessories and compatibility rules.
- 03Systems: a product information management system (PIM), an e-commerce platform, order management (OMS), store stock feeds and a payment service provider.
- 04The board’s question: when a customer’s AI agent goes shopping for a washing machine, will it find us, trust us and be able to buy from us?
Exhibit 1
How a shopping agent decides, and where retailers drop out
How I would run the audit
Before designing anything, I would measure. The audit takes three weeks and answers the board’s question with evidence rather than opinion.
- 01Prompt panel. Write 200 real shopping requests drawn from site search, call-centre logs and category teams (“quiet 9kg washing machine under £600 delivered by Saturday”). Run each weekly across the major assistants and record whether the retailer is recommended, how it is described and whether the price is right.
- 02Machine readability crawl. Fetch every product page the way an agent does: without executing scripts, with a declared agent identity. Score structured data coverage, rendered content and response codes.
- 03Data contract gap analysis. Compare each category’s product records against the attributes agents filter on.
- 04Offer accuracy test. Compare prices and stock shown in feeds and AI answers with live values, sampled hourly for a week.
- 05Traffic forensics. Separate agent traffic from bots and humans in edge logs, and estimate how much is being blocked.
The output is a heatmap that shows, by category, where the retailer drops out of the agent journey. In a business like this one I would expect it to look like the exhibit below: reasonable on brand and reviews, weak on structured attributes and offer freshness, and absent on agent checkout.
Exhibit 2
Agent-readiness heatmap: expected baseline by capability and category
Five reasons retailers are invisible to agents
- 01Product data is written for people. Specifications sit in images, PDFs and marketing copy. The attributes an agent filters on (noise in decibels, drum size, energy class, dimensions, compatibility) are missing, inconsistent or buried.
- 02The site cannot be read by machines. Pages that render only in the browser, blanket bot blocking and missing structured data leave agents with an empty shell.
- 03The offer is not current. Price, stock and delivery change hourly; feeds update overnight. An agent that quotes yesterday’s price and then fails at checkout learns not to trust you.
- 04There is no way to buy without a browser. Checkout assumes a logged-in human clicking through pages. There is no interface an agent can call to build a basket, get a firm total and pay with a delegated credential.
- 05Nobody can see agent journeys. Agent visits are filtered as bots or lumped into direct traffic. The business cannot tell how much demand arrives through agents, from which platforms, or what it is losing.
Agents do not browse. They query, compare and decide. The retailer that answers fastest and most accurately wins the sale.
Abubakr Akhtar
The target architecture
I design for agents in five layers that mirror the journey in Exhibit 1, with customer identity, commerce operations and governance running across them. The principle is simple: one source of product truth, one commerce layer, many agent channels. Each protocol is an adapter on top, not a separate build.
Exhibit 3
Target architecture: five layers that make a retailer agent-ready
Layer 1: Product truth
Agents compare facts, so facts become the product. The PIM holds every attribute a customer might filter on in structured fields rather than prose. A separate live offer service owns what changes by the hour (price, stock by location, delivery and installation slots), and a policy catalogue publishes returns, warranty and delivery terms as versioned data.
Layer 2: Discovery
The same truth is published wherever agents look: product feeds to the platforms that accept them, server-rendered pages with schema.org structured data for agents that read the web, a protocol discovery profile, and a catalogue search tool exposed over an API or the Model Context Protocol (MCP) for agents that call tools directly. All of it is generated from layer 1, so the channels never disagree.
Layer 3: Commerce services
Checkout is rebuilt as headless services: search, offer, cart, firm quote, order, status and returns. The retailer’s own website and app use the same services, so the rules for price, stock and policy are identical for people and agents. Protocol adapters translate between these services and each agent ecosystem.
Layer 4: Payments and trust
The retailer verifies which agent is calling, checks what the customer has authorised, and accepts payment through delegated credentials such as network tokens issued for agents or a payment provider’s shared token. Fraud rules are tuned per agent, because a known assistant with verified users carries a very different risk from an unknown script.
Layer 5: Measurement
Agent traffic is identified, not filtered. The business tracks visits and orders by agent, how often it appears in answers to its customers’ questions, and every reason an agent journey failed.
Agentic commerce protocols: ACP, UCP, AP2 and MCP compared
Twelve months ago there were no standards for agents buying things. Now there are several, backed by the largest platforms and payment networks. They overlap less than the headlines suggest: each standardises a different part of the transaction.
| Standard | Backed by | What it standardises | What the retailer implements |
|---|---|---|---|
| Agentic Commerce Protocol (ACP) | Stripe and OpenAI (September 2025), now with Meta | Product feeds, checkout sessions (create, update, complete), delegated payment via a shared payment token, delegated authentication with OAuth 2.0, order webhooks | Feed, checkout session endpoints, payment token handling, order events |
| Universal Commerce Protocol (UCP) | Google, with Shopify, Etsy, Wayfair, Target and Walmart (January 2026) | A discovery manifest at /.well-known/ucp, capabilities such as checkout with discount and fulfilment extensions, identity linking and orders, over REST, MCP or agent-to-agent transports | Manifest, capability endpoints, payment handlers, signed requests |
| Agent Payments Protocol (AP2) | Google with more than 60 organisations | Verifiable mandates that record what the user authorised (intent), what the merchant committed to (cart) and that an agent was involved (payment) | Signing carts, verifying mandates, passing payment mandates to the processor |
| Model Context Protocol (MCP) | Open standard introduced by Anthropic, widely adopted | How AI assistants discover and call external tools and data | A catalogue and order tool server for tool-calling agents |
| Web Bot Auth / Trusted Agent Protocol / Agent Pay | IETF working group draft; Visa, Mastercard and Cloudflare | Cryptographic agent identity on each HTTP request, plus card-network agent credentials | Signature verification at the edge, network token acceptance |
The practical reading for an architect: ACP and UCP are competing front doors for checkout, AP2 and the card-network programmes sit underneath them for payment, MCP is how tool-using agents reach your catalogue, and Web Bot Auth is how you know who is knocking. Visa’s Intelligent Commerce Connect, announced in April 2026, already accepts payments started through several of these protocols with one merchant integration. That is the direction of travel, and the design should anticipate it. For a detailed comparison, including what happened to ChatGPT Instant Checkout and which protocol to build first, see ACP vs UCP.
Exhibit 4
The agentic commerce protocol stack, and which layer each standard covers
What a discovery manifest looks like
UCP makes capabilities discoverable through a JSON manifest at a well-known address. A trimmed version for this retailer shows the idea: one service, a checkout capability with extensions, and the payment handlers it accepts. Field names follow the published UCP samples; values are the retailer’s own.
// GET https://www.retailer.co.uk/.well-known/ucp (trimmed)
{
"services": {
"dev.ucp.shopping": { "rest": { "endpoint": "https://api.retailer.co.uk/ucp" } }
},
"capabilities": [
{ "name": "dev.ucp.shopping.checkout" },
{ "name": "dev.ucp.shopping.fulfillment", "extends": "dev.ucp.shopping.checkout" },
{ "name": "dev.ucp.shopping.discount", "extends": "dev.ucp.shopping.checkout" }
],
"payment": { "handlers": [ { "id": "google_pay" }, { "id": "card_network_token" } ] }
}The manifest is generated from the same configuration that drives the commerce services, so it can never advertise a capability the retailer cannot honour.
Exhibit 5
Integration view: retailer systems, the agent gateway and the outside ecosystem
Agentic checkout: one purchase, step by step
The flow that matters most is the one that turns an agent’s recommendation into a confirmed order without a human clicking through pages. Whichever protocol carries it, the retailer’s commerce services run the same steps.
Exhibit 6
Sequence: from customer request to confirmed order
The firm quote is the contract
The single most important design decision is that the retailer returns a firm quote: a priced basket including delivery, installation and every mandatory fee, held for a short window and signed by the retailer. It is what ACP calls a checkout session and what AP2 calls a merchant-signed cart. It stops the classic agent failure, a price that changes between recommendation and payment, and it gives the retailer evidence for every dispute.
// POST /commerce/v1/quotes → 201 Created (response, trimmed)
{
"quote_id": "q_7Hc2…",
"status": "ready_for_payment",
"agent": { "id": "agt_chatgpt", "verified": true, "tier": "partner" },
"lines": [
{ "sku": "WM-9KG-Q47", "gtin": "5012345678900", "qty": 1, "unit_price": 54900 },
{ "sku": "SVC-INSTALL", "qty": 1, "unit_price": 2500 }
],
"fulfilment": { "option": "two_person_delivery", "slot": "2026-10-31T08:00/12:00", "price": 0 },
"totals": { "subtotal": 57400, "fees": 0, "vat_included": 9567, "total": 57400, "currency": "GBP" },
"policies": { "returns": "ret-v14", "warranty": "war-v6", "cancellation_days": 14 },
"held_until": "2026-10-27T14:15:00Z",
"merchant_signature": "eyJhbGciOiJFZERTQSJ9…"
}Three details make this work in production. Amounts are integers in pence, so nothing is lost to rounding. Policy references are versioned, so the retailer can prove which returns terms the customer saw. And every write call carries an idempotency key, so an agent that retries after a timeout can never create a second order.
Failure is a feature: reason codes
Agents recover from failures they understand. Every non-success response returns a machine-readable reason and, where possible, a way forward.
| Reason code | When | What the agent can do |
|---|---|---|
| QUOTE_EXPIRED | The hold window has passed | Request a new quote; the price may have changed |
| STOCK_UNAVAILABLE | Stock gone at the fulfilment node | Accept the suggested alternative node, date or product |
| SLOT_UNAVAILABLE | Delivery or installation slot taken | Choose from the returned list of open slots |
| LIMIT_EXCEEDED | Total is above the customer’s mandate | Ask the customer to confirm |
| STEP_UP_REQUIRED | Risk or regulation needs customer authentication | Hand the customer a secure authentication link |
| AGENT_NOT_PERMITTED | Agent tier does not allow this action | Hand off to the retailer’s own checkout page |
Exhibit 7
Agent checkout lifecycle: states, events and reasons
Agentic payments: delegated credentials and mandates
Agentic payments raise a question cards were never designed for: the person paying is not the one pressing the button. Three mechanisms have emerged, and a UK retailer should be ready to accept all three through its payment service provider rather than build any of them itself. Each is covered in depth in agentic payments explained.
| Mechanism | How it works | What the retailer sees |
|---|---|---|
| Shared payment token (ACP, via Stripe) | The agent platform holds the customer’s payment method and issues a token scoped to one merchant, amount and time | A token it charges like a normal payment; never the card number |
| Network agent tokens (Visa Intelligent Commerce, Mastercard Agent Pay) | The card network issues a token bound to a specific agent, with spending controls set by the customer | A tokenised card transaction flagged as agent-initiated |
| AP2 mandates | Signed verifiable credentials record the customer’s rules, the exact cart and that an agent was involved | Mandates to verify and keep as evidence, alongside a normal payment |
AP2’s mandate chain is worth understanding in detail, because it is the clearest model of delegated authority so far, and the evidence it creates is exactly what a retailer needs when an agent order is disputed.
Exhibit 8
The AP2 mandate chain in human-present and delegated purchases
Strong customer authentication in an agent journey
UK payment rules still require strong customer authentication (two of: something the customer knows, has or is) for most online card payments, and they assume the customer is present. Agent journeys therefore lean on three approved patterns: authenticate the customer once when they link a card to the agent, so the issued token carries that authentication; use exemptions such as trusted beneficiaries, where the customer has whitelisted the retailer with their bank; and step up with a secure link when risk or value requires it. Liability for an agent buying the wrong thing is not yet settled in UK guidance, which is another reason to keep mandates, quotes and logs that show exactly what was authorised.
Agent identity and access: Web Bot Auth and the Trusted Agent Protocol
Most retailers today cannot tell a customer’s shopping agent from a price-scraping bot. Both arrive as automated traffic, and most bot defences treat them the same. Blocking all of it makes the retailer invisible to agents; allowing all of it invites scraping, fraud and denial of service.
The emerging answer is cryptographic identity on every request. Web Bot Auth, adopted as an IETF working group draft in September 2026, is a thin profile of HTTP Message Signatures (RFC 9421). The agent signs each request with a private key and publishes the public key in a directory at a well-known address. Visa’s Trusted Agent Protocol and Mastercard Agent Pay build on the same foundation, adding payment credentials on top.
# A signed agent request (headers trimmed)
GET /products/WM-9KG-Q47 HTTP/1.1
Host: www.retailer.co.uk
Signature-Agent: sig1="https://agents.shopping-assistant.ai"
Signature-Input: sig1=("@authority" "signature-agent");created=1793102400;expires=1793102460;keyid="poqk…";tag="web-bot-auth"
Signature: sig1=:jdq0SqOwHdyHr9+r5jw3iYZH6aNGKijYp/EstF4RQTQ=:The edge verifies the signature against the key published at /.well-known/http-message-signatures-directory on the agent’s domain, checks the timestamps, and maps the verified agent to an access tier. A valid signature proves who sent the request; it does not prove the agent is benign. That decision stays with the retailer’s policy. The implementation detail, including Visa’s Trusted Agent Protocol, is in Web Bot Auth and the Trusted Agent Protocol.
Exhibit 9
Verifying an agent at the edge and assigning an access tier
Technical deep dive
This section is for the architects and engineers who would build it: the product data contract, the data model, offer freshness, latency and capacity. Numbers given here are design starting points to be confirmed in the pilot, not platform limits.
The product data contract
The biggest single lever is the set of attributes every product must carry before it is published to agents. I would define it per category, enforce it in the PIM, and refuse to publish incomplete products to agent channels. A product an agent cannot filter is a product an agent will not recommend.
| Field group | For washing machines | Why agents need it |
|---|---|---|
| Identity | GTIN, brand, model number, variant | Matching the same product across retailers and reviews |
| Decision attributes | capacity (kg), spin speed (rpm), noise (dB), energy class, dimensions (mm) | Filtering on the customer’s actual constraints |
| Compatibility | stacking kits, plumbing type, fits-in-space rules | Answering “will this work in my kitchen?” |
| Live offer | price, promotion end, stock by location, delivery and installation slots | Quoting a price and date it can keep |
| Policies | returns window, warranty, old-appliance recycling, installation terms | Comparing total value, not just price |
| Evidence | rating summary, review count, certifications | Ranking and explaining the recommendation |
Published to an agent feed, one product looks like this. Every field is typed and has units; nothing an agent needs is left in prose.
// One record in the agent product feed (trimmed)
{
"id": "WM-9KG-Q47", "gtin": "5012345678900", "brand": "…", "mpn": "Q47-9W",
"title": "9kg Quiet Washing Machine, 1400rpm, Class A",
"attributes": { "capacity_kg": 9, "spin_rpm": 1400, "noise_spin_db": 71,
"energy_class": "A", "dimensions_mm": { "h": 850, "w": 600, "d": 550 } },
"price": { "amount": 54900, "currency": "GBP", "valid_until": "2026-10-27T23:59:59Z" },
"availability": { "status": "in_stock", "earliest_delivery": "2026-10-31", "installation": true },
"policies": { "returns_days": 30, "warranty_years": 2, "recycling": "free_on_delivery" },
"rating": { "value": 4.6, "count": 1284 },
"enable_checkout": true, "updated_at": "2026-10-27T13:58:12Z"
}Exhibit 10
Logical data model for agent commerce, with system of record per entity
Keeping the offer fresh at agent speed
Overnight feeds are the most common reason agents stop trusting a retailer. The design moves to event-driven publishing: when a price, stock level or slot changes in a system of record, change data capture emits an event, the live offer service updates its cache, and a publisher pushes a delta to every agent channel. The checkout always re-reads the live offer, so a stale feed can never cause a wrong price at payment; at worst it causes a re-quote.
Exhibit 11
Event-driven offer freshness: from system of record to every agent channel
The latency budget
An agent comparing several retailers will not wait. Some platforms set their own timeouts; the retailer should assume it has well under a second for search and a little more for a firm quote. Budgeting each hop makes the trade-offs explicit.
Exhibit 12
Latency budget for a firm quote (p95 target 800 ms)
Sizing for agent traffic
Agents generate more requests per order than people do, because they compare. A simple model is enough to size the first release:
# Peak agent load model (design assumptions, replace with measured values)
agent sessions at peak hour S = 40,000
search calls per session q = 12 # comparisons and refinements
quotes per session k = 1.5
conversion to order c = 6%
search RPS = S × q / 3600 ≈ 133 requests/s
quote RPS = S × k / 3600 ≈ 17 requests/s
orders/hour = S × c ≈ 2,400
# size for 3× this on Black Friday; cache hit rate on offers ≥ 95%The numbers are modest for a modern platform. What breaks first is not raw throughput but slow dependencies, chatty integrations and bot defences that challenge legitimate agents. That is why the latency budget and the access tiers matter more than server count.
Being chosen: generative engine optimisation for AI shopping agents
Being agent-ready is necessary; being chosen is the goal. The discipline that grew out of search engine optimisation for AI answers, variously called generative engine optimisation (GEO), answer engine optimisation or LLM SEO, applies here, but for commerce it rests on data more than content.
Agents are not consistent about how they rank, and their methods are not published. What every audit shows is that they favour retailers whose facts are complete and verifiable, whose prices match what the agent sees at checkout, and whose policies (delivery, returns, warranty) are explicit. Reviews and brand reputation matter too, but they cannot rescue a product the agent cannot filter. The full playbook and measurement method are in generative engine optimisation for ecommerce.
Exhibit 13
The share-of-answer loop: measure, diagnose, fix, re-measure
Threats, controls and UK law
Letting software spend a customer’s money raises fair questions from the board, the risk committee and the regulator. The answer is not to block agents; it is to model the new threats explicitly and design a control for each.
| Threat | What it looks like | Control in this design |
|---|---|---|
| Spoofed agent | A scraper or fraudster claims to be a known assistant | Signed requests verified at the edge; unsigned traffic never reaches cart or account endpoints |
| Price and promise errors at speed | Hundreds of agent orders on a mispriced product within minutes | Quotes always rebuilt from the live offer; price-change guards; order velocity limits per SKU and per agent |
| Prompt injection via the retailer’s own content | Instructions hidden in reviews, Q&A or marketplace listings that an agent reads | User content published separately from product facts, filtered for instructions, never merged into the feed |
| Repudiation | “I never asked my agent to buy that” | Signed quote, AP2 mandates or token scope, and a correlated log from request to delivery |
| Data over-sharing | An agent receives more customer data than the order needs | Scoped OAuth consent for account linking, data minimisation by tier, revocable at any time |
| Denial of service by enthusiasm | A popular assistant sends a traffic spike on launch day | Per-agent rate limits agreed in advance, cached offers, graceful degradation to read-only |
The UK rules that shape the design
Selling through an agent does not change the retailer’s obligations; it changes how they are met. These are the rules I would take to legal on day one. This is a design checklist, not legal advice.
| Rule | What it requires | How the design meets it |
|---|---|---|
| DMCC Act 2024, drip pricing (in force from 6 April 2025) | Mandatory charges in the headline price, not added late; CMA can fine up to 10% of global turnover | Every quote and feed price includes mandatory fees; optional services priced separately and clearly |
| Consumer Contracts Regulations 2013 | Pre-contract information and, for most goods, a 14-day cancellation right | Quote carries required information in machine- and human-readable form; confirmation sent to the customer, not only the agent |
| Consumer Rights Act 2015 | Goods as described, of satisfactory quality, fit for purpose | Product data contract makes “as described” verifiable; versions stored with the order |
| Payment Services Regulations and strong customer authentication | Authenticated, authorised payments; clear liability for unauthorised ones | Delegated tokens, exemptions and step-up links; mandates and logs as evidence |
| UK GDPR | Lawful basis, minimisation and transparency; a DPIA for new high-risk processing | DPIA before launch; consent for account linking; tiered data release |
Do not ask whether to let agents in. Decide which agents, with what proof, allowed to do what.
Abubakr Akhtar
Operating model and business case
Agent commerce does not fit neatly into ecommerce, marketing, IT or payments. In most retailers each owns a piece and nobody owns the outcome. I would create a small permanent team that owns the agent channel end to end, the way marketplaces were handled a decade ago.
| Role | Owns | Measured on |
|---|---|---|
| Agent channel lead | Strategy, platform partnerships, the roadmap | Agent revenue, share of answer |
| Product data owner | The data contract, completeness and quality by category | Contract pass rate, offer mismatch rate |
| Commerce platform engineers | Gateway, commerce services, protocol adapters, event pipeline | Quote and order success rate, latency |
| Payments and fraud lead | Delegated payment, agent risk rules, disputes | Approval rate, fraud and chargeback rate |
| Legal and compliance partner | Consumer law, terms, data protection | Issues found before launch, not after |
Category teams stay accountable for their own product data. The central team sets the standard and reports the gaps; it cannot fix 18,000 products on its own, and it should not try.
Sizing the prize, and the risk
The case for acting rests less on new revenue than on demand the retailer will lose if agents cannot use it. The model below frames it. The starting values are working assumptions for a business of this size; replace them with your own and the result updates.
Interactive model
Run the numbers with your own assumptions
Agent revenue
£40.0m
Revenue at risk
£20.0m
Gross margin at risk
£4.0m
Payback period
7.5 months
agent revenue = online revenue x agent share · at risk = agent revenue x loss share · margin at risk = at risk x gross margin · payback = programme cost / (margin at risk / 12). Excludes the conversion uplift agent traffic has shown, and savings from cleaner product data in existing channels.
Two points usually change the board conversation. First, most of the spend (product data, live offers, headless commerce services) improves today’s website, apps and marketplaces too, so it is not a bet on agents alone. Second, waiting compounds: agents learn which retailers answer reliably, and early leaders are likely to keep that position.
Agent-readiness scorecard
Ten questions, two minutes. Answer for your business as it is today; the score shows where you sit on the maturity scale and what to fix first.
Interactive scorecard
Agent-readiness scorecard
01Every product has the decision attributes for its category as structured fields with units
02Price, stock and delivery shown to agents update within 15 minutes of a change
03Product pages are fully readable without running scripts, with structured data
04You publish product feeds to the main AI shopping platforms
05Your edge can verify signed agent requests instead of blocking all automation
06Agents can get a firm quote including delivery and all mandatory fees through an API
07Agents can place an order through at least one protocol (ACP or UCP)
08Your payment provider can accept agent tokens or mandates
09You measure agent traffic, orders and share of answer by platform
10One named leader owns the agent channel across ecommerce, IT, payments and legal
Score
0/100
0 of 10 answered
Level
Level 1 Invisible
First fix
Define a data contract for your top three categories and enforce it in the PIM.
score = round(total points / 20 x 100). Levels: <20 Level 1 Invisible; <45 Level 2 Readable; <70 Level 3 Reliable; <90 Level 4 Transactable; else Level 5 Preferred. "First fix" = fix text of the first question not answered Yes.
Maturity: from invisible to preferred
| Level | What it looks like | Signal you are here |
|---|---|---|
| 1 Invisible | Pages render in the browser only; agents are blocked or ignored | Agent traffic is unknown or filtered as bots |
| 2 Readable | Server-rendered pages, structured data, a basic feed | You appear in AI answers, often with wrong prices |
| 3 Reliable | Data contract enforced, live offers, event-driven feeds, signed-agent verification | Offer mismatch rate is measured and low |
| 4 Transactable | Agent checkout through at least one protocol, delegated payment, reason codes | Orders are placed without a human visiting the site |
| 5 Preferred | Several protocols, loyalty linked to agents, share of answer managed weekly | Agents choose you when price is equal |
The 12-month plan
The order matters. Agent checkout on top of unreliable product data is the fastest way to lose an agent’s trust, so each phase has a gate the leadership team must pass before the next one starts.
Exhibit 14
Roadmap: product truth, then discovery, then agent checkout
Product truth (first 90 days)
Run the readiness audit. Define the data contract for the three categories with the most agent interest (large appliances, TVs and laptops), close the gaps, and stand up the live offer service with event-driven price and stock. Start measuring agent traffic and share of answer so there is a baseline.
Discovery (months 4 to 6)
Publish feeds to the main agent platforms, make product pages fully readable without scripts, publish the protocol discovery profile and a catalogue tool server, and switch the edge to verify signed agents instead of blocking them. Extend the data contract to every category.
Agent checkout (months 7 to 12)
Build the gateway and the quote and order services, go live on the first protocol for a limited set of categories, then add network agent tokens, mandate verification, a second protocol and loyalty linking.
How we would know it is working
| Measure | What it tells you | How it is captured |
|---|---|---|
| Data contract pass rate | Whether agents can filter and compare your products | PIM validation by category |
| Offer mismatch rate | Whether agents can trust your prices and stock | Feed values compared with live quotes |
| Share of answer | How often you are recommended for the questions that matter | Weekly prompt panel across platforms |
| Verified agent sessions and orders | Size and growth of the channel, by platform | Edge verification and gateway logs |
| Quote-to-order rate | Whether agent checkout completes | Gateway event log |
| Reason-code mix | What to fix next | Checkout state machine |
| Fraud, dispute and chargeback rate | Whether the trust controls hold | Payments and fraud platform |
Architecture decisions and trade-offs
| Decision | Options considered | Choice | Why |
|---|---|---|---|
| Which protocol first | ACP · UCP · wait for one standard | Protocol-neutral services; launch on the platform where most of our customers already are | Standards are still settling; the services outlive any one protocol |
| Where checkout logic lives | Inside each adapter · shared services | Shared services | One set of rules for price, stock and policy across every channel |
| Agent access | Block all · allow all · tiered | Tiered by verified identity | Keeps the upside, contains the risk |
| Feed freshness | Nightly batch · event-driven | Event-driven for price and stock | Stale offers are the main reason agents drop a retailer |
| Payments | Build agent payments · use the PSP | Use the PSP for tokens and mandates | Payment standards move fast; the PSP absorbs the change |
| Merchant of record | Retailer · agent platform | Retailer | Keeps the customer relationship, data, obligations and margin |
| Loyalty | Ignore in agent channels · link accounts | Link with explicit consent | Gives agents a reason to prefer you at equal price |
Non-functional requirements
- 01Latency: p95 under 300 ms for search and 800 ms for a firm quote, with budgets per hop.
- 02Peak load: size for three times normal agent peak on major trading days; degrade to read-only rather than fail.
- 03Idempotency: every write carries a key; retries never create duplicate orders.
- 04Observability: one correlation ID from agent request to delivery; dashboards per agent platform.
- 05Security: signed requests, least-privilege scopes per agent, short key-cache TTLs, no raw card data held.
- 06Portability: the data contract and commerce APIs documented independently of any platform or protocol.
Risk register
| Risk | Early warning | Mitigation |
|---|---|---|
| Category teams do not fix their data | Contract pass rate flat after month 2 | Products failing the contract are not published to agents; weekly gap report to category directors |
| Wrong price sold at scale | Spike in agent orders on one product | Price-change guards, velocity limits, kill switch per agent |
| Agent fraud patterns | Rising decline or chargeback rate for one agent | Per-agent risk rules, mandate limits, step-up above thresholds |
| Protocol churn | A platform changes or drops a standard | Thin adapters on shared services; budget one new adapter a year |
| Margin squeeze from platforms | Fees or ranking tied to paid placement | Stay merchant of record, spread across platforms, compete on reliability and service |
What most retailers get wrong
- 01Treating it as an SEO project. Appearing in AI answers matters, but agents need data and services, not just content.
- 02Blocking agents by default. Blanket bot blocking makes a retailer invisible to the customers who use agents.
- 03Building one integration per platform. Each new protocol then becomes a full project. Build the commerce layer once.
- 04Starting with checkout. A smooth agent checkout on top of wrong prices and missing specifications loses trust faster than having no checkout at all.
- 05No single owner. Agent commerce cuts across ecommerce, IT, payments and legal. Without one accountable lead it stalls between them.
What leaders should take from this
Agentic commerce is where marketplaces and mobile once were: the volumes are still small, the growth is steep and the standards are not settled. That is exactly when foundations are cheapest to build and advantage is easiest to win.
Most of the work is not exotic. Clean, structured product data, offers that are right to the minute, checkout built as services rather than pages, and a clear policy on which agents you trust. All of it makes every channel better, whether or not a customer ever sends an agent.
If I had to leave a retail chief executive with one question, it would be this: if a customer asked an AI assistant tonight for the best product in your strongest category, would it find you, trust your price and be able to buy? Ask it. The answer is the start of the plan.
Appendix: assumptions and glossary
Assumptions register
| Assumption | Used in | How it is validated |
|---|---|---|
| Business profile (18,000 products, UK, electricals and appliances) | Whole paper | Confirmed in discovery |
| Readiness heatmap baseline | Audit | Replaced by measured scores in weeks 1–3 |
| Latency, freshness and load figures | Deep dive | Measured in the pilot against real agent traffic |
| Calculator defaults | Business case | Finance-approved figures and the measured agent baseline |
| Protocol choices | Integration | Reviewed each quarter against platform adoption |
Glossary
- 01ACP: Agentic Commerce Protocol, an open standard for agent checkout and delegated payment.
- 02UCP: Universal Commerce Protocol, Google’s open standard for agent commerce capabilities.
- 03AP2: Agent Payments Protocol, which uses signed mandates to record delegated authority.
- 04MCP: Model Context Protocol, an open standard that lets AI assistants call external tools and data.
- 05Web Bot Auth: an IETF draft profile of HTTP Message Signatures for identifying automated clients.
- 06Firm quote: a priced basket, including delivery and fees, that the retailer signs and holds for a short time.
- 07Mandate: a signed record of what a customer authorised an agent to buy.
- 08Merchant of record: the business legally selling to the customer and responsible for payment, tax and consumer rights.
- 09Share of answer: how often a retailer is recommended in AI responses to a fixed set of shopping questions.
- 10Idempotency key: an identifier that makes a repeated request produce the same result rather than a duplicate.
About the author
Abubakr Akhtar
Enterprise business development & partnerships
Abubakr Akhtar is a technology expert who has worked with global companies on martech and solutions.
LinkedInFrequently asked questions
Agentic commerce is shopping in which an AI agent searches, compares and buys on a customer’s behalf, within limits the customer sets. The agent uses retailers’ product data and checkout services and pays with a delegated credential, while the retailer remains the merchant of record.
The Agentic Commerce Protocol, created by Stripe and OpenAI and now also backed by Meta, defines product feeds, checkout sessions and delegated payment for agents such as ChatGPT. Google’s Universal Commerce Protocol defines a discovery manifest and capabilities such as checkout, identity linking and orders across Google’s surfaces. Both cover checkout; a retailer should build one commerce layer with an adapter for each.
Agentic payments are payments an AI agent initiates on a customer’s behalf. They use delegated credentials, such as a payment provider’s shared token or a card network’s agent token (Visa Intelligent Commerce, Mastercard Agent Pay), and in AP2 signed mandates that record what the customer authorised.
AP2 is an open protocol introduced by Google with more than 60 organisations. It uses signed verifiable credentials called mandates: an intent mandate for the customer’s rules, a cart mandate for the exact basket the merchant commits to, and a payment mandate that tells the network an agent was involved.
Through signed requests. Web Bot Auth lets an agent sign each HTTP request with a published key, and Visa’s Trusted Agent Protocol and Mastercard Agent Pay build on it. The retailer verifies the signature at the edge, then applies its own access policy.
With product truth: a data contract per category and live price, stock and delivery data. Discovery comes next, then agent checkout. Checkout on top of unreliable data loses agent trust quickly.
Ready to put AI to work in your business? Let's talk.
Book a free 30-minute introduction call with our team. No obligation.
- McKinsey: The agentic commerce opportunity (October 2025)
- TechCrunch: AI traffic to US retailers rose 393% in Q1 (April 2026), reporting Adobe data
- Adobe: AI traffic surge and retail sites that are not machine-readable
- Stripe: Instant Checkout in ChatGPT and the Agentic Commerce Protocol (September 2025)
- Stripe Docs: Agentic Commerce Protocol
- Google for Developers: Under the hood of the Universal Commerce Protocol
- Vellum: Google’s AP2, a new protocol for AI agent payments
- PPC Land: Web Bot Auth and the IETF working group
- Visa: Visa opens the door to AI-driven shopping for businesses worldwide (April 2026)
- Mastercard: Mastercard unveils Agent Pay (April 2025)
- Taylor Wessing: DMCC Act drip pricing rules (April 2025)
- Pinsent Masons: Agentic AI challenges online payments (2026)




