universal-commerce-protocol/ucp

Specification and documentation for the Universal Commerce Protocol (UCP)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 8 minutes ago
Type:Documentation / SpecificationCategory(s):APIs, GraphQL & RPCAI App Builders & PlatformsWeb Development
Added to GitGenius on September 20th, 2026
Created on December 31st, 2025
Open Issues & Pull Requests: 211 (+1)
GitHub issues: Enabled
Number of forks: 466
Total Stargazers: 3,382 (+0)
Total Subscribers: 83 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 103
New in 7 days: 4
Closed in 7 days: 0
Avg open age: 90 days
Stale 30+ days: 66
Stale 90+ days: 23

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • area:payments (36)
  • TC review (16)
  • bug (8)
  • status:under-review (5)
  • RFC (4)
  • gov:needs-tc-review (2)
  • WIP (1)
  • area:lodging (1)

Detailed Description

Universal Commerce Protocol (UCP) is an open standard that enables interoperability between commerce platforms, businesses, payment providers, and credential providers to facilitate seamless integrations without custom one-off connections.

The protocol addresses fragmentation in commerce by providing a standardized common language and functional primitives. It allows businesses to declare their supported capabilities for autonomous discovery by platforms, facilitate secure checkout sessions with or without human intervention, and offer personalized shopping experiences through standardized data exchange. The architecture breaks commerce into distinct Capabilities such as Checkout and Order, plus Extensions like Discounts and Fulfillment, allowing flexible implementation. The protocol is transport-agnostic, working across REST APIs, Model Context Protocol, and agent-to-agent communication depending on infrastructure needs. It leverages existing open standards for payments, identity, and security rather than reinventing them.

Adoption suits organizations building agentic commerce systems where AI agents need to discover products, fill carts, and complete purchases autonomously across multiple business backends. It is designed for platforms seeking to integrate with diverse commerce entities without maintaining separate integrations for each one. Businesses implementing the protocol gain the ability to expose their commerce capabilities in a standardized way that any compliant platform can discover and use. The specification is particularly relevant for payment service providers and credential providers that need to participate in a broader commerce ecosystem.

The project maintains comprehensive documentation and a specification alongside reference implementations. Development activity centers on establishing the protocol as a community standard through open discussions and collaborative refinement of the specification and supporting tools.