# CIRPASS-2 Validation Stack za tekstilni DPP

## Sažetak

Tekstilni DPP compliance ne uspijeva kada se podaci samo prikupljaju bez provjere.  
CIRPASS-2-kompatibilan Reeco stack primjenjuje sedam slojeva validacije: `SCH`, `MDL`, `SEM`, `TXT`, `RCO`, `DCC`, `DTE`.

## Zašto je potreban višeslojni stack

Većina platformi staje na "dokument je prisutan". To ne dokazuje integritet tvrdnji na razini proizvoda.  
Robustan DPP workflow mora validirati strukturu, semantiku, tekstilnu logiku i koherentnost bilancija masičnog.

### Pregled slojeva

| Sloj | Opseg | Tipičan izlaz |
|---|---|---|
| SCH | Usklađenost sheme | Strukturne greške (na primjer `SCH001`) |
| MDL | Integritet modela | Nedostajuća polja ili loše oblikovani objekti (`MDL*`) |
| SEM | Semantička konzistentnost | Kontradiktorna značenja (`SEM*`) |
| TXT | Tekstilna logika | Tekstilne specifične nedosljednosti tvrdnji (`TXT*`) |
| RCO | Reeco kontrolni sloj | Stroge poslovne kontrole (`RCO003` bilancij masičan) |
| DCC | Kredencijalizacija | TC izvezen kao UNTP DCC 0.6.1 |
| DTE | Događaji praćenja | Tok serije izvezen kao TransformationEvent |

## Stav validacije performansi

Za determinističke provjere na strukturiranim payloadima, osnovna validacija može se izvršiti u milisekundama (referentna vrijednost: oko `1,6 ms` po zahtjevu u laganim pokretanjima).  
Ovo je operativno relevantno: kontrole mogu se izvršiti sinkrono u vrijeme slanja, prije emisije etikete.

## Što konkurenti obično propuste

| Mogućnost | Tipičan DPP UI | Reeco Stack |
|---|---|---|
| Učitavanje datoteke | Da | Da |
| Provjere sheme | Djelomično | Potpuni SCH + MDL |
| Tekstilna semantička pravila | Rijetko | SEM + TXT |
| Blokada tvrdog bilancija masičnog | Rijetko | RCO tvrda blokada |
| UNTP DCC izvoz | Rijetko | Nativno |
| UNTP DTE izvoz | Rijetko | Nativno |

## Napomene o implementaciji

### Krajnje točke

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

### Verzioniranje specifikacije

- UNTP referenca: `0.6.1`
- Model dokaza: W3C Verifiable Credentials

## Često postavljana pitanja

### Je li validacija sheme dovoljna za compliance?

Ne. Provjere sheme potvrđuju oblik, a ne istinitost tvrdnji o održivosti.

### Što čini RCO drugačitim?

RCO dodaje stroge operativne kontrole kao što je blokada bilancija masičnog kada je certificirani materijal iscrpljen.

### Zašto uključiti DCC i DTE u isti stack?

Jer validacija bez izvozivog dokaza nije interoperabilan compliance.
