agenticweb.wiki

Agent Payments Protocol (AP2) vs Universal Commerce Protocol (UCP)

The map lists them as complementary: sites and agents commonly implement both. Universal Commerce Protocol is a prerequisite of Agent Payments Protocol. Agent Payments Protocol is a prerequisite of Universal Commerce Protocol.

7 Pay Agent Payments Protocol · 7 Pay Universal Commerce Protocol

Agent Payments Protocol AP2Universal Commerce Protocol UCP
Lifecycle step7 Pay: Settle the bill7 Pay: Settle the bill
AnswersDid the user actually authorize what this agent is about to buy and pay for, and can the merchant prove it later?Can an agent discover a business's commerce capabilities, build a cart, and check out interoperably across shopping, lodging, and food ordering?
Governed byGoogle; core specification donated to the FIDO Alliance (Payments TWG and Agentic Authentication TWG), 2026-04-28; the google-agentic-commerce/AP2 repository now hosts only samples and an SDK, not the normative spec textDomain Tech Councils (DTC) per vertical — Shopping Tech Council and Food Tech Council seated — under an overall Governing Council (GC); DTC seats held by Google, Shopify, Etsy, Meta, Amazon, Microsoft, Target, Stripe, Salesforce, Wayfair, Square, Toast, DoorDash, Uber Eats
Status (issuer's words)Security/authorization protocol for agent-performed payments; core spec now stewarded by FIDO AllianceOpen standard; specification expanding beyond Shopping into Lodging and Food
Versionv0.2.0 (2026-04-28)v2026-08-25 (2026-08-25)
Form / transportendpointwell-known file
Found atnone/.well-known/ucp
Implementationmulti-implementation — Google (launch blog post, 60+ launch partners)multi-implementation — UCP project (ucp.dev launch-partner list)
Evidence4 verified, 2 reported5 verified, 1 reported
Primary use caseLet agents buy on behalf of a personLet agents buy on behalf of a person
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://raw.githubusercontent.com/google-agentic-commerce/AP2/main/docs/ap2/specification.mdhttps://ucp.dev/documentation/core-concepts/

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

ap2.json · ucp.json · Markdown