# Validation Stack CIRPASS-2 untuk DPP Tekstil

## Ringkasan Eksekutif

Kepatuhan DPP tekstil gagal ketika data hanya dikumpulkan dan tidak diverifikasi.  
Stack Reeco yang kompatibel dengan CIRPASS-2 menerapkan tujuh lapisan validasi: `SCH`, `MDL`, `SEM`, `TXT`, `RCO`, `DCC`, `DTE`.

## Mengapa Stack Berlapis-lapis Diperlukan

Sebagian besar platform berhenti pada "dokumen ada". Itu tidak membuktikan integritas klaim pada level produk.  
Alur kerja DPP yang tangguh harus memvalidasi struktur, semantik, logika tekstil, dan koherensi mass-balance.

### Ikhtisar Lapisan

| Lapisan | Cakupan | Keluaran Tipikal |
|---|---|---|
| SCH | Konformitas skema | Kesalahan struktural (misalnya `SCH001`) |
| MDL | Integritas model | Kolom hilang atau objek cacat (`MDL*`) |
| SEM | Konsistensi semantik | Makna yang bertentangan (`SEM*`) |
| TXT | Logika tekstil | Ketidaksesuaian klaim khusus tekstil (`TXT*`) |
| RCO | Lapisan kendali Reeco | Kendali bisnis tegas (`RCO003` mass balance) |
| DCC | Kredensialisasi | TC diekspor sebagai UNTP DCC 0.6.1 |
| DTE | Peristiwa ketertelusuran | Alur batch diekspor sebagai TransformationEvent |

## Postur Performa Validasi

Untuk pemeriksaan deterministik pada payload terstruktur, validasi inti dapat dieksekusi dalam milidetik (tolok ukur referensi: sekitar `1.6 ms` per permintaan dalam pengujian ringan).  
Ini relevan secara operasional: kendali dapat berjalan secara sinkron pada saat pengajuan, sebelum penerbitan label.

## Apa yang Biasanya Terlewat oleh Pesaing

| Kemampuan | UI DPP Tipikal | Stack Reeco |
|---|---|---|
| Unggah berkas | Ya | Ya |
| Pemeriksaan skema | Sebagian | SCH + MDL Penuh |
| Aturan semantik tekstil | Jarang | SEM + TXT |
| Blokir mass-balance tegas | Jarang | Blokir tegas RCO |
| Ekspor UNTP DCC | Jarang | Native |
| Ekspor UNTP DTE | Jarang | Native |

## Catatan Implementasi

### Endpoint

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

### Versi Spesifikasi

- Referensi UNTP: `0.6.1`
- Model bukti: W3C Verifiable Credentials

## FAQ

### Apakah validasi skema cukup untuk kepatuhan?

Tidak. Pemeriksaan skema mengonfirmasi bentuk, bukan kebenaran klaim keberlanjutan.

### Apa yang membuat RCO berbeda?

RCO menambahkan kendali operasional tegas seperti pemblokiran mass-balance ketika material tersertifikasi telah habis.

### Mengapa menyertakan DCC dan DTE dalam stack yang sama?

Karena validasi tanpa bukti yang dapat diekspor bukanlah kepatuhan yang interoperabel.
