Fase de Iniciação

O Fase de Iniciação é onde o escrow ganha forma.

Você ainda não está movendo dinheiro — está definindo a lógica que irá governar como ele se moverá depois.

Pense nisso como a arquitetura da confiança: definindo as regras, atores e condições antes de qualquer coisa ir para a chain.

Participantes e Funções

Na fase de iniciação, funções-chave são atribuídas a partes específicas. Essas funções determinam responsabilidades e ações ao longo da transação.


🎭 Defina as Funções

Todo escrow é baseado em funções — ou seja, apenas endereços específicos podem executar ações específicas.

Você pode ler mais sobre funções aqui → Roles in Trustless Work.

Durante a iniciação, você atribui quais endereços atuarão como:

  • Marcador de Marco (Provedor de Serviço) — entrega o trabalho e marca marcos como concluídos

  • Aprovador — valida cada marco e pode abrir disputas

  • Assinante de Liberação — aciona a liberação de fundos quando as condições são atendidas

  • Resolução de Disputas — resolve conflitos e realoca fundos

  • Recebedor — o destino final dos fundos

  • Endereço da Plataforma — o endereço da própria plataforma (recebe uma taxa percentual e pode ajustar a configuração antes do financiamento)

🔑 Funções são permissões, não identidades.

A mesma carteira pode exercer mais de uma função, dependendo do seu fluxo de trabalho.


💰 Decida os Valores e Marcos

É aqui que você define o que é pago, e quando.

  • Para um escrow de Liberação Única, você terá um valor total e um recebedor.

    • O pagamento acontece apenas uma vez, depois que todos os marcos forem aprovados.

    • Exemplo: um projeto de design pontual ou depósito de garantia.

  • Para um escrow de Múltiplas Liberações, você definirá múltiplos marcos, cada um com:

    • Seu próprio valor

    • Seu próprio recebedor

    • Seu próprios flags e status

Essa estrutura permite financiar uma vez e pagar várias partes ou etapas ao longo do tempo.

💡 Você pode até adicionar marcos depois — transformando um escrow em um contrato contínuo.


🪙 Selecione a Trustline (Configuração do Ativo)

Na Stellar, todo token (como USDC) é identificado pelo seu endereço do emissor.

Para manter esse token, sua carteira deve explicitamente “confiar” nesse emissor — isso é chamado de Trustline.

  • Ao criar um escrow, você deve definir qual trustline (ativo) ele irá manter.

    Exemplo: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 = USDC.

  • Todos os endereços participantes (Aprovador, Marcador, Assinante de Liberação, etc.) devem ter essa trustline habilitada na carteira.

    Caso contrário, eles não poderão receber ou enviar esse ativo.

⚠️ Sem a trustline configurada, a transação falhará — então garanta que toda carteira de função esteja pronta antes do deployment.


🧾 Atribua o ID de Engajamento (Rastreamento de Referência)

Todo escrow inclui um ID de Engajamento, que funciona como seu número de referência externo.

É uma etiqueta legível por humanos que conecta o escrow on-chain à sua lógica off-chain.

Exemplos:

  • ORDER_2025_00234

  • INVOICE_98B-13

  • DAO_GRANT_ROUND2

O ID de Engajamento é opcional para a lógica de blockchain, mas essencial para indexação e análise.

Permite que plataformas consultem, agrupem e monitorem escrows facilmente pela API ou pelo visualizador.


⚙️ Configure a Taxa da Plataforma

Plataformas podem ganhar uma Taxa da Plataforma em cada escrow.

Essa taxa é retida na liberação, juntamente com a taxa de 0,3% do Trustless Work do protocolo.

  • Exemplo:

    • Taxa da Plataforma = 1%

    • Taxa Trustless = 0,3%

    • Dedução total = 1,3% (automaticamente dividida entre plataforma e protocolo)

A taxa da plataforma é enviada para o Endereço da Plataforma definido nas funções.

💡 Para marketplaces e plataformas SaaS, esta é uma camada nativa de monetização incorporada na lógica do escrow — sem fluxo de cobrança separado necessário.


📦 Resultado da Fase de Iniciação

Ao fim da Iniciação, você tem:

  • Um esquema completo definindo cada função, marco, taxa e ativo

  • Um trustline selecionado e validado para todos os participantes

  • Um ID de engajamento vinculando seu escrow a registros externos

  • Um compreensão clara do que precisa acontecer antes que qualquer dinheiro se mova

Este é o plano.

Uma vez finalizado, ele é implantado na blockchain como um contrato imutável.

A partir de então, toda assinatura, aprovação ou evento de liberação acontece on-chain.

Além disso, você deve ser capaz de visualizar o escrow e sua configuração no visualizador de escrow ou no Stellar Expert.


Atualizado

Isto foi útil?