Ilya Grigorik@igrigorik
UCP 2026-04-08 is out 🎉 and it's a step function upgrade for agentic commerce 🦾
TL;DR: we've landed support for product discovery, cart building, personalization and eligibility claims across the full discovery→ cart→checkout journey, plus order tracking. UCP now covers the full purchase journey.
1/ 🔍 Catalog capability — enables product discovery via search query, lookup by ID, and get-product for fine-grained variant and option resolution.
2/ 🛒 Cart capability — enables basket building with live totals, discounts, and seamless handoff to checkout. Bonus: transport binding for embedded flows alongside MCP & REST.
3/ 🗒️ Order capability — new endpoint to retrieve order status by ID, complementing the existing webhook spec for real-time updates.
4/ 🙋 Context & intent fields — agents can now signal user intent and context so merchants can tailor results, offers, and experiences across catalog, cart, and checkout.
5/ 🔐 Signals — structured input for agents to pass authorization and abuse-prevention data to merchants. Trust negotiation, built into the protocol.
6/ 🪪 Eligibility claims — agents can assert verifiable claims (loyalty tier, membership, etc.) that merchants evaluate for conditional offers and discounts.
7/ ⚙️ And a *long* tail of other improvements: structured error model, request & response signing, version negotiation, disclosure messages for legal compliance, new delegation methods for embedded transport... the list goes on.
Spec: ucp.dev/2026-04-08/spe…
Changelog, for the curious: github.com/Universal-Comm…
p.s. we're in the final stretch of polishing the Shopify implementation for all of the above - coming soon to every Shopify-powered storefront near you 😎. See shopify.dev/agents.