Pagamento garantido com Escrow

Envie cripto com a proteção de um árbitro escolhido por você — os fundos ficam custodiados em um contrato inteligente e só são liberados com aprovação.

Transparente: cada etapa aparece no chat de todos os envolvidos. Rastreável: cada decisão é uma transação on-chain.

Escrow arbitrado on-chain

O que é escrow

Escrow é um pagamento com custódia neutra: em vez de enviar direto ao recebedor, o valor fica travado em um contrato inteligente (EscrowVault) até que um árbitro — uma terceira pessoa escolhida pelas partes — confirme que o pagamento deve ser liberado. Se nada der certo, o valor volta ao pagador.

💸

Pagador

Quem envia. Emite /escrow, escolhe o primeiro árbitro e deposita os fundos no contrato.

🤝

Recebedor

Quem recebe. Pode aceitar 1 árbitro ou convidar um segundo dos próprios contatos. Marca pronto para receber antes de qualquer aprovação.

⚖️

Árbitro(s)

Contatos de confiança que julgam o pagamento. Com 2 árbitros, ambos precisam aprovar. Um recebe convite no chat e precisa aceitar o papel.

🛡️

Gestor do app

Mantém a infraestrutura de contratos. Recebe uma taxa de 0,50% por escrow liquidado e é avisado quando uma rede ainda não tem suporte.

Como funciona — passo a passo

1

Pagador inicia o escrow

No chat com o recebedor, digita /escrow <valor> <moeda>, <rede>, <dias> — ex.: /escrow 100 POL, Polygon PoS, 7. O prazo em dias é obrigatório (máx. 365).

2

Pagador escolhe o árbitro

Uma lista dos contatos é aberta, ordenada pelos mais usados como árbitro. O escolhido recebe um convite no próprio chat.

3

Árbitro aceita ou recusa

Segurando a mensagem de convite, o contato aceita ou recusa ser árbitro. Se recusar, o fluxo para e o pagador escolhe outra pessoa.

4

Recebedor decide: 1 ou 2 árbitros

Pode aceitar o árbitro único ou convidar um segundo árbitro dos próprios contatos — que também precisa aceitar o convite.

5

Pagador deposita os fundos

Com os árbitros aceitos, o app executa createEscrow on-chain: o valor sai da carteira do pagador e fica custodiado no contrato.

6

Recebedor sinaliza prontidão

Quando estiver pronto para receber, toca na mensagem do escrow (ou usa /escrow done) e confirma. Pagador e árbitros recebem o alerta de que a decisão está liberada.

7

Árbitros aprovam ou rejeitam

Cada árbitro segura a mensagem e escolhe Aprovar ou Rejeitar. Com 2 árbitros, as duas aprovações são exigidas.

8

Liquidação automática

Aprovado: o recebedor recebe o valor líquido; gestor e árbitros recebem suas taxas. Rejeitado ou prazo expirado: o pagador é reembolsado com desconto das taxas.

Anti-fraude: o contrato não aceita aprovações antes do recebedor marcar prontidão. Nenhum árbitro pode antecipar uma decisão — a aprovação só existe depois do sinal de quem vai receber.
Deadline com reembolso: se o prazo em dias expirar sem decisão, qualquer participante executa refundExpired e o pagador recupera os fundos — nada fica preso para sempre.

Taxas

Cobradas sobre o valor custodiado, no momento da liquidação:

DestinatárioTaxaQuando
Gestor do app0,50%Em toda liquidação (aprovação, rejeição ou reembolso)
Cada árbitro0,25%Por arbitragem realizada (1 ou 2 árbitros)
Recebedor (aprovação)valor líquidoValor menos as taxas acima
Pagador (rejeição/reembolso)valor líquidoValor menos as taxas acima

Exemplo: um escrow de 100 POL com 2 árbitros liquida 99,00 POL ao recebedor, 0,50 POL ao gestor e 0,25 POL a cada árbitro.

Transparência e rastreabilidade

Cada evento do escrow — convite, aceite, recusa, depósito, prontidão, aprovação, rejeição e reembolso — é publicado como mensagem cifrada nos chats de todos os envolvidos. Ninguém age sem que os demais vejam. A camada on-chain guarda as decisões financeiras; a camada de chat guarda a linha do tempo legível.

Tutorial rápido

1. Abra o chat com o recebedor

O escrow só funciona em conversas diretas (não em grupos).

2. Digite o comando

/escrow 100 POL, Polygon PoS, 7 — valor, moeda, rede e prazo de 7 dias.

3. Escolha o árbitro

Toque num contato da lista (ordenada por quem mais arbitragem fez).

4. Acompanhe no chat

As mensagens do escrow mostram o estado. Segure a mensagem para agir quando for sua vez.

5. Recebedor: pronto

/escrow done ou toque na mensagem e confirme Estou pronto para receber.

6. Árbitro: decida

Segure a mensagem do escrow e escolha Aprovar pagamento ou Rejeitar.

Comandos auxiliares: /escrow status mostra o estado atual; /escrow cancel cancela antes do depósito.

Redes com escrow disponível

O contrato precisa estar deployado na rede escolhida. Se a rede ainda não tiver suporte, o app avisa você e notifica o gestor para priorizar o deploy.

Carregando redes…

Perguntas frequentes

E se o árbitro sumir?

O prazo resolve: expirado o deadline, refundExpired devolve os fundos ao pagador. Nada fica bloqueado.

O árbitro pode roubar?

Não. O árbitro só decide a direção (recebedor ou pagador) — o contrato nunca libera fundos para o próprio árbitro, apenas a taxa de arbitragem.

Posso ter 2 árbitros depois?

Sim — antes de confirmar prontidão, o recebedor pode solicitar um segundo árbitro a qualquer momento.

Quais moedas?

Todas as que o app suporta na rede: moeda nativa (ETH, POL…) e tokens ERC-20 (USDC, BRLA…).

Quem controla o contrato?

A administração é feita por uma multisig 2-de-3 da Rapport; upgrades passam por quórum, nunca por uma chave única.

O escrow é privado?

As mensagens são cifradas ponta-a-ponta entre os participantes. On-chain constam apenas endereços, valores e decisões — sem dados pessoais.

← Voltar para a página inicial