agentic-commerce-protocol/agentic-commerce-protocol
The Agentic Commerce Protocol (ACP) is an interaction model and open standard for connecting buyers, their AI agents, and businesses to complete purchases seamlessly. The specification is currently maintained by OpenAI and Stripe.
What it solves
This project provides an open standard for AI agents to handle commercial transactions. It solves the friction between AI agents, buyers, and businesses by creating a unified interaction model that allows agents to discover and purchase products or services on behalf of users without the agent developer needing to become the merchant of record.
How it works
ACP defines a set of machine-readable specifications (OpenAPI and JSON Schemas) that standardize how checkout endpoints, payment handlers, and capability negotiations are managed. It allows secure payment tokens to be passed between buyers and businesses through AI agents, enabling a seamless transaction flow across different platforms.
Who it’s for
- Businesses: Merchants who want to make their products available for purchase via AI agents using their existing infrastructure.
- AI Agent Developers: Developers who want to embed commerce capabilities into their applications so users can transact directly with businesses.
- Payment Providers: Providers who want to process agentic transactions by facilitating the transfer of secure payment tokens.
Highlights
- Open Standard: Maintained by OpenAI and Stripe to ensure broad compatibility.
- Machine-Readable: Uses OpenAPI and YAML/JSON schemas for easy integration.
- Handoff Mechanism: Allows agents to facilitate transactions without acting as the merchant of record.
- Date-Based Versioning: Uses a strict
YYYY-MM-DDversioning system for specification snapshots.
Related
- Dispatch
- Project
- Project
- Project
- Dispatch