Prerequisites
- Domain with HTTPS (required for
/.well-known/ucp) - Ability to create API endpoints on any backend stack
- Product catalog data in a structured format (JSON or XML)
- A payment processor already in place (Stripe, Razorpay, PayPal, Square, or similar)
Quickstart
Set up capability discovery
Create a Use the Manifest Generator to generate this file automatically from your endpoint URLs.
/.well-known/ucp file at your domain root. This tells AI agents what commerce capabilities your store supports and where to call them./.well-known/ucp
Expose your product catalog
Create a
GET /ucp/products endpoint that returns your catalog in UCP format. Every product with multiple options must include explicit variant objects — agents cannot infer variants from a base product alone.Prices must be in the smallest currency unit — cents for USD, pence for GBP.
12999 means 12,999.Implement the checkout endpoint
Create a
POST /ucp/checkout endpoint. The agent sends a cart and shipping address; your backend responds with a session ID and shipping options. A second POST /ucp/checkout/:id/confirm call processes the payment.Test and validate
Confirm each endpoint responds correctly before going live.Then run the full Asva audit to catch any structural issues:Or use the free browser tool: asva-ai.com/tools/readiness
What the Readiness Score checks
The Readiness Score tool runs a full UCP audit of your domain and flags:- Whether
/.well-known/ucpis accessible and returns valid JSON - Whether your product catalog endpoint returns properly structured products
- Whether your checkout endpoint accepts
POSTrequests - Whether HTTPS is correctly configured on all endpoints
- Whether required product attributes (
id,name,price,availability) are present on every product
Next steps
UCP capability discovery
Full reference for the
.well-known/ucp manifest — all fields, hosting options, and validation.Product catalog endpoint
Structuring variants, pricing, availability, images, and pagination correctly.
Checkout and payments
Checkout flows, error handling, and PSP integration (Stripe, Razorpay, PayPal).
Shopify guide
Native UCP on Shopify using Checkout Kit and the Storefront API.