UCP Checker

UCP Score leaderboard

The stores we check, ranked by UCP Score: a number from 0 to 100 for how well a store's UCP profile follows the spec and what it lets a UCP agent do, made of Discovery, Conformance and Capabilities.

about 20,000stores we could score
90average UCP Score
92.6%score 85 or more (grade A)

Where the points go

average part score out of 100
Grade A stores
Discovery98
Conformance88
Capabilities92
Every other store we could score
Discovery90
Conformance71
Capabilities37

The UCP Score weighs Discovery 30%, Conformance 40% and Capabilities 30%. How the score is made →

Most common fixes

share of the stores we could score
SHOULD The profile has no ETag or Last-Modified header

Send an ETag or Last-Modified header with /.well-known/ucp so agents can revalidate their cached copy cheaply.

42.7%
MUST The profile isn't served with the caching the spec requires

Serve /.well-known/ucp with "Cache-Control: public, max-age=300" (public, at least 60 seconds, never private, no-store or no-cache).

41%
SHOULD supported_versions isn't laid out the way the spec says

Make supported_versions an object: each key a protocol version date, each value the https URL of the profile for that version.

1.2%

Spec checks every status page shows. Each store's own fixes are on its status page.

Grades

stores we could score
A · 85–10092.6%
B · 70–844.9%
C · 50–690.2%
D · 30–492.2%
F · 0–290%

By store platform

average UCP Score
Shopify97
Wix86
Custom or not identified52
Shoptet88
Zid75
Jumpseller79
Salla95
Tray79

Matching stores

2 stores
RankStoreScore ↓ DiscoveryConformanceCapabilities Store platform
11534 shop.catyai.io 89 A 100 99 63 VTEX
19953 worldwidegolfshops.cominvalid 40 D 90 33 0 VTEX

Stores whose UCP profile we could read, valid or not; not found, blocked and unreachable stores have no score. Stores with the same score share a rank. Each store links to its score page.