{
  "id": "acp.checkout.endpoints",
  "protocol": "acp",
  "layer": "checkout",
  "role": "merchant",
  "status": "required",
  "title": "Implement agent-facing checkout endpoints",
  "description": "ACP defines checkout session endpoints on your commerce backend, over REST or MCP.",
  "goal": "These endpoints let an agent create, update and complete a checkout on your backend.",
  "note": "ACP spec versions are dated folders in the repo (latest seen 2026-04-17).",
  "how_to_implement": {
    "steps": [
      "Implement the checkout session endpoints from the agentic checkout RFC (POST /checkout_sessions and follow-ups).",
      "Version your API per the dated spec folder."
    ]
  },
  "resources": [
    {
      "label": "ACP RFC: agentic checkout",
      "url": "https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/blob/main/rfcs/rfc.agentic_checkout.md",
      "type": "spec",
      "publisher": "ACP"
    },
    {
      "label": "ACP on GitHub",
      "url": "https://github.com/agentic-commerce-protocol/agentic-commerce-protocol",
      "type": "spec",
      "publisher": "ACP"
    },
    {
      "label": "Agentic Commerce Protocol",
      "url": "https://www.agenticcommerce.dev/",
      "type": "spec",
      "publisher": "ACP"
    }
  ],
  "audit": {
    "method": "code_review",
    "automatable": false,
    "human": "Run the ACP spec test flow from the repo against your endpoints."
  },
  "how_to_verify": "Run the ACP spec test flow from the repo against your endpoints.",
  "artifacts": [
    "checkout endpoints (REST or MCP)"
  ],
  "depends_on": [],
  "status_note": "ACP spec versions are dated folders in the repo (latest seen 2026-04-17).",
  "verified": true,
  "slug": "acp-checkout-endpoints",
  "category": "checkout",
  "url": "https://vreeman.ai/commerce/checklist#acp.checkout.endpoints",
  "updated": "2026-10-12",
  "sources": [
    {
      "label": "ACP RFC: agentic checkout",
      "url": "https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/blob/main/rfcs/rfc.agentic_checkout.md",
      "type": "spec",
      "publisher": "ACP"
    },
    {
      "label": "ACP on GitHub",
      "url": "https://github.com/agentic-commerce-protocol/agentic-commerce-protocol",
      "type": "spec",
      "publisher": "ACP"
    },
    {
      "label": "Agentic Commerce Protocol",
      "url": "https://www.agenticcommerce.dev/",
      "type": "spec",
      "publisher": "ACP"
    }
  ],
  "related_slugs": []
}