BernuviaBernuvia
Conteúdo

Custódia em cadeia

O contrato que retém seu USDC enquanto a compra está viva: o que ele garante, as duas únicas saídas do dinheiro, os endereços públicos e como ler tudo isso no explorador.

O que é a custódia e o que não é

Quando você paga um modelo, seu USDC não chega a nenhuma conta da Bernuvia. Ele vai da sua wallet para um contrato público na Polygon e fica lá até a compra fechar. Esse contrato é a custódia.

  • A Bernuvia nunca guarda o dinheiro da sua compra.
  • O contrato tem o código verificado: você pode lê-lo, e ler cada transação, no explorador.
  • As regras da divisão estão escritas no contrato, não em um servidor nosso.
  • Não é um banco nem uma conta de saldo: a custódia só retém o valor de compras concretas.

A custódia só entende de dinheiro. A entrega do arquivo, as avaliações e o processo de uma disputa vivem fora da cadeia; na cadeia só se decide para onde vai o valor.

As duas únicas saídas do dinheiro

Um valor em custódia tem dois destinos possíveis: o vendedor, descontada a taxa, ou de volta ao comprador. O contrato não aceita nenhum terceiro.

O principal de uma compra só pode terminar no vendedor, no comprador ou dividido entre os dois, com a taxa creditada à tesouraria.
  • Ao vendedor: quando você confirma o recebimento, ou quando vence a liberação automática.
  • Ao comprador: se o vendedor reembolsar, ou se uma disputa fechar a seu favor.
  • Dividido: uma disputa resolvida pode partir o valor entre os dois, e a soma sempre bate com o total.
  • Nem a administração nem nenhum operador podem mandar esse dinheiro para outro endereço.

O dinheiro não é transferido sozinho: primeiro é creditado ao seu titular dentro do contrato e depois cada um saca o seu quando quiser. Um endereço bloqueado não trava os saques dos demais.

Os endereços públicos

Tudo roda na rede principal da Polygon (chain id 137). Estes são os endereços em serviço:

ContratoEndereçoPara quê
Custódia · MarketplaceEscrow v20x9d285aA8a5b24df5eB058D9350dbe33645cd23b5Retém o valor de cada compra
Assinatura · SubscriptionCollector v20xF9f95934fd272481fa205d3B030B5156Ce62A21cCobra a assinatura dentro do teto assinado
USDC · Circle0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359A moeda de todas as compras
Administração e tesouraria · multiassinatura 2 de 30x87b6E96a3f64e01a9523ea5C5FCef9008800bfAcGoverna os contratos e recebe a taxa

A lista completa, com o link do Polygonscan de cada um e o estado da verificação, está em Segurança e transparência.

Leia você mesmo no explorador

Você não precisa acreditar na nossa palavra. O contrato de custódia publica valores de somente leitura que qualquer pessoa consulta pelo navegador, sem wallet e sem gas.

  1. 1Abra o endereço da custódia no Polygonscan.
  2. 2Vá até a aba Contract e depois em Read Contract.
  3. 3Abra treasury, feeBps, paused e totalLiabilities, e clique em Query em cada um.
  4. 4Compare o que você vê com o que esta página diz.

Exemplo de resposta, com os quatro valores juntos

{
  "treasury": "0x87b6E96a3f64e01a9523ea5C5FCef9008800bfAc",
  "feeBps": 500,
  "paused": false,
  "totalLiabilities": "1234560000"
}
  • treasury: o endereço que recebe a taxa. Mudá-lo é proposto e espera 48 horas.
  • feeBps: o teto de comissão que o contrato aplica, em centésimos de ponto percentual. O 500 do exemplo são 500 pontos-base, ou seja 5 %. Esse teto pode ser alterado pela governança, e a mudança espera 48 horas; o máximo absoluto escrito no código é 1000, ou seja 10 %. A comissão real de cada compra é 3.8% e nunca passa desse teto.
  • paused: se o ciclo de compra está parado. Os saques continuam vivos mesmo com true.
  • totalLiabilities: quanto USDC o contrato deve no total, em unidades de seis casas decimais. O saldo do contrato nunca pode ficar abaixo desse número.

Os números do exemplo são só isso, um exemplo: leia sempre o valor real no explorador. E preste atenção na aba, porque ao lado há uma de escrita que pede assinatura. Para conferir o que esta página diz você não precisa assinar nada.

A taxa e sobre o que ela é calculada

A taxa sai da parte do vendedor, nunca é somada ao que o comprador paga. Hoje ela é de 3.8% e viaja escrita na cotação que é assinada.

  • A taxa de um pedido é a que a cotação dele levava, não a que estiver configurada amanhã.
  • Numa resolução com divisão, cobra-se o menor de dois números: a taxa sobre o valor, ou o que o vendedor fica.
  • Se o reembolso é integral, a taxa é zero.
  • O contrato governa um máximo e rejeita qualquer cotação que passe dele.

O detalhe, com quem paga o quê, está em Taxas e preços.

A pausa e o que ela não permite

A administração pode pausar o contrato. É um freio de emergência, não uma chave sobre o seu dinheiro.

  • Em pausa não dá para criar compras novas, marcar entregas nem abrir ou fechar disputas.
  • Sacar continua funcionando com o contrato em pausa: o que já foi creditado a você é seu e sai.
  • A pausa congela o relógio de todos os pedidos vivos, e ao retomar cada prazo recupera os segundos parados.
  • A pausa não muda para onde vai o dinheiro: as duas saídas seguem as mesmas.

Esse crédito de tempo não tem teto, e é de propósito: com um teto, uma pausa longa comeria a janela de disputa do comprador ou a jurisdição do comitê.

A versão anterior, sendo esvaziada

A custódia v2 entrou em serviço em 10 de setembro de 2026. A versão anterior continua publicada e legível.

Contrato anteriorEndereço
Custódia · MarketplaceEscrow v10x33C6eFD7523821c2AB51d874e440Ac8A0C97f409
Assinatura · SubscriptionCollector v10x3860f37D6066AF02811b24FE66D0bd00F693AD21
  • Não recebe compras novas e não tem pedidos vivos.
  • Continua no explorador para qualquer um revisar as compras que passaram por ela.
  • Os saques seguem abertos lá: ninguém perde saldo pela troca de versão.
  • As autorizações assinadas não viajam de um contrato para outro, então a assinatura é firmada de novo na versão 2.

Siga por aqui

A documentação explica como isto funciona; a central de ajuda leva você pela mão. Ir para a central de ajuda.