# Fase de aprovação

<figure><img src="/files/84a5c4fcd474d4bf1e20ec3fa596b6f0167dda0c" alt=""><figcaption></figcaption></figure>

## Fase 4 — Aprovação (Validando o Progresso e Desbloqueando a Prontidão)

Depois que o Prestador de Serviço atualiza o status de um marco, o **Aprovador** entra em cena.\
Esta é a fase onde a intenção encontra a validação — o momento em que uma plataforma ou cliente confirma oficialmente que o progresso é satisfatório.

A aprovação é o **sinal verde** que diz ao escrow:

> “Este marco atendeu às condições. Agora pode avançar para o pagamento.”

***

### 🧾 O que a Aprovação Significa

Aprovar um marco ainda não movimenta fundos — isso apenas atualiza a flag interna do marco:\
`aprovado: verdadeiro`

Essa única flag transforma o marco de *em andamento* para *pronto para liberação*.

É uma mudança leve nos dados, mas pesada no significado — porque uma vez aprovado, o marco fica permanentemente registrado como validado.\
Não existe função de “desaprovar”.\
A decisão se torna parte do histórico do escrow.

***

### 👤 Quem Aprova

Apenas o **Aprovador** — a carteira atribuída a esse papel — pode assinar a aprovação.\
Esse endereço costuma ser:

* O **comprador** em um contrato freelancer,
* O **patrocinador** em uma subvenção,
* Ou a **lógica da plataforma** em fluxos automatizados ou entre várias partes.

A assinatura do Aprovador confirma que:

1. O marco foi entregue satisfatoriamente, e
2. A plataforma agora pode avançar com segurança para a liberação.

***

### 🔁 Como a Aprovação Funciona entre Tipos de Escrow

#### **Escrow de Liberação Única**

* Todos os marcos devem ser aprovados antes que quaisquer fundos possam ser movimentados.
* Uma vez que todo marco carregue a `aprovado: verdadeiro` flag, o escrow se torna “pronto para liberação.”
* O Signatário de Liberação então pode executar o pagamento em uma única transação.

#### **Escrow com Múltiplas Liberações**

* Cada marco tem sua própria lógica de aprovação e liberação.
* Aprovar um marco torna *os fundos daquele marco* elegíveis para liberação, independentemente dos outros.
* Isso permite múltiplos ciclos independentes de aprovação-liberação dentro do mesmo escrow.

> 🧩 **Em resumo:**
>
> * **Liberação Única** → aprovação é coletiva (tudo ou nada).
> * **Múltiplas Liberações** → aprovação é modular (um marco por vez).

***

### 🪶 A Liberdade do Tempo de Aprovação

As aprovações podem acontecer a qualquer momento, independentemente do texto de “status” atual do marco.

Mesmo que o Prestador de Serviço tenha usado um status personalizado como *“Em Revisão”* ou *“Em Trânsito”* ,\
o Aprovador pode assinar a aprovação imediatamente se estiver satisfeito.

Essa flexibilidade permite que cada plataforma defina sua própria lógica — talvez autoaprovando após um temporizador, ou exigindo revisão manual antes do pagamento.

Uma vez aprovado:

* O `aprovado` flag fica **verdadeiro**,
* O escrow reconhece esse marco como concluído,
* E ele permanece aprovado pelo resto de seu ciclo de vida.

***

### 🧩 Relação com Disputas e Liberação

A aprovação também é o que separa transações tranquilas de disputas.\
Se o Aprovador assinar, o fluxo avança para **Liberação**.\
Se ele recusar ou contestar, o mesmo marco pode em vez disso entrar em **Resolução de Disputas**.

> 🧭 A aprovação é a bifurcação no caminho —\
> Um caminho leva ao pagamento, o outro à mediação.

***

### 📦 Resultado da Fase de Aprovação

Ao final desta fase:

* O `aprovado` a flag é definida para **verdadeiro**.
* O escrow reconhece esse marco como *pronto para liberação*.
* O evento de aprovação é registrado permanentemente on-chain.
* Os participantes podem ver a aprovação em tempo real através do [**Visualizador de Escrow**](https://viewer.trustlesswork.com).

> 💡 A aprovação não libera fundos — ela desbloqueia a capacidade de fazê-lo.\
> É o sinal de que o trabalho foi aceito, e o escrow agora pode cumprir seu propósito.


---

# 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/escrow-lifecycle/approval-phase.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.
