---
title: "ACP: what it is and what we check · Specoria"
description: "An open standard (Apache 2.0) for agents and businesses to complete purchases: checkout and delegated payment, and since 2026 product feeds too."
source_url: "https://specoria.com/agent-protocols/acp/"
lang: "en"
---

AGENT PROTOCOL MAP Facts 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) ↗](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol) · October 8, 2026

Source: [CNBC ↗](https://www.cnbc.com/2026/03/24/openai-revamps-shopping-experience-in-chatgpt-after-instant-checkout.html) · March 24, 2026

### 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 ↗](https://developers.openai.com/commerce/specs/file-upload/products.md) · October 8, 2026

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 →](https://specoria.com/bot/)

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

### Related reading

[How do shopping agents choose a store? →](https://specoria.com/insights/how-shopping-agents-choose-a-store/)

### Other protocols

[UCP](https://specoria.com/agent-protocols/ucp/) · [MCP](https://specoria.com/agent-protocols/mcp/) · [WebMCP](https://specoria.com/agent-protocols/webmcp/) · [A2A](https://specoria.com/agent-protocols/a2a/) · [Web Bot Auth](https://specoria.com/agent-protocols/web-bot-auth/) · [llms.txt](https://specoria.com/agent-protocols/llms-txt/)

[All eight protocols on one page →](https://specoria.com/agent-protocols/)

## 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 →](https://specoria.com/#contact)[How the free test works →](https://specoria.com/method/)
