# Checklist de integração

**Objetivo:** Ir da ideia para cauções ativas em **menos de 1 semana**.

**Estimativa de tempo:** 4–8 horas de implementação (mais testes).

**Pré-requisitos:**

* Conhecimento básico de Web3
* Uma carteira Stellar (Freighter, Albedo)
* Acesso a stablecoins (USDC/EURC no testnet ou mainnet)

***

### **Fase 1 – Preparação (Configuração & Planejamento)**

**1. Entenda seu caso de uso**

* [ ] Defina seu fluxo de trabalho de custódia: liberação única (pagamento total ao final) ou liberação múltipla (pagamento por marco).
* [ ] Mapeie o ciclo de vida da transação: Iniciação → Financiamento → Atualizações de Marco → Aprovação → Liberação (→ Disputa se necessário).

📄 [Ciclo de vida do escrow](/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle.md)

**2. Escolha o Tipo de Caução Correto**

* [ ] 📄 [Tipos de escrow](/trustless-work/v1-pt/introducao/technology-overview/tipos-de-escrow.md)
* [ ] **Liberação Única** — pagamento total após todos os marcos aprovados.
* [ ] **Liberação Múltipla** — pagamentos escalonados por marco.

**3. Defina Papéis**

Atribua os endereços Stellar das partes a cada papel na sua caução:📄 [Funções na Trustless Work](/trustless-work/v1-pt/introducao/technology-overview/roles-in-trustless-work.md)

* [ ] **Aprovador** — aprova ou contesta marcos.
* [ ] **Prestador de Serviços** — entrega o trabalho, marca marcos como concluídos.
* [ ] **Assinante de Liberação** — libera fundos uma vez que as aprovações estejam completas.
* [ ] **Resolutor de Disputas** — resolve disputas.
* [ ] **Endereço da Plataforma** — recebe taxas da plataforma.
* [ ] **Recebedor** — destinatário final dos fundos.

**4. Defina Propriedades da Caução**

[Propriedades do escrow](/trustless-work/v1-pt/introducao/technology-overview/what-does-a-smart-escrow-look-like.md)

* [ ] Configuração de ativo & trustline
* [ ] Valor & taxa da plataforma
* [ ] ID do engajamento (referência de fatura/pedido)
* [ ] Marcos (título, descrição, critérios de aceitação)

***

### **Fase 2 – Integração (Configuração Principal)**

**5. Obtenha Acesso**

* [ ] Inscreva-se em [dApp](https://dapp.trustlesswork.com).
* [ ] Solicitar **Chave de API** (testnet; mainnet após auditoria) [Solicitar chave de API](/trustless-work/v1-pt/introducao/developer-resources/request-api-key.md) -> você pode ver os vídeos na página inicial do dApp.
* [ ] Você pode implantar cauções no testnet & Mainnet no backoffice. Ótimo para testar e integrar.&#x20;

**6. Instale o SDK / Ferramentas** [Primeiros passos](/trustless-work/v1-pt/sdk-react-de-escrow/primeiros-passos.md)

* [ ] Instale o pacote NPM.
* [ ] Importe o SDK para seu projeto.
* [ ] Clone ou referencie templates de código aberto para seu vertical (por exemplo, P2P, marketplace, plataforma de subvenções).
* [ ] OU: Use blocos de caução&#x20;

**7. Configure Sua Caução**

* [ ] Defina papéis, endereços, valor, taxas e marcos.
* [ ] Escolha a lógica de liberação única ou múltipla.
* [ ] Use ativo do testnet para integração inicial.

***

### **Fase 3 – Testes (Validação & Depuração)**

**8. Faça o Deploy no Testnet**

* [ ] Crie sua primeira caução via API ou SDK.
* [ ] Financie-a usando uma carteira do testnet (por ex., Freighter, Albedo).
* [ ] Percorra o fluxo de conclusão de marco e aprovação.

**9. Simule Casos de Borda**

* [ ] Tratamento de disputas
* [ ] Financiamento parcial
* [ ] Fluxos de timeout ou cancelamento

**10. Execute Revisão de Conformidade & UX**

* [ ] Prontidão KYC/AML (se necessário para seu vertical).
* [ ] Teste a conexão da carteira & a experiência de assinatura.

***

### **Fase 4 – Lançamento (Entrar em Produção)**

**11. Migre para o Mainnet**

* [ ] Mover Trabalho Trustless para o Mainnet
* [ ] Implemente contratos no Mainnet usando SDK ou API.
* [ ] Financie as primeiras cauções ao vivo com stablecoins.

**12. Monitorar & Otimizar**

* [ ] Use o visualizador ou o backoffice do dApp para acompanhar status da caução, financiamento e liberação.

***

***


---

# 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/developer-resources/checklist-de-integracao.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.
