Shopify has developed the Universal Commerce Protocol (UCP) as an open standard for AI agents to transact with merchants. UCP is designed with a layered architecture, separating core transaction primitives (Shopping Service) from major functional areas (Capabilities like Checkout, Orders, Catalog) and domain-specific augmentations (Extensions). It emphasizes discovery and negotiation of capabilities between agents and merchants, allowing for flexible and extensible interactions. UCP UI extends UCP to enable AI agents to interact with merchants through a user interface. This post details the protocol's escrow architecture, operators, and payment operations (authorize, capture, charge, void, reclaim, refund) to enable sophisticated, multi-step payment flows onchain, preserving crypto's advantages for real-world commerce.
All Shopify trails