Skip to content

add(agent-readiness): a page on Universal Commerce Protocol business profiles - #283

Merged
jdevalk merged 1 commit into
mainfrom
scan/2026-10-28-ucp
Oct 28, 2026
Merged

jdevalk merged 1 commit into
mainfrom
scan/2026-10-28-ucp

Conversation

@jdevalk

@jdevalk jdevalk commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

What changed

  • New page: /spec/agent-readiness/universal-commerce-protocol/, status optional.
  • relatedSlugs wired on a2a-agent-cards, mcp-and-tool-discovery, web-bot-auth, agent-readiness-overview.
  • Changelog entry (added), OG images regenerated, SKILL.md page count + digest re-signed (177 → 178).

Why now

/.well-known/ucp was provisionally added to the IANA Well-Known URIs registry on 2026-10-26 (controller: Ilya Grigorik). Adoption is real, not prospective: all eight Shopify storefronts the scan probed (Allbirds, Gymshark, SKIMS, Kylie Cosmetics, Tentree, Brooklinen, Chubbies, Death Wish Coffee) answer 200 application/json with a full business profile. Etsy, Wayfair, Target and Walmart are listed co-developers but do not serve the path yet.

Sources

Status: optional

Only applies to sites that sell something. Nothing breaks without it, so required/recommended would overstate it.

Notes for review

  • The "wrong belief" named on the page: a UCP profile is a capability manifest for agent checkout, not a product-discovery/SEO signal. It contains no products.
  • Hosting MUSTs called out from the spec: HTTPS, no 3xx, Cache-Control: public, max-age>=60, no private/no-store/no-cache.
  • rel="ucp" (sent by Shopify in a Link header) is not in the IANA Link Relations registry, so the page says not to rely on it. The api-catalog and the global Link header are untouched, because this site does not ship a profile (we sell nothing). The page says so in one line.
  • The main open question for the maintainer is whether a commerce-only protocol belongs under agent-readiness at all. UCP is multi-vendor (Google, Shopify, Etsy, Wayfair, Target, Walmart, plus lodging and food partners), IANA-registered and widely deployed, so the scan judged it a solid case.

The MCP Worker is not redeployed by this PR; the Deploy MCP Action handles that after merge.

🤖 Generated with Claude Code

…profiles

/.well-known/ucp was provisionally registered with IANA on 2026-10-26 and is
already served by Shopify storefronts. The page is optional (it only applies
to sites that sell) and names the misconception that the profile is a
product-discovery signal rather than a checkout capability manifest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3c3e451
Status: ✅  Deploy successful!
Preview URL: https://76cf56e2.specification-website.pages.dev
Branch Preview URL: https://scan-2026-10-28-ucp.specification-website.pages.dev

View logs

@jdevalk
jdevalk marked this pull request as ready for review October 28, 2026 07:21
@jdevalk
jdevalk merged commit 1ac6b9b into main Oct 28, 2026
9 checks passed
@jdevalk
jdevalk deleted the scan/2026-10-28-ucp branch October 28, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant