🇮🇹🇩🇪🇫🇷🇪🇸🇵🇹🇳🇱🇵🇱🇸🇪🇩🇰🇫🇮🇨🇿🇷🇴🇭🇺🇬🇷🇧🇬🇭🇷🇸🇰🇸🇮🇪🇪🇱🇹🇱🇻🇮🇪🇲🇹🇸🇦🇨🇳🇯🇵🇰🇷🇮🇳🇹🇷🇻🇳🇮🇩


Două URL-uri se rezolvă, începând cu această săptămână:

  • https://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993e

  • https://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993e/jws

Prima returnează o Acreditare Verificabilă. A doua returnează un JWS peste acea acreditare, semnată de o cheie Ed25519 al cărei material public este publicat la did:web:ia.reeco.eco. Ambele sunt conforme cu UN/CEFACT UNTP 0.7.0, DigitalProductPassport Tip. Din câte știu, acesta este primul DPP italian emis conform acestei specificații și făcut public verificabil.

Această postare nu este un anunț. Este o notă despre ce se schimbă atunci când un Pașaport Digital de Produs încetează să mai fie o formă de reglementare și devine un artefact pe care îl poți rezolva, analiza și verifica cu o bibliotecă JOSE standard.


Diferența dintre specificație și codul în rulare

Majoritatea discuțiilor DPP — la trei ani de la începutul actelor secundare ESPR și bine în cadrul procesului de recomandări UN/CEFACT UNP — are loc încă la nivelul ce ar trebui să fie un DPP. Granularitate. Modelul de date. Ai încredere în topologia ancorei. Strategii de identificare. Aceste conversații sunt necesare. Munca EWG3 privind identitatea și acreditările verificabile, contribuțiile CIRPASS-2 la procesul de recomandare, consultările cu părțile interesate ale JRC: toate acestea sunt muncă serioasă și modelează domeniul.

Dar există o a doua conversație care se deschide doar după ce un emițător este efectiv în funcțiune. Cum arată specificația când o serializezi? De unde se rezolvă contextul JSON-LD? Ce câmpuri ajung să rămână goale în practică — nu din lene a implementatorului, ci pentru că lanțul de aprovizionare textil nu le dezvăluie în momentul emiterii DPP? Ce curbă de semnare promovează documentul tău DID și verificatorul la care te-ai imaginat că ar verifica artefactul alege cheia corectă?

These questions have empirical answers only after something runs.

Ce conține artefactul

Acreditarea de la URL-ul de mai sus descrie un produs deliberat ilustrativ: o țesătură tricotată, CPC 2820, fabricată în Turquia de o fabrică provizorie numită "Test Mill". Nu este un pașaport comercial. Nu este o afirmație despre un produs real pe un raft real. Materialul este un vehicul pentru stiva de dedesubt.

Ce dovedește stack-ul:

  • A did:web:ia.reeco.eco identificatorul se rezolvă într-un document DID la .well-known/did.json, promovând atât o cheie Ed25519 (ed25519-1, folosită pentru JWS de mai sus) și o cheie ES256. Două curbe sunt expuse deoarece ecosistemele de verificatori nu s-au convergit asupra uneia.

  • Acreditarea este tastat ca DigitalProductPassport conform UNTP 0.7.0. Nu este un tip Reeco personalizat, nici o variantă cu arome, nici un obiect "de tip DPP".

  • JWS poate fi recuperat de la un endpoint separat, astfel încât o parte de încredere poate solicita independent acreditarea și dovada — util atunci când politicile de cache sau replicare diferă între cele două.

  • Software-ul emitentului, Reeco DPP Issuer 0.2.0-untp070, este aceeași instanță listată în UN/CEFACT UNTP Software Register (MR !732, fuzionat în aprilie 2026). Suita de migrare cu 33 de teste care transmite pe commit 7e68064 este frontiera de integrare față de schema 0.7.0.

Nimic din toate acestea nu este cercetare nouă. Este instalația sanitară. Valoarea este că instalația sanitară este cablată conform specificației reale, nu la una paralelă.

De ce "primul italian" nu este o afirmație de plantare a steagului

Este tentant, atunci când ceva este primul în context național, să-l citești ca pe un reper competitiv. Acesta nu este cadrul potrivit aici.

Cadrul relevant este geografic. Italia deține o cotă substanțială din industria textilă europeană — Prato, Biella, Como, Carpi — și realitatea operațională a modului în care funcționează echilibrul masei, certificarea, țara de origine și trasabilitatea componentelor on the floor este ancorat în această geografie. ESPR va lega producătorii, importatorii și mărcile care operează în întreaga zonă. Procesul de recomandări UN/CEFACT și ghidul de implementare al JRC au nevoie de bucla de feedback care vine din gestionarea emițătorilor în locurile unde textilele se mișcă efectiv.

O primă emisie din Prato nu este o realizare națională. Este începutul acelei bucle de feedback asupra solului textil italian — un singur emițător, o singură stivă, conform, publică, inspectabilă.

Note pentru comunitatea de speculații

Câteva observații pentru colegii UNTP și CIRPASS-2 care ar putea inspecta artefactul:

  • Modelul cu două chei Ed25519 / ES256 a fost alimentat de fragmentarea pe partea verificatorului. Un stack pur Ed25519 funcționează pentru unii consumatori downstream și eșuează silențios în alții. Orice recomandare normativă privind curbele de semnare va reduce semnificativ costurile de implementare pentru IMM-uri.

  • Întrebarea de granularitate — ce nivel de descriere a produsului aparține DPP-ului însuși față de acreditările legate — nu se rezolvă pe hârtie. Se rezolvă atunci când un emitent trebuie să completeze JSON-ul. Mai multe domenii care par opționale în schemă se dovedesc a fi necesare operațional pentru a face acreditarea utilă unui ofițer de sustenabilitate de brand. Altele marcate ca recomandate sunt dificil sau imposibil de completat din lanțul de aprovizionare din amonte în momentul emiterii. Experiența de implementare aici merită să fie adusă la iveală în discuțiile despre EWG1 și EWG3.

  • Verificabilitatea publică este ieftină de specificat și costisitoare de operat. Găzduirea unui emițător, a unui document DID și a URL-urilor de acreditare la SLA-uri de producție nu este o cerință mică pentru IMM-urile din sectorul textil. Procesul de recomandare ar trebui să țină cont de acest aspect atunci când se elaborează criteriile de conformitate.

Acestea nu sunt plângeri. Ele sunt ceea ce arată scaunul implementatorului. CIRPASS-2 a fost deliberat în colectarea acestui tip de contribuții prin grupurile sale de experți, iar registrul UNTP este structurat explicit pentru a accepta implementările ca formă de contribuție. Această postare este în acest spirit.

Ce schimbă pentru branduri

Pentru ofițerii de sustenabilitate și conformitate care citesc asta: un DPP verificabil schimbă modelul de încredere.

Astăzi, majoritatea afirmațiilor că se călătorește cu un produs textil sunt PDF-uri, declarații de fabrică, certificate emise de certificatori, menționate după numărul de serie. Calea de verificare este umană, lentă și se bazează pe credibilitatea autorului documentului.

Un DPP conform este un obiect diferit. Este semnată de o cheie al cărei echivalent public se află într-o locație stabilă și rezolvabilă. Semnătura poate fi verificată în milisecunde de orice bibliotecă standard JOSE. Legătura dintre produs, emitent și revendicările subiacente este criptografică, nu narativă.

Aceasta nu înlocuiește certificarea. Nu elimină auditul. Ceea ce face este să reducă costul de a pune întrebarea “is this claim what its author said it was?” — și odată ce acest cost se apropie de zero, asimetria dintre cumpărătorii sofisticați și cei nesofisticați din lanțul de aprovizionare se restrânge. Aceasta este schimbarea operațională care merită luată în considerare, cu mult înainte ca termenele limită ESPR să o impună.

Reeco informează brandurile, pe bază de unitate, când materialul certificat raportat de furnizori este în concordanță cu bilanțul de masă al produsului finit și când nu este. Brandul decide ce să facă cu aceste informații. DPP-ul este portavionul; stack-ul de verificare este ancora de încredere; Brandul păstrează autonomia asupra fiecărei revendicări. Un emițător funcțional face acea buclă concretă, nu ipotetică.

Closing

Acreditarea este la adresa URL. JWS este la URL. Documentul DID se află la https://ia.reeco.eco/.well-known/did.json. Inspecția este binevenită — corecturi, critici tehnice, cereri pentru câmpuri suplimentare, cazuri limită care strică verificatorul — toate utile.

Standardele se maturizează prin implementare. Aceasta este o implementare. Vor mai fi și altele.


Stefano Cipriani — Reeco · Stefano Cipriani Studio · PratoCIRPASS-2 Expert Member (EWG1 / EWG3) · JRC Registered Stakeholder · UN/CEFACT UNTP Software Register