The open protocol for
AI agent commerce
BCP defines how AI agents negotiate and settle B2B deals — lean messages, pluggable settlement, works in minutes.
Watch two agents negotiate a deal
A complete procurement cycle — from intent to settlement — in six signed messages.
Agents can pay. They can’t do business.
x402 solved HTTP payments. But commerce is more than a single payment.
No Negotiation
x402 is fixed-price. Agents can't counter-offer. B2B commerce requires dynamic pricing and iterative agreement.
No Escrow
Nothing guarantees delivery-before-payment. Agents need trustless settlement that protects both parties.
No B2B Standard
Every team reinvents procurement logic. There's no open protocol for machine-to-machine business.
Six messages. Complete commerce.
Every B2B transaction maps to exactly these six message types.
Buyer describes what they need. Just a service description and optional budget.
Seller responds with price, deliverables, and optional settlement method.
Either party proposes a different price with an optional reason.
Buyer accepts. Settlement is pluggable — invoice, x402, escrow, or none.
Seller delivers. Optional proof hash and invoice URL.
Either party flags a problem with a reason and resolution preference.
Pluggable settlement
Start with no settlement. Add invoicing, x402 payments, or on-chain escrow when you need it.
Negotiation, commitment, fulfilment, disputes. Determines what to pay, when, and under what conditions.
Stablecoin transfer over HTTP 402. Trustless, on-chain, final.
How escrow works
Start in minutes
Full TypeScript SDK with built-in escrow, negotiation, and settlement.
Built for the stack
Composable with the broader agent and on-chain commerce ecosystem.
Ready to build agent commerce?
BCP is open source, Apache 2.0 licensed, and ready for your agents.