
🇮🇹🇩🇪🇫🇷🇪🇸🇵🇹🇳🇱🇵🇱🇸🇪🇩🇰🇫🇮🇨🇿🇷🇴🇭🇺🇬🇷🇧🇬🇭🇷🇸🇰🇸🇮🇪🇪🇱🇹🇱🇻🇮🇪🇲🇹🇸🇦🇨🇳🇯🇵🇰🇷🇮🇳🇹🇷🇻🇳🇮🇩
Dua URL terselesaikan, per minggu ini:
https://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993ehttps://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993e/jws
Yang pertama mengembalikan Kredensial Verifiable. Yang kedua mengembalikan JWS di atas kredensial tersebut, yang ditandatangani oleh kunci Ed25519 yang materi publiknya dipublikasikan di did:web:ia.reeco.eco. Keduanya sesuai dengan UN/CEFACT UNTP 0.7.0, DigitalProductPassport tipe. Sejauh yang saya tahu, ini adalah DPP Italia pertama yang diterbitkan terhadap spesifikasi tersebut dan diverifikasi secara publik.
Postingan ini bukan pengumuman. Ini adalah catatan tentang apa yang berubah ketika Digital Product Passport berhenti menjadi bentuk regulasi dan menjadi artefak yang bisa Anda selesaikan, urai, dan verifikasi dengan pustaka JOSE standar.
Kesenjangan antara spesifikasi dan kode yang berjalan
Sebagian besar percakapan DPP — tiga tahun setelah ESPR dimulai, dan masih dalam proses rekomendasi UN/CEFACT UNTP — masih berlangsung pada tingkat seperti apa seharusnya DPP. Granularitas. Model data. Topologi jangkar kepercayaan. Strategi pengidentifikasi. Percakapan ini diperlukan. Pekerjaan EWG3 tentang identitas dan kredensial yang dapat diverifikasi, kontribusi CIRPASS-2 pada proses rekomendasi, konsultasi pemangku kepentingan JRC: semuanya adalah pekerjaan serius dan membentuk bidang ini.
Tapi ada percakapan kedua yang baru terbuka setelah penerbit benar-benar berjalan. Seperti apa spesifikasi saat Anda serialisasikannya? Dari mana konteks JSON-LD diselesaikan? Bidang mana yang akhirnya kosong dalam praktiknya — bukan karena kemalasan pelaksana, tapi karena rantai pasok tekstil tidak menampilkannya saat penerbitan DPP? Kurva penandatanganan mana yang diiklankan dokumen DID Anda, dan apakah verifier yang Anda bayangkan akan memeriksa artefak benar-benar memilih kunci yang tepat?
Pertanyaan-pertanyaan ini hanya memiliki jawaban empiris setelah sesuatu dijalankan.
Apa yang ada di artefak tersebut
Kredensial pada URL di atas menggambarkan produk ilustratif yang disengaja: kain rajut, CPC 2820, yang diproduksi di Türkiye oleh pabrik sementara bernama "Test Mill." Ini bukan paspor komersial. Ini bukan klaim tentang produk nyata di rak asli. Kain itu adalah kendaraan untuk tumpukan di bawahnya.
Apa yang dibuktikan oleh tumpukan ini:
A
did:web:ia.reeco.ecoidentifier diselesaikan ke dokumen DID di.well-known/did.json, mengiklankan kedua kunci Ed25519 (ed25519-1, digunakan untuk JWS di atas) dan kunci ES256. Dua kurva terekspos karena ekosistem verifier belum konvergen pada satu.Kredensial diketik sebagai
DigitalProductPassportmenurut UNTP 0.7.0. Ini bukan tipe Reeco kustom, bukan varian beraroma, bukan objek "mirip DPP".JWS dapat diambil dari endpoint terpisah, sehingga pihak yang bergantung dapat meminta kredensial dan bukti secara independen — berguna ketika kebijakan caching atau replikasi berbeda untuk keduanya.
Perangkat lunak penerbit, Reeco DPP Issuer 0.2.0-untp070, adalah instance yang sama yang tercantum dalam Daftar Perangkat Lunak UN/CEFACT UNTP (MR !732, digabungkan April 2026). Suite migrasi 33 tes yang meneruskan commit
7e68064adalah batas integrasi terhadap skema 0.7.0.
Semua ini bukan penelitian baru. Ini adalah pipa. Nilainya adalah pipa disambungkan ke spesifikasi sebenarnya, bukan ke spesifikasi paralel.
Mengapa "orang Italia pertama" bukanlah klaim penanaman bendera
Sangat menggoda, ketika sesuatu berjalan lebih dulu dalam konteks nasional, untuk membacanya sebagai penanda kompetitif. Itu bukan kerangka yang tepat di sini.
Kerangka yang relevan adalah geografis. Italia memegang pangsa besar dari manufaktur tekstil Eropa — Prato, Biella, Como, Carpi — dan realitas operasional tentang bagaimana keseimbangan massa, sertifikasi, negara asal, dan pelacakan komponen bekerja di lantai berakar pada geografi ini. ESPR akan mengikat produsen, importir, dan merek yang beroperasi di dalamnya. Proses rekomendasi UN/CEFACT dan panduan implementasi JRC membutuhkan lingkaran umpan balik yang muncul dari menjalankan penerbit di tempat di mana tekstil benar-benar bergerak.
Emisi pertama dari Prato bukanlah pencapaian nasional. Ini adalah awal dari lingkaran umpan balik di tanah tekstil Italia — satu penerbit, satu tumpukan, konform, publik, dapat diperiksa.
Catatan untuk komunitas spesifikasi
Beberapa pengamatan untuk rekan UNTP dan CIRPASS-2 yang mungkin memeriksa artefak ini:
Pola dual-key Ed25519 / ES256 didorong oleh fragmentasi sisi verifier. Stack murni Ed25519 bekerja untuk beberapa konsumen hilir dan gagal secara diam-diam pada yang lain. Setiap rekomendasi normatif tentang kurva penandatanganan akan secara signifikan mengurangi biaya implementasi bagi UKM.
Pertanyaan granularitas — tingkat deskripsi produk apa yang seharusnya ada di DPP itu sendiri dibandingkan dengan kredensial yang terhubung — tidak terselesaikan di atas kertas. Pertanyaan ini menyelesaikan ketika penerbit harus mengisi JSON. Beberapa bidang yang tampak opsional dalam skema ternyata diperlukan secara operasional agar kredensial berguna bagi petugas keberlanjutan merek. Bidang lain yang ditandai sebagai rekomendasi sulit atau bahkan tidak mungkin diisi dari rantai pasok hulu pada saat penerbitan. Pengalaman implementasi di sini layak untuk dibahas dalam percakapan EWG1 dan EWG3.
Verifikasi publik murah untuk ditentukan dan mahal untuk dioperasikan. Hosting penerbit, dokumen DID, dan URL kredensial di SLA tingkat produksi bukanlah hal kecil bagi UKM di sektor tekstil. Proses rekomendasi harus mempertimbangkan hal ini saat merumuskan kriteria kesesuaian.
Ini bukan keluhan. Mereka adalah seperti apa ketua pelaksana. CIRPASS-2 sengaja mengumpulkan masukan semacam ini melalui kelompok kerja ahlinya, dan daftar UNTP secara eksplisit disusun untuk menerima implementasi sebagai bentuk kontribusi. Tulisan ini dalam semangat tersebut.
Apa yang berubah untuk merek
Untuk petugas keberlanjutan dan kepatuhan yang membaca ini: DPP yang dapat diverifikasi mengubah model kepercayaan.
Saat ini, sebagian besar klaim bahwa bepergian dengan produk tekstil adalah PDF, deklarasi pabrik, sertifikat yang dikeluarkan oleh sertifikat dengan nomor seri. Jalur verifikasi bersifat manusiawi, lambat, dan bergantung pada kredibilitas penulis dokumen.
DPP yang sesuai adalah objek yang berbeda. Ia ditandatangani oleh kunci yang padanan publiknya berada di lokasi yang stabil dan dapat diselesaikan. Tanda tangan dapat diperiksa dalam milidetik oleh pustaka JOSE standar mana pun. Hubungan antara produk, penerbit, dan klaim dasar bersifat kriptografi, bukan naratif.
Ini tidak menggantikan sertifikasi. Ini tidak menghilangkan audit. Yang dilakukan adalah mengurangi biaya untuk mengajukan pertanyaan "Apakah klaim ini seperti yang dikatakan penulisnya?" — dan ketika biaya itu mendekati nol, asimetri antara pembeli yang canggih dan tidak canggih di seluruh rantai pasokan menyempit. Itulah pergeseran operasional yang layak dipikirkan, jauh sebelum tenggat waktu ESPR yang memaksanya.
Reeco memberi informasi kepada merek, secara per unit, kapan material bersertifikat yang dilaporkan pemasok mereka konsisten dengan neraca massa produk jadi, dan kapan tidak. Merek memutuskan apa yang akan dilakukan dengan informasi tersebut. DPP adalah pembawa; tumpukan verifikasi adalah jangkar kepercayaan; merek mempertahankan otonomi pada setiap klaim. Penerbit yang bekerja membuat loop itu konkret, bukan hipotetis.
Penutupan
Kredensial ada di URL. JWS ada di URL. Dokumen DID ada di https://ia.reeco.eco/.well-known/did.json. Inspeksi sangat diterima — koreksi, kritik teknis, permintaan kolom tambahan, kasus pinggiran yang merusak verifikator — semuanya berguna.
Standar matang melalui implementasi. Ini adalah satu implementasi. Akan ada lebih banyak lagi.
Stefano Cipriani — Reeco · Studio Stefano Cipriani · PratoAnggota Ahli CIRPASS-2 (EWG1 / EWG3) · Pemangku Kepentingan Terdaftar JRC · Daftar Perangkat Lunak UN/CEFACT UNTP