Skip to content

Open standard / Draft 2026-07-14

Brazilian Commerce Protocol

The common language for platforms, AI agents, and Brazilian businesses, from discovery to checkout, with Pix, NF-e, fiscal identity, taxes, and local rails built in.

BCP protocol mark

Built for flexibility, security, and scale

01

Open and extensible

An open standard with community-driven capabilities and extensions, so the ecosystem operates through one language without custom builds.

02

Businesses at the center

Merchants remain the merchant of record, keeping ownership of customer relationships and business logic.

03

Local rails, native

Pix, NF-e/NFC-e invoicing, CPF/CNPJ identity, and marketplace flows are first-class protocol concepts.

04

Scalable and universal

Surface-agnostic design for any business, from MEI to enterprise, across chat, visual commerce, and voice.

05

Secure and private

OAuth 2.0 account linking and payment mandates keep authorization explicit, auditable, and backed by signed consent.

06

Interoperable by design

REST and JSON-RPC transports with MCP, A2A, and AP2 support built in, so systems can integrate without custom contracts.

One checkout session, every surface

Complex cart logic, dynamic pricing, tax and invoice handling are negotiated through a unified session object that any agent or platform can speak.

Checkout spec

// POST /bcp/checkout-sessions
{
  "bcp": { "version": "2026-07-14" },
  "id": "chk_8f2a91",
  "status": "ready_for_complete",
  "currency": "BRL",
  "payment": { "method": "pix" },
  "invoice": { "type": "nfe", "cpf_cnpj": "***" },
  "totals": [ ... ]
}

BCP is developed with the support of Brazil's applied-AI research ecosystem at the Federal University of Goias (UFG).

Get started today

BCP is an open standard. The specification, documentation, and reference implementations evolve in public, with feedback and contributions welcome.