Universal Commerce Protocol (UCP)
Type: full-code · Vendor: Google (coalition) · Language: JSON, HTTP · Status: active · Status in practice: emerging
Google coalition protocol for agentic commerce in which merchants publish agent-readable product catalogs with real-time pricing and inventory, surfaced to shoppers through Search AI Mode and Gemini.
Description. UCP is Google's coalition-backed agentic commerce protocol announced in January 2026, coming to Google Search AI Mode and Gemini. Merchants expose machine-readable product catalogs with current price and stock and an agent-ready checkout so a shopper's agent can discover and transact; payment authorization aligns with the AP2 mandate model.
Agent loop shape. Commerce protocol. Step 1: the merchant publishes an agent-readable product catalog with real-time pricing and inventory. Step 2: Google Search AI Mode and Gemini surface the catalog to a shopper's agent. Step 3: the agent selects products against the shopper's goal. Step 4: checkout authorises payment through the AP2 mandate model and the order is placed.
Primary use cases
- agent-readable product catalogs surfaced in Search AI Mode and Gemini
- merchant discoverability to shopping agents acting on a goal
- agent checkout with delegated, mandate-backed payment
Key concepts
- Agent-readable catalog → agent-readable-commerce-surface (docs) — Machine-readable product catalog with real-time pricing and inventory merchants publish for agent buyers.
- Surfacing in Search AI Mode and Gemini (docs) — UCP catalogs are surfaced to shoppers through Google Search AI Mode and Gemini.
- Mandate-backed checkout → verifiable-purchase-mandate (docs) — Payment authorization aligns with the AP2 signed-mandate model.
Patterns this full-code implements —
- ★Agent-Readable Commerce Surface
UCP's merchant requirement is exactly this pattern: publish a machine-readable catalog with live price and stock for agent buyers.
- ★Verifiable Purchase Mandate
UCP checkout authorizes payment through the AP2 mandate model, so the user's signed authorization backs the agent's purchase.