Protocol

ACP (Agentic Commerce Protocol)

The protocol ChatGPT (OpenAI) uses for agent-driven commerce flows; SkuLift implements it.

What is ACP?

ACP (Agentic Commerce Protocol) is the protocol ChatGPT (OpenAI) uses for agent-driven commerce flows. SkuLift implements ACP under src/app/api/acp/ to participate in OpenAI-mediated agentic transactions.

ACP is OpenAI’s wire format for letting agents transact — the channel through which a ChatGPT-driven purchase reaches a brand.

The Agentic Commerce Protocol defines how an agent and a merchant exchange the structured messages that drive a commerce flow: product and offer surfaces, order intent, and the signed requests that authorise a transaction. Inbound ACP requests arrive as signed JSON over HTTPS; outbound calls use the workspace’s stored credentials.

For a brand, supporting ACP means being reachable by ChatGPT’s agentic commerce — present at the moment an OpenAI agent acts on a buyer’s intent. It is one of three agent protocols SkuLift speaks, alongside AP2 (Gemini) and MCP (Anthropic).

ACP is the OpenAI-side complement to the rest of the agentic stack. AEO/GEO get the brand cited inside the answer; ACP lets the resulting intent turn into a transaction without a human leaving the conversation.