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


Kaksi URL-osoitetta ratkeaa tämän viikon tilanteen mukaan:

  • 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

Ensimmäinen palauttaa Todennettavan Tunnisteen. Toinen palauttaa JWS:n kyseisen pätevyyden yli, allekirjoitettuna Ed25519-avaimella, jonka julkinen materiaali julkaistaan osoitteessa did:web:ia.reeco.eco. Molemmat ovat yhteensopivia UN/CEFACT UNTP 0.7.0:n kanssa, DigitalProductPassport tyyppi. Tietääkseni tämä on ensimmäinen italialainen DPP, joka on annettu tätä määrittelyä vastaan ja julkisesti tarkistettavissa.

Tämä kirjoitus ei ole ilmoitus. Se on huomautus siitä, mitä tapahtuu, kun digitaalinen tuotepassi lakkaa olemasta sääntelymuoto ja muuttuu artefaktiksi, jonka voi ratkaista, jäsentää ja varmistaa tavallisella JOSE-kirjastolla.


Määrittelyn ja juoksevan koodin välinen kuilu

Suurin osa DPP-keskustelusta — kolme vuotta ESPR:n toissijaisten lakien alkamisen jälkeen ja hyvin sisällä YK/CEFACT, UNTP:n suositusprosessissa — tapahtuu edelleen tasolla Mikä DPP:n pitäisi olla. Tarkkuus. Tietomalli. Luottamu, ankkuritopologia. Tunnistestrategiat. Nämä keskustelut ovat välttämättömiä. EWG3-työ identiteetin ja todennettavien pätevyyksien parissa, CIRPASS-2:n panokset suositusprosessiin, JRC:n sidosryhmäkuulemiset – kaikki tämä on vakavaa työtä ja muokkaa alaa.

Mutta toinen keskustelu alkaa vasta, kun liikkeeseenlaskija on oikeasti käynnissä. Miltä spesifikaatio näyttää, kun sen sarjoitetaan? Mistä JSON-LD-konteksti ratkeaa? Mitkä kentät jäävät käytännössä tyhjiksi — ei toteuttajan laiskuudesta, vaan siksi, että tekstiilitoimitusketju ei tuo niitä esiin DPP:n julkaisuhetkellä? Mitä allekirjoituskäyrää, jota DID-dokumenttisi mainostaa, ja valitseeko varmentaja, jonka kuvittelit tarkistavan artefaktin, oikean avaimen?

Näihin kysymyksiin on empiirisiä vastauksia vasta, kun jokin on käynnissä.

Mitä artefakti sisältää

Yllä oleva URL-osoite kuvaa tarkoituksella havainnollistavaa tuotetta: neulokangasta, CPC 2820, joka valmistetaan Turkissa paikkamerkkitehtaalla nimeltä "Test Mill". Se ei ole kaupallinen passi. Se ei ole väite aidosta tuotteesta oikealla hyllyllä. Kangas on ajoneuvo pinolle alla.

Mitä pino todistaa:

  • A did:web:ia.reeco.eco tunniste ratkeaa DID-dokumentiksi kohdassa .well-known/did.json, mainostaen sekä Ed25519-avainta (ed25519-1, jota käytetään yllä olevalle JWS:lle) ja ES256-avaimella. Kaksi käyrää paljastuu, koska varmennusekosysteemit eivät ole konvergoineet yhteen.

  • Pätevyys on kirjoitettu seuraavasti DigitalProductPassport UNTP 0.7.0:n mukaan. Se ei ole räätälöity Reeco-tyyppi, ei maustettu versio, ei "DPP-tyyppinen" objekti.

  • JWS on haettavissa erillisestä päätepisteestä, joten luottavainen osapuoli voi pyytää tunnisteen ja todistuksen itsenäisesti — hyödyllistä, kun välimuisti- tai replikaatiokäytännöt eroavat näissä kahdessa.

  • Myöntäjäohjelmisto, Reeco DPP Issuer 0.2.0-untp070, on sama instanssi, joka on listattu UN/CEFACT UNTP -ohjelmistorekisterissä (MR !732, yhdistetty huhtikuu 2026). 33-testin migraatiopaketti läpäisee commit 7e68064 on integraatioraja 0.7.0-skeemaa vastaan.

Mikään tästä ei ole uutta tutkimusta. Kyse on putkistoista. Arvo on, että putkisto on kytketty varsinaiseen spesifikaatioon, ei rinnakkaisjärjestelmään.

Miksi "ensimmäinen italialainen" ei ole lipunistutusväite

On houkuttelevaa, kun jokin julkaistaan ensimmäisenä kansallisessa kontekstissa, tulkita se kilpailumerkkinä. Se ei ole oikea kehys tässä.

Asiaankuuluva kehys on maantieteellinen. Italia hallitsee merkittävää osuutta eurooppalaisesta tekstiiliteollisuudesta — Prato, Biella, Como, Carpi — sekä operatiivisesta todellisuudesta, jossa massatasapaino, sertifiointi, alkuperämaa ja komponenttien jäljitettävyys toimivat Lattialla on juurtunut tähän maantieteeseen. ESPR sitoo valmistajia, maahantuojia ja brändejä, jotka toimivat sen alueella. UN/CEFACTin suositusprosessi ja JRC:n toteutusohjeistus tarvitsevat palautesilmukan, joka syntyy liikkeellelaskijoiden pyörittämisestä niissä paikoissa, joissa tekstiili oikeasti liikkuu.

Ensimmäinen päästö Pratosta ei ole kansallinen saavutus. Se on palautesilmukan alku Italian tekstiilimaaperällä — yksi liikkeeseenlaskija, yksi pino, konforminen, julkinen, tarkastettava.

Huomautuksia spesialiyhteisölle

Muutamia havaintoja UNTP:n ja CIRPASS-2:n kollegoille, jotka saattavat tarkastaa esineen:

  • Ed25519 / ES256 kaksoisavaimen malli johtui varmennuspuolen pirstoutumisesta. Puhdas Ed25519-pino toimii joillakin alavirran kuluttajilla ja epäonnistuu hiljaisesti toisissa. Mikä tahansa normatiivinen suositus allekirjoituskäyristä vähentää merkittävästi toteutuskustannuksia pk-yrityksille.

  • Yksityiskohtaisuuskysymys — mikä tuotekuvauksen taso kuuluu itse DPP:hen verrattuna linkitetyihin tunnisteisiin — ei ratkea paperilla. Se ratkaisee, milloin liikkeeseenlaskijan täytyy täyttää JSON. Useat kentät, jotka näyttävät skeemassa vapaaehtoisilta, osoittautuvat operatiivisesti välttämättömiksi, jotta pätevyys olisi hyödyllinen brändin kestävän kehityksen vastaavalle. Toiset suositeltuiksi merkityt ovat vaikeita tai mahdottomia täyttää ylemmästä toimitusketjusta myöntämishetkellä. Toteutuskokemus tässä on hyödyllistä tuoda esiin EWG1- ja EWG3-keskusteluissa.

  • Julkinen varmennus on halpaa määritellä ja kallista ylläpitää. Liikkeeseenlaskijan, DID-dokumentin ja tunnisteiden URL-osoitteiden isännöinti tuotantotason SLA-sopimuksissa ei ole pieni vaatimus tekstiilialan pk-yrityksille. Suositusprosessin tulisi ottaa tämä huomioon vaatimustenmukaisuuskriteerejä muokatessa.

Nämä eivät ole valituksia. Ne ovat juuri sitä, miltä toimeenpanijan tuoli näyttää. CIRPASS-2 on tietoisesti kerännyt tämänkaltaista palautetta asiantuntijatyöryhmiensä kautta, ja UNTP:n rekisteri on nimenomaisesti jäsennelty hyväksymään toteutukset panoksen muotona. Tämä kirjoitus on siinä hengessä.

Mitä se muuttaa brändeille

Kestävän kehityksen ja vaatimustenmukaisuuden valvojille, jotka lukevat tätä: todennettavissa oleva DPP muuttaa luottamusmallia.

Nykyään suurin osa tekstiilituotteen mukana matkustamista vaatimuksista on PDF-tiedostoja, tehtaan ilmoituksia, sertifioijan myöntämiä sertifikaatteja, joihin viitataan sarjanumerolla. Varmennuspolku on inhimillinen, hidas ja perustuu asiakirjan tekijän uskottavuuteen.

Konformantti DPP on eri objekti. Se allekirjoitetaan avaimella, jonka julkinen vastine sijaitsee vakaassa ja ratkaistavassa paikassa. Allekirjoitus on tarkistettavissa millisekunneissa millä tahansa tavallisella JOSE-kirjastolla. Yhteys tuotteen, liikkeeseenlaskijan ja taustalla olevien vaatimusten välillä on kryptografinen, ei narratiivinen.

Tämä ei korvaa sertifiointia. Se ei poista tilintarkastusta. Se vähentää kysymyksen esittämisen kustannuksia "Onko tämä väite se, mitä sen kirjoittaja sanoi?" — ja kun tuo kustannus lähestyy nollaa, epäsymmetria kehittyneiden ja kehittymättömien ostajien välillä koko toimitusketjussa kaventyy. Tämä on operatiivinen muutos, jota kannattaa miettiä, jo kauan ennen ESPR:n määräaikoja.

Reeco ilmoittaa brändeille yksikkökohtaisesti, milloin toimittajien raportoima sertifioitu materiaali on linjassa valmiin tuotteen massatasapainon kanssa ja milloin ei. Brändi päättää, mitä tehdään tämän tiedon kanssa. DPP on kantaja; vahvistuspino on luottamusankkuri; brändi säilyttää autonomian jokaisessa vaatimuksessa. Toimiva liikkeeseenlaskija tekee tästä silmukasta konkreettisen eikä hypoteettisen.

Lopputulos

Tunniste on URL-osoitteessa. JWS on URL-osoitteessa. DID-dokumentti on osoitteessa https://ia.reeco.eco/.well-known/did.json. Tarkastus on tervetullutta — korjaukset, tekninen kritiikki, lisäkenttien pyynnöt, poikkeavat tapaukset, jotka rikkovat varmennusohjelman — kaikki hyödyllisiä.

Standardit kypsyvät toteutuksen myötä. Tämä on yksi toteutus. Niitä tulee lisää.


Stefano Cipriani — Reeco · Stefano Cipriani Studio · PratoCIRPASS-2 asiantuntijajäsen (EWG1 / EWG3) · JRC:n rekisteröity sidosryhmä · UN/CEFACT UNTP Ohjelmistorekisteri