# Lista de verificación de integración

**Objetivo:** Pasar de la idea a escrows en vivo en **menos de 1 semana**.

**Estimación de tiempo:** 4–8 horas de implementación (más pruebas).

**Requisitos previos:**

* Conocimientos básicos de Web3
* Una cartera Stellar (Freighter, Albedo)
* Acceso a stablecoins (USDC/EURC en testnet o mainnet)

***

### **Fase 1 – Preparación (Configuración y Planificación)**

**1. Comprende tu caso de uso**

* [ ] Define tu flujo de trabajo de escrow: liberación única (pago completo al final) o liberaciones múltiples (pago por hito).
* [ ] Mapea el ciclo de vida de la transacción: Inicio → Financiación → Actualizaciones de hitos → Aprobación → Liberación (→ Disputa si es necesario).

📄 [Ciclo de vida del escrow](/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle.md)

**2. Elige el tipo de escrow correcto**

* [ ] 📄 [Tipos de escrow](/trustless-work/v1-es/introduccion/technology-overview/tipos-de-escrow.md)
* [ ] **Liberación única** — pago completo después de que todos los hitos sean aprobados.
* [ ] **Liberaciones múltiples** — pagos escalonados por hito.

**3. Define los roles**

Asigna las direcciones Stellar de las partes a cada rol en tu escrow:📄 [Roles en Trustless Work](/trustless-work/v1-es/introduccion/technology-overview/roles-in-trustless-work.md)

* [ ] **Aprobador** — aprueba o disputa los hitos.
* [ ] **Proveedor de servicios** — entrega el trabajo, marca los hitos como completados.
* [ ] **Firmante de liberación** — libera los fondos una vez que las aprobaciones estén completas.
* [ ] **Resolutor de disputas** — resuelve las disputas.
* [ ] **Dirección de la plataforma** — recibe las comisiones de la plataforma.
* [ ] **Receptor** — receptor final de los fondos.

**4. Define las propiedades del escrow**

[Propiedades del escrow](/trustless-work/v1-es/introduccion/technology-overview/what-does-a-smart-escrow-look-like.md)

* [ ] Configuración de activo y trustline
* [ ] Cantidad y comisión de la plataforma
* [ ] ID de compromiso (factura/referencia de pedido)
* [ ] Hitos (título, descripción, criterios de aceptación)

***

### **Fase 2 – Integración (Configuración principal)**

**5. Obtén acceso**

* [ ] Regístrate en [dApp](https://dapp.trustlesswork.com).
* [ ] Solicita **Clave API** (testnet; mainnet tras auditoría) [Solicitar clave de API](/trustless-work/v1-es/introduccion/developer-resources/request-api-key.md) -> puedes ver los videos en la página principal de la dApp.
* [ ] Puedes desplegar escrows en testnet y Mainnet desde el backoffice. Ideal para probar e integrar.&#x20;

**6. Instala el SDK / Herramientas** [Primeros pasos](/trustless-work/v1-es/escrow-react-sdk/primeros-pasos.md)

* [ ] Instala el paquete NPM.
* [ ] Importa el SDK en tu proyecto.
* [ ] Clona o referencia plantillas de código abierto para tu vertical (p. ej., P2P, marketplace, plataforma de subvenciones).
* [ ] O: Usa bloques de escrow&#x20;

**7. Configura tu escrow**

* [ ] Establece roles, direcciones, monto, comisiones y hitos.
* [ ] Elige lógica de liberación única o de liberaciones múltiples.
* [ ] Usa el activo de testnet para la integración inicial.

***

### **Fase 3 – Pruebas (Validación y depuración)**

**8. Despliega en Testnet**

* [ ] Crea tu primer escrow vía API o SDK.
* [ ] Fináncialo usando una cartera de testnet (p. ej., Freighter, Albedo).
* [ ] Recorre el flujo de finalización de hitos y aprobación.

**9. Simula casos límite**

* [ ] Manejo de disputas
* [ ] Financiación parcial
* [ ] Flujos de tiempo de espera o cancelación

**10. Realiza revisión de cumplimiento y UX**

* [ ] Preparación KYC/AML (si es necesaria para tu vertical).
* [ ] Prueba la conexión de la cartera y la experiencia de firma.

***

### **Fase 4 – Lanzamiento (Poner en marcha)**

**11. Migra a Mainnet**

* [ ] Mover Trustless Work a Mainnet
* [ ] Despliega contratos en Mainnet usando SDK o API.
* [ ] Financia los primeros escrows en vivo con stablecoins.

**12. Monitorea y optimiza**

* [ ] Usa el visor o el backoffice de la dApp para rastrear el estado del escrow, la financiación y la liberación.

***

***


---

# 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-es/introduccion/developer-resources/lista-de-verificacion-de-integracion.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.
