ACP Overview
The Agentic Commerce Protocol is OpenAI’s specification for ChatGPT Instant Checkout. It lets an AI agent take a buyer from conversation to completed order without leaving the chat — while orders, payments, and compliance stay on your existing commerce stack. This is the “rails” half of what StateSet builds: the engine an agent runs on, and the protocol it transacts over.Two specifications
The handler implements both halves:
Delegated payment is what makes this safe: the agent never handles raw card details. A vaulted
credential is passed to your payment provider, which authorises it.
The flow
Components
The handler carries the commerce engine in the same process. There’s no control plane and no
network hop between the protocol and the thing that fulfils it — which is why a completed session
produces a real order rather than a queued request.
What it enables
- Conversational commerce across ChatGPT, Claude, and custom agents.
- Automated purchasing and reorders — an agent can reorder without a human touching a checkout form.
- One API across channels, rather than an integration per assistant.
Compliance is testable
ACP is a spec, so conformance is a fact rather than an opinion:How ACP relates to UCP and ICP
ACP is the right target when your buyers are in ChatGPT. ICP subsumes it when you need agent
identity, budgets, or peer-to-peer agent commerce.