Introducing the Agent Commerce Protocol v2.0
Today, we're releasing Agent Commerce Protocol v2.0 — the most significant update to the open standard that connects AI agents to brands.
Why ACP exists
AI agents are becoming the primary way people discover and purchase products. ChatGPT, Claude, Gemini, and dozens of specialized shopping agents handle millions of product queries every day. But until now, there was no standard way for these agents to interact with brands.
Every AI platform built their own integration. Every brand had to build separate connectors. The result was fragmentation — exactly the opposite of what both platforms and brands need.
ACP changes that. One protocol, every agent, every brand.
What's new in v2.0
Negotiation Protocol
Agents can now negotiate prices on behalf of users. The negotiation protocol supports typed offers, counter-offers, and alternative deal structures like volume discounts and bundles. A full state machine tracks negotiation status from initiation through acceptance or rejection.
Transaction Protocol
Complete purchase lifecycle management. Agents can create transactions, confirm orders, and track fulfillment — all through structured API calls. Escrow support enables conditional purchases with timed release.
Trust Scores
Every storefront now has a composite trust score based on seven quality signals: product accuracy, fulfillment reliability, pricing transparency, customer satisfaction, response time, dispute resolution, and data freshness. Agents use trust scores to weight recommendations.
30+ Webhook Events
Real-time notifications for every state change. From negotiation.countered to transaction.completed, your systems stay in sync. All webhooks include HMAC-SHA256 signatures for verification.
Enhanced Product Cards
Product cards now include comparison highlights, brand voice summaries, and richer metadata — everything an agent needs to make informed recommendations.
Getting started
If you're an AI platform developer:
npm install @cresva/sdkIf you're a brand:
Read the spec
The full ACP v2.0 specification is available at developers.cresva.ai/protocol/spec. It covers discovery, queries, product cards, negotiation, transactions, trust scores, webhooks, authentication, errors, and versioning.
We built this spec to be thorough enough that anyone can build an ACP-compatible client from the spec alone. If something is unclear, open an issue — we'll fix it.
What's next
Sprint 59-60 brings ACP Certification — a quality seal for storefronts that meet accuracy, reliability, and transparency standards. Certified brands will get priority in agent recommendations.
We're also working on real-time streaming responses, multi-language support, and a plugin marketplace.
The future of commerce is agent-driven. ACP is the foundation.
Questions? Reach out at developers@cresva.ai or join our GitHub discussions.