# Validačný stack CIRPASS-2 pre textilný DPP

## Zhrnutie pre vedenie

Compliance textilného DPP zlyhá, keď sú údaje iba zbierané a nie sú overené.  
Stack Reeco kompatibilný s CIRPASS-2 aplikuje sedem validačných vrstiev: `SCH`, `MDL`, `SEM`, `TXT`, `RCO`, `DCC`, `DTE`.

## Prečo je potrebný viacvrstvový stack

Väčšina platforiem sa zastaví na „dokument je prítomný". To nepreukazuje integritu tvrdení na úrovni produktu.  
Robustný DPP workflow musí validovať štruktúru, sémantiku, textilnú logiku a koherenciu bilancia massico.

### Prehľad vrstiev

| Vrstva | Rozsah | Typický výstup |
|---|---|---|
| SCH | Zhoda so schémou | Chyby štruktúry (napríklad `SCH001`) |
| MDL | Integritu modelu | Chýbajúce polia alebo zle formované objekty (`MDL*`) |
| SEM | Sémantická konzistentnosť | Protichodné významy (`SEM*`) |
| TXT | Textilná logika | Textilne špecifické nekonzistentnosti tvrdení (`TXT*`) |
| RCO | Riadiaca vrstva Reeco | Tvrdé obchodné kontroly (`RCO003` bilancia massico) |
| DCC | Overovanie poverení | TC exportovaný ako UNTP DCC 0.6.1 |
| DTE | Udalosti sledovateľnosti | Tok dávky exportovaný ako TransformationEvent |

## Postoj k výkonu validácie

Pre deterministické kontroly štruktúrovaných záťaží môže základná validácia bežať v milisekundách (referenčný benchmark: približne `1,6 ms` na požiadavku v ľahkých behoch).  
To je operačne relevantné: kontroly môžu bežať synchronne v čase odoslania, pred emisií štítku.

## Čo konkurenti zvyčajne vynechávajú

| Schopnosť | Typické DPP UI | Stack Reeco |
|---|---|---|
| Nahrávanie súboru | Áno | Áno |
| Kontroly schémy | Čiastočne | Úplné SCH + MDL |
| Pravidlá textilnej sémantiky | Zriedka | SEM + TXT |
| Tvrdý blok bilancia massico | Zriedka | Tvrdý blok RCO |
| Export UNTP DCC | Zriedka | Natívny |
| Export UNTP DTE | Zriedka | Natívny |

## Poznámky k implementácii

### Koncové body

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

### Verziovanie špecifikácie

- Referencia UNTP: `0.6.1`
- Model dôkazov: W3C Verifiable Credentials

## Často kladené otázky

### Je validácia schémy dostatočná pre compliance?

Nie. Kontroly schémy potvrdzujú tvar, nie pravdivosť tvrdení o udržateľnosti.

### Čo robí RCO odlišným?

RCO pridáva tvrdé operačné kontroly, ako je blokovanie bilancia massico, keď je certifikovaný materiál vyčerpaný.

### Prečo zahrnúť DCC a DTE do rovnakého stacku?

Pretože validácia bez exportovateľných dôkazov nie je interoperabilný compliance.
