# La pila de validación CIRPASS-2 para DPP textil

## Resumen ejecutivo

El cumplimiento de DPP textil falla cuando los datos solo se recopilan y no se verifican.  
La pila Reeco compatible con CIRPASS-2 aplica siete capas de validación: `SCH`, `MDL`, `SEM`, `TXT`, `RCO`, `DCC`, `DTE`.

## Por qué se requiere una pila multicapa

La mayoría de las plataformas se detienen en “documento presente”. Eso no demuestra la integridad de las declaraciones a nivel de producto.  
Un flujo DPP robusto debe validar estructura, semántica, lógica textil y coherencia de mass-balance.

### Resumen de capas

| Capa | Alcance | Salida típica |
|---|---|---|
| SCH | Conformidad de esquema | Errores estructurales (por ejemplo `SCH001`) |
| MDL | Integridad del modelo | Campos faltantes u objetos mal formados (`MDL*`) |
| SEM | Consistencia semántica | Significados contradictorios (`SEM*`) |
| TXT | Lógica textil | Inconsistencias de declaraciones específicas del textil (`TXT*`) |
| RCO | Capa de control Reeco | Controles de negocio estrictos (`RCO003` mass balance) |
| DCC | Credentialization | TC exportado como UNTP DCC 0.6.1 |
| DTE | Eventos de trazabilidad | Flujo por lote exportado como TransformationEvent |

## Postura de rendimiento de validación

Para controles deterministas sobre payloads estructurados, la validación central puede ejecutarse en milisegundos (benchmark de referencia: alrededor de `1.6 ms` por solicitud en ejecuciones ligeras).  
Esto es operativamente relevante: los controles pueden ejecutarse de forma síncrona en el momento del envío, antes de emitir etiquetas.

## Lo que los competidores suelen omitir

| Capacidad | UI DPP típica | Pila Reeco |
|---|---|---|
| Carga de archivos | Sí | Sí |
| Verificaciones de esquema | Parcial | SCH + MDL completo |
| Reglas semánticas textiles | Raro | SEM + TXT |
| Bloqueo duro de mass-balance | Raro | Bloqueo duro RCO |
| Exportación UNTP DCC | Raro | Nativo |
| Exportación UNTP DTE | Raro | Nativo |

## Notas de implementación

### Endpoints

- `POST /api/v1/dpp/validate`
- `POST /api/v1/dpp/export/dcc`
- `POST /api/v1/dpp/export/dcc/jwt`
- `POST /api/v1/dpp/export/dte`

### Versionado de especificaciones

- Referencia UNTP: `0.6.1`
- Modelo de evidencia: W3C Verifiable Credentials

## FAQ

### ¿La validación de esquema es suficiente para el cumplimiento?

No. Las verificaciones de esquema confirman la forma, no la veracidad de las declaraciones de sostenibilidad.

### ¿Qué hace diferente a RCO?

RCO añade controles operativos estrictos, como el bloqueo de mass-balance cuando el material certificado se agota.

### ¿Por qué incluir DCC y DTE en la misma pila?

Porque la validación sin evidencia exportable no es cumplimiento interoperable.

También disponible en: [English](../en/kb_article2_cirpass2_validation_stack.md) [Italiano](../it/kb_article2_cirpass2_validation_stack.md) [Français](../fr/kb_article2_cirpass2_validation_stack.md) [Deutsch](../de/kb_article2_cirpass2_validation_stack.md) [Português](../pt/kb_article2_cirpass2_validation_stack.md)
