tp tate@programs sample report
tate@programs ~/proof/ucp-sample-allbirds public snapshot / no checkout

Public Universal Cart sample

A concrete UCP readiness report, captured from public Allbirds surfaces.

This sample shows the shape of a readiness packet before a merchant, agency, or checkout platform pays for private scope. It uses only public pages and discovery files. It does not log in, mutate cart state, create checkout, pay, sign, inspect orders, or use private access.

merchant
Allbirds
score
78/100
scope
public only

Executive readout

Strong discovery footprint, with private-proof gaps before checkout work.

The public Allbirds surface already exposes meaningful Universal Cart and agentic commerce signals: a UCP profile, agent docs, Shopify-linked discovery, and an agentic sitemap. The visible gaps are exactly where a private readiness map becomes useful: structured product/policy evidence, MCP behavior under the intended agent request shape, and proof of cart, checkout, payment, receipt, refund, loyalty, and support boundaries.

open checker

pass

UCP profile

/.well-known/ucp returned HTTP 200 with UCP, MCP, commerce-flow, agent-discovery, and Shopify signals.

pass

Agent docs

/llms-full.txt and /agents.md returned public markdown with UCP, MCP, commerce-flow, and agent-discovery signals.

pass

Agentic sitemap

/sitemap_agentic_discovery.xml returned HTTP 200, giving crawlers a narrower machine-readable entry point.

review

MCP probe shape

POST /api/ucp/mcp responded at the expected path, but the safe public tools/list probe returned HTTP 422 instead of HTTP 200.

review

Structured product proof

The homepage sample did not expose obvious Product, Offer, merchant return policy, or shipping-detail structured-data signals in the public sample window.

manual

Private commerce boundary

The public check intentionally stops before cart mutation, checkout creation, payment authorization, order webhooks, refunds, returns, and loyalty/account behavior.

Public checks

What the free checker captured.

GET homepage

200 pass

Signals: UCP terms, commerce-flow terms, agent-discovery terms, Shopify signal.

https://www.allbirds.com/

GET ucp_profile

200 pass

Signals: UCP terms, MCP terms, commerce-flow terms, agent-discovery terms, Shopify signal.

https://www.allbirds.com/.well-known/ucp

GET llms_txt

503 review

The request landed on /agents.md and returned a transient JSON error in this capture.

https://www.allbirds.com/llms.txt

GET llms_full_txt

200 pass

Signals: UCP terms, MCP terms, commerce-flow terms, agent-discovery terms, Shopify signal.

https://www.allbirds.com/llms-full.txt

GET agents_md

200 pass

Signals: UCP terms, MCP terms, commerce-flow terms, agent-discovery terms, Shopify signal.

https://www.allbirds.com/agents.md

POST ucp_mcp

422 review

Signals: UCP terms, agent-discovery terms, Shopify signal. The endpoint exists, but this safe probe did not return a normal tools response.

https://www.allbirds.com/api/ucp/mcp

GET robots_txt

200 pass

Signals: commerce-flow terms, agent-discovery terms, Shopify signal.

https://www.allbirds.com/robots.txt

GET sitemap_xml

200 pass

Signals: agent-discovery terms.

https://www.allbirds.com/sitemap.xml

GET agentic_sitemap

200 pass

Signals: agent-discovery terms.

https://www.allbirds.com/sitemap_agentic_discovery.xml

How this becomes paid work

The paid map turns a public snapshot into launch evidence.

A private readiness map starts with this same outside view, then adds authorized catalog, checkout, receipt, post-purchase, and partner surfaces. The deliverable is a ranked patch order, proof commands, and a buyer/partner-safe summary if approved.

email scope

$750

Readiness map

One authorized commerce surface: discovery, product data, policy evidence, checkout boundary, receipt/refund path, and ranked fixes.

$2.5k+

Launch sprint

One implementation or proof pass for agencies, Shopify teams, checkout vendors, catalog vendors, or UCP partner demos.

$4.5k/mo

Monitor

Recurring readiness watch for agentic commerce surfaces where discovery, policies, checkout, or payment rails can drift after launch.

Use the same format on a real launch

Run the free check, then send the surface that needs private proof.

Run check