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


Šios savaitės duomenimis, dvi URL versijos:

  • 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

Pirmasis grąžina patikrinamą kvalifikaciją. Antrasis pateikia JWS su tuo pažymėjimu, pasirašytą Ed25519 raktu, kurio vieša medžiaga publikuojama adresu did:web:ia.reeco.eco. Abu atitinka UN/CEFACT UNTP 0.7.0, DigitalProductPassport tipą. Kiek žinau, tai pirmasis Italijos DPP, išleistas pagal šią specifikaciją ir viešai patikrinamas.

Šis įrašas nėra pranešimas. Tai pastaba apie tai, kas pasikeičia, kai skaitmeninis produkto pasas nustoja būti reguliavimo forma ir tampa artefaktu, kurį galima išspręsti, analizuoti ir patikrinti standartine JOSE biblioteka.


Spraga tarp specifikacijos ir vykdomojo kodo

Didžioji dalis DPP diskusijų – praėjus trejiems metams nuo ESPR antrinių aktų ir gerokai įėjus į JT/CEFACT UNTP rekomendacijų procesą – vis dar vyksta tokio lygio koks turėtų būti DPP. Detalumas. Duomenų modelis. Pasitikėjimo inkarinė topologija. Identifikavimo strategijos. Šie pokalbiai yra būtini. EWG3 darbas su tapatybe ir patikrinamomis kvalifikacijomis, CIRPASS-2 indėlis į rekomendacijų procesą, JRC suinteresuotųjų šalių konsultacijos – visa tai rimtas darbas ir formuoja šią sritį.

Tačiau yra antras pokalbis, kuris prasideda tik tada, kai emitentas jau veikia. Kaip atrodo specifikacija, kai ją serializuojate? Iš kur baigiasi JSON-LD kontekstas? Kurie laukai praktiškai lieka tušti – ne dėl įgyvendintojo tingumo, o todėl, kad tekstilės tiekimo grandinė jų neiškelia DPP išdavimo momentu? Kurią pasirašymo kreivę reklamuoja jūsų DID dokumentas ir ar tikrintojas, kurį įsivaizdavote tikrinantį artefaktą, iš tikrųjų pasirenka tinkamą raktą?

Šie klausimai turi empirinius atsakymus tik po to, kai kažkas paleidžiama.

Kas yra artefakte

Aukščiau esančiame URL pažymėjime aprašomas sąmoningai iliustratyvus produktas: megztas audinys, CPC 2820, pagamintas Turkijoje laikinoje gamykloje, vadinamoje "Test Mill". Tai nėra komercinis pasas. Tai nėra teiginys apie tikrą produktą ant tikros lentynos. Audinys yra priemonė po juo esančiai krūvai.

Ką įrodo šis rinkinys:

  • A did:web:ia.reeco.eco identifikatorius išsprendžiamas į DID dokumentą ties .well-known/did.json, reklamuojant tiek Ed25519 raktą (ed25519-1, naudojama aukščiau JWS atveju) ir ES256 raktą. Dvi kreivės yra atviros, nes tikrintuvų ekosistemos nesusiliejo ties viena.

  • Pažymėjimas rašomas taip: DigitalProductPassport pagal UNTP 0.7.0. Tai nėra individualus Reeco tipas, nėra aromatizuotas variantas, nėra "DPP tipo" objektas.

  • JWS galima gauti iš atskiro galinio taško, todėl pasitikinti šalis gali nepriklausomai prašyti kredencialų ir įrodymo – tai naudinga, kai talpyklos ar replikacijos politikos skiriasi.

  • Emitento programinė įranga, Reeco DPP Issuer 0.2.0-untp070, yra ta pati instancija, įtraukta į UN/CEFACT UNTP programinės įrangos registrą (MR !732, sujungtas 2026 m. balandį). 33 testų migracijos paketas perduoda per commit 7e68064 yra integracijos riba prieš 0.7.0 schemą.

Visa tai nėra nauji tyrimai. Tai yra santechnika. Vertė ta, kad santechnika yra sujungta su tikrąja specifikacija, o ne su lygiagrečia.

Kodėl "pirmoji italų kalba" nėra vėliavos pakėlimo teiginys

Gundantis, kai kažkas pirmas pasirodo nacionaliniame kontekste, gali tai skaityti kaip konkurencinį ženklą. Tai nėra tinkamas požiūris čia.

Atitinkamas rėmas yra geografinis. Italija valdo reikšmingą Europos tekstilės gamybos dalį – Prato, Biella, Como, Carpi – ir supranta, kaip veikia masės balansas, sertifikavimas, kilmės šalis ir komponentų atsekamumas ant grindų yra įtvirtinta šioje geografinėje vietoje. ESPR apjungs gamintojus, importuotojus ir prekių ženklus, veikiančius visoje šalyje. JT/CEFACT rekomendacijų procesui ir JRC įgyvendinimo gairėms reikia grįžtamojo ryšio ciklo, kuris kyla valdant emitentus ten, kur tekstilė iš tikrųjų juda.

Pirmasis Prato emisija nėra nacionalinis pasiekimas. Tai yra to grįžtamojo ryšio ciklo pradžia Italijos tekstilės žemėje – vienas emitentas, viena krūva, atitinkantis, viešas, patikrinamas.

Pastabos spec bendruomenei

Keletas pastebėjimų UNTP ir CIRPASS-2 kolegoms, kurie gali apžiūrėti artefaktą:

  • Ed25519 / ES256 dvigubo rakto modelį lėmė tikrintuvo pusės fragmentacija. Grynas Ed25519 rinkinys veikia kai kuriems žemesnio lygio vartotojams, o kitiems tyliai žlunga. Bet kokia normatyvinė rekomendacija dėl pasirašymo kreivių reikšmingai sumažins įgyvendinimo kaštus MVĮ.

  • Detalumo klausimas — koks produkto aprašymo lygis turėtų būti pačiame DPP, o koks susietuose kredencialuose — popieriuje neišsprendžiamas. Jis išsprendžiamas, kai emitentas turi užpildyti JSON. Keletas laukų, kurie atrodo neprivalomi schemoje, pasirodo esantys operatyviai būtini, kad kredencialas būtų naudingas prekės ženklo tvarumo pareigūnui. Kiti rekomenduojami kriterijai yra sunkiai arba neįmanoma užpildyti iš tiekimo grandinės išleidimo momentu. Įgyvendinimo patirtis čia verta būti paminėta EWG1 ir EWG3 diskusijose.

  • Viešas patikrinamumas yra pigus nurodyti ir brangus eksploatuoti. Emitento, DID dokumento ir kredencialų URL talpinimas gamybos lygio SLA nėra menkas reikalavimas MVĮ tekstilės sektoriuje. Rekomendacijų procesas turėtų tai įvertinti formuojant atitikties kriterijus.

Tai nėra skundai. Tai yra tai, kaip atrodo įgyvendintojo kėdė. CIRPASS-2 sąmoningai rinko tokio pobūdžio įžvalgas per savo ekspertų darbo grupes, o UNTP registras aiškiai struktūruotas taip, kad priimtų įgyvendinimus kaip indėlio formą. Šis įrašas yra būtent tokios dvasios.

Ką tai keičia prekės ženklams

Tvarumo ir atitikties pareigūnams, skaitantiems šį tekstą: patikrinamas DPP keičia pasitikėjimo modelį.

Šiandien dauguma teiginių, kad keliauja su tekstilės produktu, yra PDF failai, gamyklos deklaracijos, sertifikatorių išduoti sertifikatai, pažymėti serijos numeriu. Patvirtinimo kelias yra žmogiškas, lėtas ir priklauso nuo dokumento autoriaus patikimumo.

Atitinkantis DPP yra kitas objektas. Jį pasirašo raktas, kurio viešasis atitikmuo yra stabilioje, išsprendžiamoje vietoje. Parašą galima patikrinti per milisekundes bet kuria standartine JOSE biblioteka. Ryšys tarp produkto, emitento ir pagrindinių pretenzijų yra kriptografinis, o ne naratyvinis.

Tai nepakeičia sertifikavimo. Tai nepanaikina audito. Tai sumažina klausimo uždavimo kaštus "Ar šis teiginys yra tas, ką autorius sakė?" — ir kai ši kaina artėja prie nulio, asimetrija tarp sudėtingų ir neišmanių pirkėjų tiekimo grandinėje mažėja. Tai yra operacinis poslinkis, apie kurį verta pagalvoti, gerokai prieš ESPR terminus, kurie jį priverstų.

Reeco informuoja prekės ženklus vienetų pagrindu, kada sertifikuota medžiaga, kurią jų tiekėjai pateikia, atitinka galutinio produkto masės balansą, o kada ne. Prekės ženklas nusprendžia, ką daryti su ta informacija. DPP yra vežėjas; verifikacijos rinkinys yra pasitikėjimo inkaras; prekės ženklas išlaiko autonomiją dėl kiekvieno reikalavimo. Veikiantis emitentas daro tą ciklą konkrečiu, o ne hipotetiniu.

Uždarymas

Pažymėjimas yra adresu. JWS yra URL. DID dokumentas yra adresu https://ia.reeco.eco/.well-known/did.json. Patikrinimas yra sveikintinas – pataisymai, techninė kritika, prašymai dėl papildomų laukų, kraštutiniai atvejai, kurie sulaužo tikrintoją – visa tai naudinga.

Standartai bręsta įgyvendinant. Tai yra vienas įgyvendinimas. Bus ir daugiau.


Stefano Cipriani — Reeco · Stefano Cipriani studija · PratoCIRPASS-2 ekspertas narys (EWG1 / EWG3) · JRC registruotas suinteresuotasis asmuo · JT/CEFACT UNTP programinės įrangos registras