AGENT PROTOCOL MAPFacts checked against their sources on October 8, 2026

ACP: Agentic Commerce Protocol

An open standard (Apache 2.0) for agents and businesses to complete purchases: checkout and delegated payment, and since 2026 product feeds too.

ACP

At a glance

Who runs it

OpenAI and Stripe, as founding maintainers.

Where it stands

The specification describes itself as beta. ChatGPT’s Instant Checkout launched in the US in September 2025; in March 2026 OpenAI said it would let merchants use their own checkout and focus on product discovery.

Source: Agentic Commerce Protocol (GitHub) ↗ ·

Source: CNBC ↗ ·

In Türkiye

OpenAI’s product feed specification says the shared format currently covers the US, Canada and Mexico. Türkiye is not listed.

Source: OpenAI Commerce · product feed spec ↗ ·

Partly checked

What our free test checks

Our free test: Partly checked

Sends a GET to /checkout_sessions: a 405 whose Allow header names POST, or an ACP-style JSON error, is shown as a possible ACP checkout endpoint, not verified. Also looks for the OpenAI domain verification tag, and a separate line checks the eight policy and contact link types ACP asks merchants for.

Requests (GET only)

  • /checkout_sessions

Shown in the result as

  • possible ACP checkout endpoint (/checkout_sessions, not verified)
  • OpenAI domain verification tag
  • Policy and contact links

Our rules

How the test treats protocols

  • None of these affects the score. Adoption is still very low, so a missing file is information, not a fault.
  • Only GET requests to the store’s own domain, small and short. We never call an endpoint, open a session, send a POST or place an order.
  • A file counts only if it is a valid JSON object of the expected shape; a soft 404 page doesn’t count.
  • Every request is listed on our crawler page, and you can ask to have your site excluded.

Every request our crawler makes →

Question

Question

Why do you check ACP only partly?

An ACP checkout endpoint expects signed POST requests. We only send a GET to /checkout_sessions and treat a 405 that names POST as the allowed method, or an ACP-style error, as a possible sign; a bare 405 is not a sign, because many servers answer every unknown address that way; we don’t verify it, because doing so would mean starting a checkout.

Agent protocol map

Keep reading

Does your store publish ACP?

The free test reads the files and signals on this page from your store, with GET requests only.

Run the free test on your store →How the free test works →