Liquid Network · Token 1:1 BRL

|

Token 1:1 com o Real brasileiro. Cash-in e cash-out via PIX. Uma API para sua fintech, gateway ou digital bank.

BRC
TOKEN 1:1 BRL LIQUID NETWORK PIX NATIVO PROOF OF RESERVES CONFIDENTIAL TRANSACTIONS HSM BANCÁRIO ZERO GAS FEE API REST TOKEN 1:1 BRL LIQUID NETWORK PIX NATIVO PROOF OF RESERVES CONFIDENTIAL TRANSACTIONS HSM BANCÁRIO ZERO GAS FEE API REST

A infraestrutura completa
para Real digital.

Cada componente projetado para operar com segurança bancária e performance de fintech.

Liquid Network~2 min settlement
PIX Gateway5 provedores
HSM BancárioPKCS#11
API RESTJSON / Webhook
Proof of ReservesGPG on-chain
Multisig 2/3> R$ 10k

Parceiros

PIX Nativo

Cash-in e cash-out direto via PIX. Sem fricção, sem intermediários bancários extras.

  • Depósito BRL via PIX instantâneo
  • Saque BRL em segundos
  • Sem gas fees para o usuário

Liquid Network

Transações confidenciais por padrão. Valores e ativos ocultos na blockchain.

  • Confidential Assets nativo
  • Finalidade em ~2 minutos
  • Sidechain do Bitcoin

Proof of Reserves

Relatório de reservas assinado com GPG e publicado on-chain. Verificável em tempo real.

  • Assinatura GPG verificável
  • Publicação on-chain automática
  • Audit log imutável (immudb)

HSM Bancário

Chaves críticas protegidas por hardware dedicado. Nunca tocam memória de aplicação.

  • AWS CloudHSM com PKCS#11
  • Multisig 2/3 acima de R$ 10k
  • mTLS interno entre serviços

Multi-IP PIX

Failover automático entre 5 parceiros. Cash-in e cash-out nunca param.

  • 5 provedores PIX redundantes
  • Chaveamento automático
  • Zero downtime

API REST

Uma única API para integrar BRC ao seu produto. Sandbox liberado em 24h.

  • Endpoints RESTful documentados
  • Webhooks para eventos
  • SDK em Go, Node, Python
PIX Nativo Liquid Network Proof of Reserves HSM Bancário Multi-IP PIX API REST
POST /v1/pix/charges { "value": 1000, "type": "DYNAMIC", "comment": "pedido #123" } // Response { "charge": { "status": "ACTIVE", "correlationID": "p_..._uuid", "paymentMethods": { "pix": { "brCode": "000201..." } } } }
{ "txid": "b7e2...", "amount": [confidential], "asset": [confidential], "confirmations": 2, "network": "liquid" }
-----BEGIN PGP SIGNATURE----- reserves_brl: 2,450,000.00 brc_supply: 2,450,000.00 ratio: 1.000000 -----END PGP SIGNATURE-----
// PKCS#11 Key Operation slot: 0x01 mechanism: CKM_ECDSA key_type: CKK_EC curve: secp256k1 status: OK
// PIX Failover Engine active_providers: 5 failover_mode: automatic avg_latency: 15ms uptime: 99.98% last_switch: none status: █ healthy
curl -X POST \ https://api.brc.finance/v1/mint \ -H "Authorization: Bearer $KEY" \ -d '{ "amount": 5000, "wallet": "VJL...x4f" }'

Três passos para integrar.

Do onboarding ao go-live em semanas, não meses.

01
Onboarding
KYB automatizado via API
02
Sandbox
Teste a integração completa
03
Produção
Go live com SLA e suporte
Começar agora
Documentacao da API

API RESTful para parceiros

Integre depositos BRL, deposito BRC on-chain por endereco descartavel (terceiros), conversoes, resgates e saques BRL via PIX. Autenticacao via API key.

Autenticacao: X-API-Key: brc_live_...
POST /v1/deposit Pedir deposito BRL (pendente ate confirmacao)
Request
{ "amount": 1000, "railway": "pix" }
Response
{ "transaction_id": "uuid", "amount": 1000, "railway": "pix", "status": "pending", "br_code": "000201...", "correlation_id": "p_..._uuid", "message": "pay with PIX using br_code or QR; awaiting confirmation (webhook or admin)" }
POST /v1/brc-deposit-addresses Endereco Liquid descartavel para deposito BRC (por transacao)
Feature flow_brc_deposit_address. Corpo opcional: external_id (ate 128 chars), metadata (objeto JSON).
Request
{ "external_id": "pedido_123", "metadata": { "order_id": "abc" } }
Response (201)
{ "intent_id": "550e8400-e29b-41d4-a716-446655440000", "liquid_address": "lq1qq...", "asset_id": "hex...", "status": "awaiting_funds", "external_id": "pedido_123", "expires_at": "2026-03-27T12:00:00Z", "created_at": "2026-03-27T11:00:00Z" }
GET /v1/brc-deposit-addresses/:intent_id Consultar status do deposito BRC (intent)
Response (credited)
{ "intent_id": "550e8400-e29b-41d4-a716-446655440000", "liquid_address": "lq1qq...", "status": "credited", "brc_amount": 100.5, "liquid_txid_receive": "hex...", "liquid_txid_sweep": "hex...", "updated_at": "2026-03-27T11:05:00Z" }
GET /v1/quote?brl_amount=1000 Cotacao BRL → BRC
Response
{ "quote_id": "uuid", "brl_amount": 1000, "brc_amount": 950, "fee": 50, "convert_fee_pct": 0.05, "convert_fee_fixed": 2.5, "expires_at": "2026-03-25T12:02:00Z", "valid_for_seconds": 120 }
POST /v1/convert Converter BRL em BRC (mint)
Request
{ "quote_id": "uuid", "address": "el1qq..." }
Response
{ "transaction_id": "uuid", "quote_id": "uuid", "brl_debited": 1000, "fee": 50, "brc_minted": 950, "address": "el1qq...", "liquid_txid": "hex...", "brl_balance": 4000, "brc_issued": 4750, "brc_custody_balance": 4200, "status": "confirmed" }
POST /v1/withdraw Resgatar BRC (burn) e receber BRL
Request
{ "brc_amount": 947.5 }
Response
{ "transaction_id": "uuid", "brc_burned": 947.5, "fee": 0, "pix_amount": 947.5, "liquid_txid": "hex...", "brc_issued": 3802.5, "brc_custody_balance": 3252.5, "status": "confirmed" }
POST /v1/payout Solicitar saque BRL via PIX (assincrono)
Request
{ "key": "[email protected]", "type": "EMAIL", "amount": 500 }
type: CPF, CNPJ, EMAIL, PHONE ou RANDOM. O envio PIX é processado em fila pelo servidor.
Response
{ "transaction_id": "uuid", "amount": 500, "key_type": "EMAIL", "status": "pending", "message": "payout request registered; processing is asynchronous (Woovi dispatch via PAYOUT_CRON_INTERVAL_SECONDS). On Woovi settlement we POST payout.confirmed or payout.failed (with failure_reason) to webhook_url if configured." }
GET /v1/balance Saldos BRL e BRC (ledger)
Response
{ "brl_balance": 5000, "brc_issued": 4750, "brc_custody_balance": 4200 }
GET /v1/me Perfil do parceiro
Response
{ "id": "uuid", "name": "Parceiro X", "email": "[email protected]", "status": "active", "webhook_url": "https://parceiro.com/webhook", "liquid_address": "el1qq...", "brl_balance": 5000, "brc_issued": 4750, "brc_custody_balance": 4200, "fees": { "convert_fee_pct": 0.05, "convert_fee_fixed": 2.5 } }
POST /v1/me/api-key/rotate Regenerar API key do parceiro
Response
{ "api_key": "brc_live_..." }
A chave anterior e invalidada imediatamente.
GET /v1/transactions Listar transacoes do parceiro
Response
{ "total": 42, "limit": 50, "offset": 0, "transactions": [{ "id": "uuid", "type": "convert", "status": "confirmed", "brl_amount": 1000, "brc_amount": 950, "fee_amount": 50, "provider_meta": { "woovi": {} } }] }
GET /v1/transactions/:id Consultar status de transacao por id
Response
{ "id": "uuid", "type": "payout", "status": "pending", "brl_amount": 500, "correlation_id": "p_..._uuid", "created_at": "2026-03-25T12:00:00Z" }
POST /v1/pix/charges Criar charge PIX (Woovi/OpenPix)
Request
{ "value": 1000, "type": "DYNAMIC", "comment": "pedido #123" }
Response
{ "charge": { "status": "ACTIVE", "correlationID": "p_..._uuid", "value": 1000, "paymentMethods": { "pix": { "brCode": "000201..." } } } }
GET /v1/health Estado da API e do elementsd
Response
{ "status": "ok", "elements": { "status": "ok", "network": "liquidv1", "synced": true } }

BRC enviado on-chain pelo usuário é detectado automaticamente, queimado no protocolo Liquid e convertido em saldo BRL para o parceiro.

01
API POST /v1/brc-deposit-addresses Gera endereço Liquid descartável
02
USR Usuário envia BRC Transferência on-chain Liquid
03
WH brc_deposit.received BRC detectado on-chain
04
WH brc_deposit.burned destroyamount confirmado
05
WH brc_deposit.brl_credited BRL creditado no ledger

O parceiro obtém cotação, converte BRC em BRL e solicita transferência PIX. Cada etapa dispara um webhook até a liquidação final.

01
API GET /v1/quote Cotação BRC → BRL com spread
02
API POST /v1/convert Queima BRC, credita BRL
03
API POST /v1/payout Solicita transferência PIX
04
WH payout.requested Payout na fila
05
WH payout.dispatched Enviado ao provedor PIX
06
WH payout.confirmed PIX liquidado ao usuário

Como comprar BRC

Compre e venda BRC através dos nossos parceiros.

Comprar com BTC ou L-BTC

Para comprar BRC diretamente com crypto, utilize a plataforma abaixo.

SideSwap Comprar
Comprar com PIX (BRL)

Para comprar BRC com reais via PIX, utilize um dos nossos parceiros de pagamento.

Gates2B Comprar
Globaldex Comprar
Perguntas Frequentes

Dúvidas? A gente responde.

Tudo que você precisa saber sobre o token BRC.

O que é a BRC?

BRC é um token pareado 1:1 com o Real brasileiro, emitido na Liquid Network (sidechain do Bitcoin). Cada BRC em circulação tem lastro comprovado via Proof of Reserves publicado on-chain.

Como funciona o cash-in e cash-out?

O cash-in é feito via PIX: o usuário envia BRL e recebe BRC na wallet em segundos. O cash-out funciona ao contrário — queima BRC e recebe BRL via PIX instantaneamente.

O que é a Liquid Network?

Liquid é uma sidechain federada do Bitcoin com Confidential Transactions nativo. Transações são finalizadas em ~2 minutos, valores e ativos ficam ocultos na blockchain, e não há gas fees para o usuário final.

Como funciona a integração via API?

Oferecemos uma API RESTful documentada com SDKs em Go, Node e Python. O onboarding inclui KYB automatizado, sandbox liberado em 24h, e suporte dedicado até o go-live.

As transações são seguras?

Sim. Chaves críticas são protegidas por HSM bancário (AWS CloudHSM), transações acima de R$10k exigem multisig 2/3, e toda comunicação interna usa mTLS. Proof of Reserves é assinado com GPG e publicado on-chain.

Quais tipos de empresa podem usar a BRC?

Fintechs, gateways de pagamento, digital banks, exchanges e qualquer empresa que precise de infraestrutura de token BRL 1:1 com cash-in/cash-out via PIX.

Qual a velocidade de processamento?

Cash-in via PIX é instantâneo. A emissão de BRC na Liquid Network leva ~2 minutos para finalidade. O cash-out (BRC para BRL via PIX) também é processado em segundos.

Pronto para o
Real digital?

Fale com nosso time. Sandbox liberado em até 24 horas.

[email protected]