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:
Score grades:
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
Full definitions at asva-ai.com/glossary.