> For the complete documentation index, see [llms.txt](https://novacont.gitbook.io/nova-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://novacont.gitbook.io/nova-docs/novacont-docs/espanol/seguridad-y-desarrolladores/maquina-de-estados-y-ciclo-de-vida.md).

# Máquina de estados y ciclo de vida

Cada acuerdo en NovaCont existe en uno de siete estados posibles. Las transiciones de estado se aplican programáticamente — ninguna función puede mover un contrato a un estado inválido, y ningún estado puede omitirse o revertirse.

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

### Los siete estados

**Creado (Created).** Estado inicial. El cliente ha bloqueado fondos en cadena y el contrato está esperando que el proveedor responda. El proveedor puede aceptar o rechazar. El cliente puede cancelar en cualquier momento durante este estado para obtener un reembolso completo.

**Aceptado (Accepted).** El proveedor ha aceptado los términos. La cuenta regresiva de entrega está ahora activa. Se espera que el proveedor entregue dentro del plazo acordado. El cliente aún puede cancelar — con una posible penalización aplicada si ha transcurrido más de la mitad del período de entrega.

**Entregado (Delivered).** El proveedor ha enviado sus entregables y el URI de evidencia. La ventana de revisión de 7 días está ahora abierta. El cliente debe aprobar o disputar. Si no se toma ninguna acción dentro de 7 días, el proveedor puede reclamar el tiempo de espera.

**En disputa (Disputed).** Una disputa ha sido formalmente abierta por una de las partes. Los fondos están bloqueados pendientes de resolución. El caso está bajo revisión del administrador o esperando la asignación de jurados dependiendo del modo del sistema actual.

**Completado (Completed).** Estado terminal. El cliente aprobó el trabajo o el proveedor reclamó un tiempo de espera. Los fondos han sido distribuidos. La tarifa de plataforma ha sido deducida y acreditada al protocolo. No son posibles más acciones.

**Resuelto (Resolved).** Estado terminal. Una disputa fue resuelta — ya sea por el administrador o por el jurado. Los fondos han sido distribuidos de acuerdo con el veredicto. No son posibles más acciones.

**Cancelado (Cancelled).** Estado terminal. El contrato fue cancelado antes de alcanzar la finalización. El cliente recibió un reembolso completo o parcial dependiendo de la etapa en que ocurrió la cancelación.

| Desde      | Hacia      | Activado por           | Condición                                               |
| ---------- | ---------- | ---------------------- | ------------------------------------------------------- |
| Creado     | Aceptado   | Proveedor              | Dentro del plazo de aceptación                          |
| Creado     | Cancelado  | Proveedor              | Rechazo                                                 |
| Creado     | Cancelado  | Cliente o Propietario  | En cualquier momento durante el estado "Creado"         |
| Aceptado   | Entregado  | Proveedor              | Dentro del plazo de entrega                             |
| Aceptado   | Cancelado  | Cliente                | Solicitud de cancelación — reembolso completo o parcial |
| Entregado  | Completado | Cliente                | Trabajo aprobado                                        |
| Entregado  | Completado | Proveedor              | Tiempo de espera de 7 días reclamado                    |
| Entregado  | En disputa | Cliente y Proveedor    | Disputa abierta con tarifa pagada                       |
| En disputa | Resuelto   | Administrador o Jurado | Veredicto emitido y ejecutado                           |
