Part of Better Data's open operational infrastructure. Use standalone or with Commerce Chain Optimization.

See Commerce Chain Optimization →
Commerce Gateway

Commerce Registry

When an AI agent needs to call commerce operations for a brand — find products, check inventory, start a checkout — it needs to know two things: where the gateway is, and whether it can be trusted. The Commerce Registry answers both.

Commerce Gateway Registry is the verified commerce identity layer for AI agents. Not a general MCP directory. A commerce-specific trust registry where brands prove domain ownership and attach product-line claims — so any AI agent knows it's talking to the real store, not a spoofed endpoint.

Free to register during open beta.

Free during open beta. Registration in the Better Data public registry at registry.betterdata.co is free. No credit card required.

Who's in the registry

Browse verified commerce gateways at registry.betterdata.co.

Browse the directory →

Registered gateways show:

Discovery with proof

The registry is not a walled garden. It implements the open Commerce Registry Protocol — any compliant registry deployment can interoperate. Better Data operates a hosted public registry. You can self-host your own.

The key distinction: a gateway listed in the registry is verified. Verification means you have proven control of the brand domain where the gateway runs — not just that you published a file.

Verified registration

Higher trust
  1. Deploy your gateway on a public HTTPS URL you control (e.g. api.brand.com)
  2. POST /api/gateways to a protocol-compliant registry with your brand, apex domain, endpoint, protocol version, and capabilities
  3. Complete domain verification — DNS TXT record or hosted .well-known token — to prove domain control
  4. Your gateway is discoverable as verified via the registry resolution APIs

Setup guide →

Why verification matters to AI agents

Unverified gateways (.well-known only) are discoverable but flagged as lower trust. Verified gateways have proven domain control — agents and resolvers treat these as authoritative for that brand's commerce operations. For production use, always complete full verification.

Trust tierHow it worksAgent treatment
✅ VerifiedDomain proof + registry listingAuthoritative — treated as the brand's canonical gateway
⚠️ Unverified.well-known file onlyDiscoverable but not authoritative

.well-known only

Lower trust

Host /.well-known/commerce-gateway.json on your domain. Resolvers that implement the protocol can find you via well-known fallback. The spec treats this as unverified until you complete registry registration.

.well-known spec →

Free during open beta. Registration in the Better Data public registry at registry.betterdata.co is free. No credit card required.

Proving domain control

The registry issues a verification token when you register. Complete verification using either method.

DNS TXT record

  1. Register your gateway — receive a verification token
  2. Add a DNS TXT record at: _commerce-gateway.{your-domain} with value: {your-token}
  3. Call POST /api/gateways/{id}/verify
  4. DNS propagation is checked automatically

DNS changes may take up to 48 hours to propagate.

Hosted verification file

  1. Register your gateway — receive a verification token
  2. Serve this file at: https://{your-domain}/.well-known/commerce-gateway-verify.json with content: { "token": "{your-token}" }
  3. Call POST /api/gateways/{id}/verify
  4. The registry fetches the file and checks the token

The file must be served over HTTPS on the exact registered domain.

Why agents use the registry

Without a verified registry, an AI agent connecting to commerce tools has no way to confirm it's reached the legitimate gateway for a brand. The registry provides:

This is the same trust model DNS provides for web browsing — but for AI-accessible commerce infrastructure.

Attach product-line proof

After your gateway is verified, you can attach GS1 / GTIN claims to associate product lines with your gateway. Submit a certificate or proof URL per claim. POST /api/gateways/{id}/gtins

GTIN claims →

Choose your registry

Better Data public registry — free during open beta

The default hosted registry for the Commerce Gateway ecosystem. Register your gateway, complete domain verification, and appear in the public directory at registry.betterdata.co.

Free to register. No hosting or Better Data account required to list. A Better Data account unlocks the hosted console, analytics, and managed gateway infrastructure.

REGISTRY_URL: https://registry.betterdata.co

Register now →Open in Better Data →

Self-hosted registry

Deploy your own registry using the Commerce Registry Protocol. Full control. Interoperable with any compliant implementation.

Self-host docs →

Protocol spec

The open registry protocol is published and versioned. Build your own compliant registry or resolver.

Read the spec →

At a glance

Browse and resolve gateways via the public registry API at registry.betterdata.co. Use the setup guide to register your gateway for verified listing.

GoalWhat to do
Verified gateway in a registryRegister + DNS TXT or .well-known token verify
Gateway discovery without a registryPublish /.well-known/commerce-gateway.json
Attach product-line proofPOST /api/gateways/{id}/gtins after registration
Point at a different registrySet REGISTRY_URL in your gateway config
Run your own registryDeploy a Commerce Registry Protocol server