UCP Checker
Protocol

Spec Versions

Which UCP spec versions are stores running? Track version adoption and drift across the ecosystem.

The Universal Commerce Protocol uses date-based versioning (YYYY-MM-DD). The protocol, capabilities, and extensions version independently — so a store can run the latest checkout capability while staying on an older protocol version. Stores can also declare supported_versions for backwards compatibility. Validate your manifest against any version with the UCP Validator.

18752
Verified Stores
4
Distinct Versions
Frequently Asked Questions

UCP spec versioning

How does UCP versioning work?
UCP uses date-based versioning in YYYY-MM-DD format. The protocol itself, individual capabilities, and extensions can all version independently. Adding optional fields or new endpoints is backwards-compatible; removing fields or changing types is a breaking change.
Can a store support multiple spec versions?
Yes. Stores declare a primary version in their manifest and can optionally list supported_versions for backwards compatibility. Each supported version has its own profile URL, allowing agents to negotiate which version to use.
What happens when the spec version changes?
Official dev.ucp.* capabilities version with the protocol by default, while vendor capabilities (com.{vendor}.*) version independently. Stores should update their manifest version when they adopt a new protocol release.
Weekly UCP Report

Get the agentic commerce digest every Monday

Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #53 · Oct 5, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability