Skip to Content
🚀Agentic Commerce Protocol is now live! Instant Checkout is available in ChatGPT. Learn more →
DocumentationAPI ReferenceChangelog

Changelog

All notable changes to the Agentic Commerce Protocol specification.

📋

ACP follows Semantic Versioning . The current version is 1.0.0.

[1.0.0] - 2024-12-12

Official Release

The Agentic Commerce Protocol is now publicly available and live in ChatGPT.

Highlights:

  • Open source release under Apache 2.0 license
  • Production deployment with Etsy and Shopify merchants
  • Complete specification documentation

Added

  • Product Feed Specification - JSON format for product discovery
  • Agentic Checkout API - RESTful checkout session management
  • Delegated Payment Specification - Shared Payment Token (SPT) handling
  • Webhook Events - Order and payment notifications
  • Signature Verification - HMAC-SHA256 request authentication

Integrations

  • Stripe Agent Toolkit support
  • Shopify native integration
  • Etsy marketplace integration

[0.9.0] - 2024-11-01

Beta Release

Private beta with select merchants.

Added

  • Initial checkout session API
  • Basic product feed format
  • Stripe SPT integration

Changed

  • Simplified cart item schema
  • Improved error response format

[0.8.0] - 2024-09-15

Alpha Release

Internal testing phase.

Added

  • Core checkout flow
  • Payment token handling
  • Session state management

Upcoming

Planned Features

  • Multi-currency support - International pricing
  • Subscription handling - Recurring payment flows
  • Digital delivery - Download and access management
  • Order modifications - Post-purchase changes
  • Returns/refunds - Automated return processing

Under Consideration

  • GraphQL API option
  • Real-time inventory webhooks
  • AI-specific product metadata
  • Agent reputation system

Migration Guides

From Beta to 1.0

No breaking changes. Beta implementations are fully compatible.

API Deprecations

None currently scheduled.


Contributing

The ACP specification is open source. Contribute at:

Proposing Changes

  1. Open a GitHub issue describing the change
  2. Discuss with community and maintainers
  3. Submit pull request with specification updates
  4. Changes reviewed by OpenAI and Stripe teams

Specification maintained by OpenAI and Stripe

AboutPrivacyTermsRSS

Apache 2.0 · Open Source