Where do I look to see commerce abilities?
The clean answer is `/.well-known/commerce`. That is where this is headed, because agents need one obvious place to discover what a business can sell, how checkout works, what payment methods exist, what auth model is required, and what delegated permissions an agent may have.
The problem is that this is not widely deployed yet. So today you have to inspect the stack in pieces. Start with OpenAPI or Swagger-style docs and common paths such as `/api`, `/docs`, and `/openapi.json`. Then check GraphQL endpoints, especially Storefront-style commerce APIs, plus older but still useful product surfaces such as `/products.json` on many Shopify-backed stores.
Also check the protocol-specific well-known paths that already exist. Google's current protocol guide points to A2A agent cards at `/.well-known/agent-card.json` and UCP discovery at `/.well-known/ucp`. Those are not the final universal answer, but they are real discovery clues right now.
Next, inspect runtime and payment clues. If you see Stripe.js, checkout-session creation, or payment-intent activity in network calls, that is a strong sign the site already has machine-executable payment plumbing even if it does not publish a clean commerce manifest yet. Also look for JSON-LD with `schema.org` `Product` and `Offer`, plus auth language around OAuth, API keys, scoped tokens, or explicit "act on behalf of user" delegation.
This feels fragmented because the stack is fragmented. Google is pushing UCP plus AP2, Shopify is pushing structured commerce APIs and AI-channel distribution, and Stripe is pushing payment execution and delegated payment authority. So the practical model today is: inspect API docs, platform fingerprints, structured commerce schemas, auth surfaces, and optional agent endpoints like `/mcp`, `/agent`, or `/capabilities` while the market converges on `/.well-known/commerce` as the canonical answer.
- Look first for `/.well-known/commerce` once platforms start publishing it broadly, because that is the clearest long-term discovery surface.
- While waiting, inspect `/api`, `/docs`, `/openapi.json`, Swagger or OpenAPI specs, GraphQL docs, and Storefront-style commerce endpoints.
- Also check current protocol-specific discovery files such as `/.well-known/ucp` and `/.well-known/agent-card.json`.
- For Shopify-heavy systems, check signals such as `/products.json`, Storefront GraphQL, cart and checkout flows, and structured catalog data.
- For Stripe-backed systems, check for Stripe.js, checkout-session or payment-intent flows, scoped tokens, OAuth patterns, and "act on behalf of user" language.
- Treat JSON-LD `Product` and `Offer`, plus `/mcp`, `/agent`, and `/capabilities`, as useful supporting clues while the ecosystem is still split across UCP, AP2, APIs, and payment-provider tooling.