The agentic commerce stack
- Discovery — The AI can find your products via catalog feeds, AEO/GEO, and
.well-known/ucp - Protocol compliance — You speak the right commerce language (UCP or ACP)
- Checkout — The AI can trigger a payment on your behalf
- Attribution — You can see and measure what AI drove
Universal Commerce Protocol (UCP)
UCP is an open standard backed by Google that lets AI assistants discover, evaluate, and purchase from any merchant using a shared commerce language. When you implement UCP, Google AI Mode, Gemini, and any UCP-compatible agent can browse your catalog and complete purchases without the user leaving the AI experience. How it works:- Google AI Mode (Shopping)
- Google Gemini
- Any UCP-compatible AI agent
/.well-known/ucp— capability manifest (required; publicly accessible, no auth)- Product catalog endpoint — your structured product feed
- Checkout endpoint — creates and completes orders
UCP builds on Google Merchant Center. If you already have a Merchant Center feed, you’re halfway there. See the Google Merchant Center guide.
Agentic Commerce Protocol (ACP)
ACP is OpenAI’s protocol for enabling ChatGPT and other OpenAI-powered agents to initiate and complete purchases via tool calls — without the user leaving the conversation. How it works:- ChatGPT (Instant Checkout)
- Any OpenAI-powered agent with function calling
- Tool definitions — JSON schemas that describe your commerce tools to the agent
- Checkout state machine — create → update → complete flow
- Idempotency — safe retries with idempotency keys to prevent duplicate orders
ACP and UCP are complementary. Many brands implement both for maximum coverage across Google and OpenAI surfaces. See UCP vs ACP for guidance on which to prioritize.
Dark agentic traffic
When a user finds your product on ChatGPT or Gemini and then visits your site directly, that session typically arrives with no referrer — and lands in GA4 as “Direct” or “(not set)”. This is dark agentic traffic: real, high-intent visits that your analytics can’t see. Why this happens:- AI assistants use server-side requests that strip the browser referrer
- Referrer headers are removed by ChatGPT’s click proxy
- UTM parameters are rarely appended by AI surfaces
- GA4’s default channel grouping has no “AI” category
Readiness Score
The Readiness Score is Asva’s 100-point audit of your site’s agentic commerce readiness. Run it against any domain via the Readiness API or the free browser tool. What gets checked:| Category | What we check | Weight |
|---|---|---|
| Discoverability | .well-known/ucp, feeds, entity schema | 30% |
| Catalog | Product data quality, variants, pricing | 25% |
| Checkout | UCP/ACP endpoint health, payment support | 25% |
| Attribution | Asva snippet, GA4 custom dims, dark traffic | 20% |
| Score | Grade | Meaning |
|---|---|---|
| 80–100 | A | Agent-ready. Appearing on major AI surfaces. |
| 60–79 | B | Mostly ready. A few gaps to close. |
| 40–59 | C | Partially implemented. Missing key endpoints or feeds. |
| 0–39 | D | Not yet agent-ready. Start with the quickstart. |
AEO and GEO
Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) are the practices of making your brand and products easy for AI systems to find, cite, and transact with. For commerce, that means:- Structured product data (JSON-LD
ProductandOfferschema) - Entity consistency — the same brand name, legal entity, and address everywhere
- UCP/ACP protocol compliance so agents can complete purchases
- Evidence blocks with official sources so AI cites you, not competitors
Glossary
| Term | Definition |
|---|---|
| UCP | Universal Commerce Protocol — Google’s open standard for agentic checkout |
| ACP | Agentic Commerce Protocol — OpenAI’s protocol for ChatGPT Instant Checkout |
.well-known/ucp | Capability discovery manifest; must be hosted at your domain root with no auth |
| Dark traffic | AI-sourced sessions misattributed as Direct in analytics |
| AEO | Answer Engine Optimization — structured data and entity clarity for AI discoverability |
| GEO | Generative Engine Optimization — visibility in ChatGPT, Gemini, and Perplexity |
| Readiness Score | Asva’s 100-point agentic commerce audit |