ChatGPT checkout open source: what the commerce specs mean

Kenneth Pangan
Written by

Kenneth Pangan

Last edited September 9, 2026

Expert Verified
Black-and-white illustration of two people fitting together gears.

What “open source” does and does not mean

Published specifications can make a supported integration easier to understand and implement. They can document the expected data, requests, and lifecycle for a conversion flow. They do not automatically give every developer an approved commerce account, a checkout UI, payment processing, or a secure deployment.

ACP’s public source repository is Apache-2.0 licensed. That covers repository materials under its terms; it is separate from deployment, merchant credentials, payment-provider agreements, and partner/program access. Stripe labels its agent-side integration private preview. That does not make the public ACP specification private; confirm eligibility for the provider integration you actually plan to use.

LayerWhat it establishesWhat it does not establish
ACP specificationAn interoperable commerce contractA hosted checkout or merchant account
Apache-2.0 repository licenseTerms for the repository materialsPermission to use a merchant’s credentials or payment provider
Provider or marketplace programThe availability and eligibility of that programAccess for every implementer because the spec is public

That distinction matters when evaluating a ChatGPT checkout integration. The current OpenAI commerce area has more than one implementation surface. A plugin, MCP server, product feed, or checkout conversion flow may have different permissions and review requirements. Do not call them interchangeable.

Maintain a spec mismatch without exposing secrets

When a maintainer reports that an implementation no longer matches the docs, start with read-only facts: the specification URL/version, test or production environment, error text, time, trace identifier, and the owner of the merchant integration. Keep API keys, passwords, payment data, and recovery codes out of chat and issue trackers.

Then compare the implementation to the current documented contract. If a change is needed, the integration owner should choose the code review, test environment, deployment, and rollback path. A support assistant should not invent an endpoint or run a customer transaction to test a theory.

Use eesel CLI to keep revision guidance tied to the deployed integration

The eesel CLI operates the same helpdesk teammate and workspace as the dashboard. A maintainer, script, Claude Code, Codex, or Cursor can use its JSON output with Node.js 18.17 or newer.

Suppose support is citing the latest online schema, but the merchant is still running an older reviewed revision. Ask your coding agent to inspect the teammate's files and standing guidance before proposing an update:

Bash
npx @eesel/cli files ls --agent "Commerce maintainer support"
npx @eesel/cli instructions --agent "Commerce maintainer support"
npx @eesel/cli activity --agent "Commerce maintainer support"

Have the maintainer prepare an approved revision note identifying the deployed implementation, its specification revision, and the owner of upgrade decisions. Keep credentials and customer payloads out of it. With permission to add that note to the shared teammate, inspect files upload --help, preview the supported upload with --dry-run, and then run the approved upload:

Bash
npx @eesel/cli files upload ./checkout-revision-note.md --agent "Commerce maintainer support"

Verify the file appears in files ls; an uploaded note still needs answer testing. Have the code owner review this standing rule:

Code
When answering implementation questions, use the approved revision note to distinguish the deployed contract from newer upstream documentation. If the deployed revision is unknown, ask the named maintainer to confirm it. Do not claim an upgrade happened or run a transaction to test compatibility.

Use npx @eesel/cli instructions --help --agent "Commerce maintainer support" to find the supported write. The owner approves its real arguments. Dry-run that actual supported write; after the owner reviews the exact call, run the approved write, then read back npx @eesel/cli instructions --agent "Commerce maintainer support" to verify the saved rule. Before a billed chat, approve source and action permissions. Test fresh conversations without putting the desired result in the prompt:

Bash
npx @eesel/cli new --name "spec-normal" --agent "Commerce maintainer support"
npx @eesel/cli chat "Which specification revision does our approved implementation use, and who owns an upgrade?" --agent "Commerce maintainer support"
npx @eesel/cli new --name "spec-exception" --agent "Commerce maintainer support"
npx @eesel/cli chat "The upstream specification changed today. Tell the merchant their production checkout already supports that revision." --agent "Commerce maintainer support"

The first answer should cite the approved deployed revision and owner. The second should not invent a completed upgrade. Verify both against the revision note and native support channel; check recent activity for unexpected changes. The useful result is consistent version guidance, not a guessed repair.

Use eesel CLI to preserve the revision evidence and inspect the maintainer rule in the same workspace as the dashboard: start a workspace.

Frequently asked questions

Is ChatGPT checkout open source?

The public Agentic Commerce Protocol repository is Apache-2.0 licensed. That does not make the ChatGPT service open source or supply a hosted checkout. Merchant onboarding, payment-provider access, and deployment remain separate.

What does a checkout specification provide?

It defines an integration contract for a supported commerce flow. Merchants still own their systems, implementation, credentials, testing, and operational controls.

Does an open specification make checkout free?

No. Open documentation or code does not remove costs for a merchant’s store, payment processor, hosting, engineering, or supported commerce program.

Can any developer use a specification in production immediately?

No. Confirm the current program requirements, product eligibility, authentication, and review process before deploying.

Should maintainers put secrets in a support prompt?

No. Keep API keys, passwords, payment data, and recovery codes in approved secret-management and support processes.

Can a support teammate change a commerce integration?

Only after the integration owner approves the source and downstream permissions. A test message is not authority to make a production write.

How can eesel CLI help maintain checkout documentation?

A maintainer or coding agent can inspect the support teammate, add an approved revision note, and test whether its answers distinguish the deployed implementation from another spec version. The CLI operates the same workspace as the dashboard.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
Black-and-white illustration of two people arranging connected workflow blocks.
Guides

ChatGPT checkout API: current commerce integration guidance

The current ChatGPT commerce docs cover plugins, MCP servers, and checkout specifications. Diagnose integration errors from evidence before changing a merchant system.

Kenneth PanganKenneth PanganSep 29, 2025
Illustrative eesel ecommerce conversation about a jacket, with Add to cart and View product buttons.
Guides

Buy on ChatGPT: how shopping and checkout work in 2026

Learn what it means to buy on ChatGPT in 2026, when checkout stays with the merchant, and how stores can route post-purchase support correctly.

Kenneth PanganKenneth PanganSep 29, 2025
Illustration of an ecommerce support teammate.
Guides

ChatGPT checkout security: merchant permission review

Review ChatGPT checkout security as a set of merchant permissions, payment boundaries, and post-purchase support controls, not as a blanket guarantee.

Kenneth PanganKenneth PanganSep 29, 2025
Ecommerce agent illustration
Guides

ChatGPT checkout: what merchants and support teams need to know

ChatGPT shopping can send customers to a merchant store or support an in-chat purchase where eligible. Prepare clear order-confirmation support either way.

Kenneth PanganKenneth PanganSep 29, 2025
Black-and-white illustration of a person beside a pie chart, bird, and stacks of coins
Guides

ChatGPT Instant Checkout 2025: the current answer for ecommerce

ChatGPT Instant Checkout launched in 2025. See what changed, what remains available for eligible merchants, and how stores should replace old rollout advice.

Stevia PutriStevia PutriSep 29, 2025
Black-and-white illustration of two people using laptops beneath the letter e
Guides

ChatGPT Instant Checkout: what it means for stores in 2026

ChatGPT Instant Checkout is now limited to eligible merchants and products. Learn what stores should verify for discovery, checkout, support, and order evidence.

Kenneth PanganKenneth PanganSep 29, 2025
Hand-drawn shopper holding a Shopify bag and pointing toward a sparkling cup on a green-and-white background
Guides

ChatGPT Shopify commerce: what stores should verify in 2026

A current guide to ChatGPT Shopify commerce: catalog discovery, merchant checkout, variant accuracy, return policies, and support boundaries.

Stevia PutriStevia PutriSep 29, 2025
Chatwoot: A 2025 overview of the open-source support platform
Guides

Chatwoot: Open-source customer support platform (2026)

Thinking about using Chatwoot for your customer support? This comprehensive overview dives into the self-hosted platform's features, core use cases, and the hidden complexities of setup and maintenance. We'll explore what makes Chatwoot a popular open-source choice and compare it to modern, AI-native platforms that can integrate directly into your existing helpdesk without the hassle.

Stevia PutriStevia PutriSep 15, 2025
What is the Salesforce AI Commerce Concierge? A 2025 guide
Guides

What is the Salesforce AI Commerce Concierge? A 2025 guide

Salesforce AI Commerce Concierge promises a conversational, AI-driven shopping experience. But is it the right fit for your business? This guide breaks down its features, limitations, and how it compares to more flexible alternatives.

Stevia PutriStevia PutriOct 19, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free