Skip to content
Cresva
Developers
Agent Commerce Protocol

Build commerce. Into the AI agents already shopping for your customers.

ACP is the open protocol for structured commerce between AI agents and storefronts. One integration, every brand.

terminal
# Discover the network
curl https://api.cresva.ai/.well-known/acp.json

# Query a storefront
curl -X POST https://api.cresva.ai/api/storefront/$BRAND/query \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"intent":"purchase","query":"sneakers"}'

# Response
{ "products": [{ "title": "Trail Runner",
  "price": 129.00, "trust_score": 0.87 }] }
ChatGPTChatGPT
ClaudeClaude
GeminiGemini
PerplexityPerplexity
+ any agent
Get started

Three paths into the protocol. Pick the one that fits.

Path 1

For AI platforms

Integrate ACP and your agent can search, compare, negotiate, and purchase from any connected storefront.

API reference
Path 2

For brands

Connect your catalog once. Dynamic pricing, trust scores, and full transaction attribution across every AI agent.

Get started
Path 3

Open spec

ACP is MIT licensed and open. Read the specification, propose changes, build your own implementation.

View on GitHub
Protocol

Four phases. From discovery to purchase.

A complete commerce lifecycle, structured for machines.

01

Discover

Agent resolves /.well-known/acp.json to learn storefront capabilities and endpoints.

02

Query

Agent searches products with structured intent, filters, and context.

03

Negotiate

Agent and storefront negotiate pricing, bundles, and terms programmatically.

04

Transact

Purchase completes with escrow protection for both parties.

Code

Five lines of code. Discovery, query, negotiate, transact.

The full commerce lifecycle in a few API calls. Structured responses, escrow on transact, idempotency on every write.

// GET /.well-known/acp.json
{
  "acp_version": "2.0",
  "storefront": {
    "name": "Example Brand",
    "url": "https://store.example.com"
  },
  "endpoints": {
    "query": "/api/storefront/query",
    "negotiate": "/api/storefront/negotiate",
    "transactions": "/api/storefront/transactions"
  },
  "trust": { "score": 0.87, "tier": "trusted" }
}
Trust

Trust is a protocol primitive. Not an afterthought.

Every storefront carries a federated trust score computed across all participating platforms.

New
0.0–0.3
Verified
0.3–0.6
Trusted
0.6–0.8
Premium
0.8–1.0
7 quality signals
Federated cross-platform

No single entity controls trust. Scores are computed across all participating platforms by design.

Certified storefronts earn priority in agent recommendations.

Platinum
90–100
Gold
75–89
Silver
60–74
Bronze
50–59
Certification details
Open source

The protocol belongs to everyone. Not to one company. Not to one platform.

MIT-licensed. Community-driven. Designed to be the TCP/IP of AI commerce.

Start building. The spec is open. The APIs work today.

Everything you need to bring commerce to AI agents. Open protocol, working APIs, growing surface.