{
  "id": "ucp.capabilities.checkout",
  "protocol": "ucp",
  "layer": "checkout",
  "role": "merchant",
  "status": "required",
  "title": "Implement the checkout capability",
  "description": "Expose the checkout capability declared in your profile so an agent can create and complete a checkout.",
  "goal": "Checkout is the core UCP transaction. It is what turns agent discovery into an order.",
  "note": "Bindings exist for REST, MCP, A2A and embedded checkout. Pick the transports your platforms use.",
  "how_to_implement": {
    "steps": [
      "Declare the checkout capability with its version in /.well-known/ucp.",
      "Implement the REST or MCP binding from the spec.",
      "Return continue_url where the buyer must finish on your site."
    ]
  },
  "resources": [
    {
      "label": "UCP spec overview (latest): versioning and hosting",
      "url": "https://ucp.dev/latest/specification/overview/",
      "type": "spec",
      "publisher": "UCP"
    },
    {
      "label": "UCP on GitHub",
      "url": "https://github.com/Universal-Commerce-Protocol/ucp",
      "type": "spec",
      "publisher": "UCP"
    }
  ],
  "audit": {
    "method": "code_review",
    "automatable": false,
    "human": "Run the official samples or conformance tooling from the UCP repo against your endpoint."
  },
  "how_to_verify": "Run the official samples or conformance tooling from the UCP repo against your endpoint.",
  "artifacts": [
    "checkout capability"
  ],
  "depends_on": [
    "ucp.discovery.well-known"
  ],
  "status_note": "Bindings exist for REST, MCP, A2A and embedded checkout. Pick the transports your platforms use.",
  "verified": true,
  "slug": "ucp-capabilities-checkout",
  "category": "checkout",
  "url": "https://vreeman.ai/commerce/checklist#ucp.capabilities.checkout",
  "updated": "2026-10-12",
  "sources": [
    {
      "label": "UCP spec overview (latest): versioning and hosting",
      "url": "https://ucp.dev/latest/specification/overview/",
      "type": "spec",
      "publisher": "UCP"
    },
    {
      "label": "UCP on GitHub",
      "url": "https://github.com/Universal-Commerce-Protocol/ucp",
      "type": "spec",
      "publisher": "UCP"
    }
  ],
  "related_slugs": [
    "ucp-discovery-well-known"
  ]
}