# Propriedades do escrow

Resumo:&#x20;

* *Liberação Única → todos os marcos devem ser aprovados para um único pagamento.*
* *Liberação Múltipla → cada marco desbloqueia seu próprio pagamento.*

Abaixo detalhamos as **propriedades principais** de cada escrow, e então destacamos as **diferenças entre Liberação Única e Liberação Múltipla.**

<figure><img src="/files/45bb1ea56436ed21d0d61653504ae832f223bdfb" alt=""><figcaption><p>Escrow de Liberação Única</p></figcaption></figure>

### Estrutura Principal

* **ID do Escrow**\
  O identificador on-chain do contrato (também o endereço de depósito). É para onde os fundos são realmente enviados e bloqueados.
* **ID e Título do Envolvimento**\
  Strings configuráveis que ajudam a identificar o escrow no seu próprio sistema — por exemplo, vinculando-o a uma fatura, ID de projeto ou pedido do marketplace.
* **Descrição**\
  Explicação legível por humanos sobre o propósito do escrow. Útil para contexto em painéis, auditorias ou resolução de disputas.
* **Papéis**\
  Cada escrow define quem pode agir sobre ele:
  * *Aprovador* → valida a conclusão do marco
  * *Prestador de Serviço* → entrega o trabalho
  * *Endereço da Plataforma* → a própria plataforma, capaz de cobrar taxas ou ajustar a configuração antes do financiamento
  * *Assinante de Liberação* → executa a liberação dos fundos
  * *Resolvedor de Disputas* → arbitra conflitos, pode redirecionar fundos
  * *Recebedor* → destino final dos fundos\
    👉 Veja Papéis para detalhes completos.
* **Valor & Taxa da Plataforma**
  * **Liberação Única**: o total `valor` a ser pago quando as condições forem atendidas, mais uma `taxaDaPlataforma` opcional percentagem enviada para a plataforma.
  * **Liberação Múltipla**: o valor total é distribuído entre os marcos (cada marco define seu próprio `valor`). A taxa da plataforma ainda se aplica globalmente.
* **Trustline**\
  Define o token utilizado. É assim que os escrows Stellar sabem qual ativo aceitar. Tipicamente USDC, mas qualquer token emitido na Stellar é suportado.
* **Flags**\
  Marcadores de estado internos que descrevem o que está acontecendo:
  * `em disputa` → uma parte abriu uma disputa
  * `liberado` → os fundos já foram liberados
  * `resolvido` → uma disputa foi resolvida
  * `aprovado` (Apenas Liberação Múltipla) → o marco foi aprovado pelo aprovador

***

### Marcos

Os marcos definem *o que deve ser concluído para desbloquear fundos.*

* **Escrow de Liberação Única**
  * Você pode definir **um ou muitos marcos**, mas a liberação é **tudo ou nada**.
  * Os fundos só são liberados **quando todos os marcos são aprovados**.
  * Cada marco acompanha:
    * `descrição` → o que está sendo entregue
    * `status` → qualquer tipo de status
    * `aprovar` → verdadeiro ou falso
    * `evidência` (opcional) → prova de entrega
* **Escrow de Liberação Múltipla**
  * Cada marco tem as mesmas propriedades da liberação única, além de seu próprio valor e flags.
  * Quando um marco é aprovado, seus fundos podem ser liberados sem esperar pelos outros.
  * Os marcos incluem:
    * `valor` → quanto é desbloqueado mediante aprovação
    * `descrição` → o que está sendo entregue
    * `status` → qualquer tipo de status
    * `flags` → liberado, em disputa, resolvido e aprovado
    * `recebedor` → destino final dos fundos

Essa estrutura permite que um projeto financie e libere em **fases**, e não tudo de uma vez.

<figure><img src="/files/c6361a04177a943e44433273deb4758a1bafb2da" alt=""><figcaption></figcaption></figure>

***

### Juntando Tudo

* **Liberação Única** = um pagamento, acionado quando *todos os marcos são aprovados*.\
  Valor + flags de liberação e disputa vivem no **nível superior** do escrow.
* **Liberação Múltipla** = pagamentos múltiplos, cada marco tem seu próprio valor e flags.\
  O valor total colocado em escrow é distribuído entre os marcos.

Ambos compartilham a mesma estrutura principal — IDs, papéis, descrição, trustline e taxa da plataforma.\
A diferença é:

* **Liberação Única** → os marcos são “pontos de verificação” para uma grande liberação.
* **Liberação Múltipla** → os marcos são “tranches”, cada um vinculado à sua própria liberação.

***

### 🚀 Próximos Passos

* Escolha [Tipo de Escrow](/trustless-work/v1-pt/introducao/technology-overview/tipos-de-escrow.md)
* Atribua [Papéis](/trustless-work/v1-pt/introducao/technology-overview/roles-in-trustless-work.md)
* Siga [Fases do Ciclo de Vida](/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle.md)
* Teste configurações em [implante no dApp](/trustless-work/v1-pt/dapps-oss/backoffice.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.trustlesswork.com/trustless-work/v1-pt/introducao/technology-overview/what-does-a-smart-escrow-look-like.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
