U

UCPDocs

Universal Commerce Protocol

From discovery to checkout

UCPDocs helps teams ship trusted agentic commerce faster.

The Universal Commerce Protocol enables AI agents to discover, compare, and transact securely. UCPDocs gives you the handshake spec, validation tools, and playbooks to go live with confidence.

Google • PayPal • Shopify backingOpen & interoperableBuilt for AI agents

Handshake

/.well-known/ucp → services + capabilities

Agents know your checkout, fulfillment, and payment handlers instantly.

Interop Layer

One protocol, many assistants.

Connect once and reach AI search, chat, and shopping surfaces.

Trusted Checkout

Payments you already trust.

Built to work with PayPal, Google Pay, and future handlers.

UCP Handshake

Publish your .well-known/ucp file

The handshake tells AI agents what your store can do. Copy this starter file into /.well-known/ucpand update endpoints, capabilities, and payment handlers.

{
  "ucp_version": "2026-01-11",
  "services": {
    "dev.ucp.shopping": {
      "version": "2026-01-11",
      "rest": {
        "endpoint": "https://api.yourstore.com/ucp/v1",
        "schema": "https://ucp.dev/services/shopping/openapi.json"
      },
      "capabilities": [
        "checkout",
        "fulfillment",
        "discounts"
      ],
      "payment_handlers": [
        "com.paypal.ucp.v1",
        "com.google.pay.v1"
      ]
    }
  }
}

Health Check

Validate your UCP endpoint

Paste your domain and we will fetch /.well-known/ucpto verify the handshake metadata.

AI-ready discovery

Expose inventory and capabilities to search agents without custom integrations for every platform.

Trusted payments

UCP supports payment handlers so agents can complete checkout with existing trust rails.

Merchant control

Declare what you support, enforce guardrails, and keep fulfillment logic in your systems.

Implementation sequence

Go live in three practical moves

Publish the handshake, expose your shopping service, and connect payment handlers. That’s it.

1. Publish /.well-known/ucp
2. Implement the shopping REST endpoint
3. Register payment handlers