Agent Commerce Protocol
The open standard for AI agent-to-brand commerce
What is ACP?
ACP defines how AI shopping agents discover, query, negotiate, and purchase products from brands. It's the standard protocol that makes AI commerce interoperable.
Discovery
Agents find your products through a standardized API. Publish a .well-known/acp.json and any AI agent can discover your storefront.
Query
Structured request/response protocol for product search. Agents send typed queries with intent, filters, and context — your storefront returns rich product cards.
Negotiate
Agent-to-agent price negotiation with typed offers and counter-offers. Supports volume discounts, bundles, subscriptions, and time-limited deals.
Transact
Secure transaction coordination with escrow and fulfillment tracking. Full lifecycle from cart to delivery with dispute resolution.
Built for every AI platform
ACP is designed to work with ChatGPT, Perplexity, Claude, Gemini, and any AI agent that wants to enable shopping.
See it in action
A simple product search query and response using the ACP protocol.
Request
import { CresvaClient } from "@cresva/sdk";
const client = new CresvaClient({
apiKey: "pk_live_your_key_here",
brandId: "brand_abc123",
});
const results = await client.query({
intent: "search",
query: "wireless noise-cancelling headphones under $200",
filters: {
category: "electronics/audio/headphones",
price: { max: 200, currency: "USD" },
attributes: { wireless: true, noiseCancelling: true },
},
context: {
budget: "moderate",
preferences: ["comfort", "battery-life"],
},
limit: 5,
});
console.log(results.products);Response
{
"products": [
{
"id": "prod_h7k2m",
"title": "ProSound ANC-300 Wireless Headphones",
"price": 179.99,
"currency": "USD",
"url": "https://acme.com/products/prosound-anc-300",
"description": "Premium noise-cancelling wireless headphones with 40hr battery",
"availability": "in_stock",
"attributes": {
"wireless": true,
"noiseCancelling": true,
"batteryLife": "40 hours",
"weight": "250g"
},
"reviews_summary": {
"average": 4.6,
"count": 2847,
"highlights": ["Excellent ANC", "All-day comfort", "Great battery"]
},
"trust_score": {
"overall": 92,
"tier": "Gold"
}
}
],
"total": 12,
"query_id": "qry_9f8e7d6c"
}