
🇮🇹🇩🇪🇫🇷🇪🇸🇵🇹🇳🇱🇵🇱🇸🇪🇩🇰🇫🇮🇨🇿🇷🇴🇭🇺🇬🇷🇧🇬🇭🇷🇸🇰🇸🇮🇪🇪🇱🇹🇱🇻🇮🇪🇲🇹🇸🇦🇨🇳🇯🇵🇰🇷🇮🇳🇹🇷🇻🇳🇮🇩
Dwa adresy URL zostały rozwiązane, na ten tydzień:
https://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993ehttps://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993e/jws
Pierwszy zwraca weryfikowalny certyfikat. Drugi zwraca JWS nad tym dowodem, podpisanym kluczem Ed25519, którego materiały publiczne są publikowane pod adresem did:web:ia.reeco.eco. Oba są zgodne z UN/CEFACT UNTP 0.7.0, DigitalProductPassport typ. Z tego co wiem, jest to pierwszy włoski DPP wyemitowany przeciwko tej specyfikacji i udostępniony publicznie weryfikowalny.
Ten wpis nie jest ogłoszeniem. To notatka o tym, co się zmienia, gdy Digital Product Passport przestaje być formą regulacyjną, a staje się artefaktem, który można rozwiązywać, analizować i weryfikować za pomocą standardowej biblioteki JOSE.
Luka między specyfikacją a uruchamianiem kodu
Większość rozmów DPP — trzy lata po wdrożeniu aktów wtórnych ESPR i w trakcie procesu rekomendacji UN/CEFACT UNTP — wciąż odbywa się na poziomie Czym powinien być DPP. Szczegółowość. Model danych. Topologia kotwicy zaufania. Strategie identyfikatorów. Te rozmowy są konieczne. Prace EWG3 nad tożsamością i weryfikowalnymi kwalifikacjami, wkład CIRPASS-2 w proces rekomendacji, konsultacje z interesariuszami JRC: to wszystko poważna praca i kształtuje dziedzinę.
Ale jest druga rozmowa, która zaczyna się dopiero wtedy, gdy wydawca faktycznie działa. Jak wygląda specyfikacja podczas serializacji? Skąd rozwiązuje się kontekst JSON-LD? Które pola w praktyce są puste — nie z lenistwa implementatora, ale dlatego, że łańcuch dostaw tekstyliów nie wyświetla ich w momencie wydania DPP? Jaką krzywą podpisową reklamuje dokument DID i czy weryfikator, którego sobie wyobrażasz, że sprawdzi artefakt, faktycznie wybiera właściwy klucz?
Na te pytania odpowiedzi empiryczne pojawiają się dopiero po uruchomieniu czegoś.
Co zawiera artefakt
Dokument pod powyższym adresem opisuje celowo ilustracyjny produkt: tkaninę dzianiną, CPC 2820, produkowaną w Turcji przez fabrykę zastępczą zwaną "Test Mill". To nie jest komercyjny paszport. To nie jest roszczenie dotyczące prawdziwego produktu na prawdziwej półce. Tkanina jest nośnikiem stosu pod spodem.
Co dowodzi stos:
A
did:web:ia.reeco.ecoidentyfikator rozwiązuje się do dokumentu DID w miejscu.well-known/did.json, reklamując zarówno klucz Ed25519 (ed25519-1, używany dla JWS powyżej) oraz klucz ES256. Dwie krzywe są widoczne, ponieważ ekosystemy weryfikujące nie zbiegły się na jednej.Uprawnienia są oznaczone jako
DigitalProductPassportwedług UNTP 0.7.0. Nie jest to niestandardowy typ Reeco, nie jest wariantem smakowym, nie jest obiektem "podobnym do DPP".JWS jest możliwy do pobrania z osobnego punktu końcowego, więc strona polegająca może żądać poświadczenia i dowodu niezależnie — co jest przydatne, gdy polityki buforowania lub replikacji różnią się w obu przypadkach.
Oprogramowanie emitenta, Reeco DPP Issuer 0.2.0-untp070, to ta sama instancja wymieniona w rejestrze oprogramowania UN/CEFACT UNTP (MR !732, połączony w kwietniu 2026). 33-testowy pakiet migracji przekazuje commit
7e68064jest granicą całkowania względem schematu 0.7.0.
To wszystko nie jest nowatorskie badania. To jest hydraulika. Wartość polega na tym, że instalacja jest podłączona zgodnie z rzeczywistymi specyfikacjami, a nie z równoległą.
Dlaczego "pierwszy Włoch" nie jest twierdzeniem o podniesieniu flagi
Kusi, gdy coś jest pierwsze w kontekście krajowym, odczytywać to jako wynik konkurencyjny. To nie jest właściwy kontekst.
Odpowiednia rama jest geograficzna. Włochy posiadają znaczący udział w europejskiej produkcji tekstyliów — Prato, Biella, Como, Carpi — oraz realia operacyjne dotyczące działania bilansu masy, certyfikacji, kraju pochodzenia i śledzenia komponentów na podłodze jest zakotwiczona w tej geografii. ESPR będzie wiązać producentów, importerów i marki działające na jej terenie. Proces rekomendacji UN/CEFACT oraz wytyczne wdrożeniowe JRC potrzebują pętli zwrotnej wynikającej z prowadzenia emitentów w miejscach, gdzie tkaniny faktycznie się przemieszczają.
Pierwsza emisja z Prato nie jest osiągnięciem narodowym. To początek tej pętli zwrotnej na włoskiej glebie tekstylnej — jeden emitent, jeden stos, zgodny, publiczny, możliwy do inspekcji.
Notatki dla społeczności specjalizacyjnej
Kilka obserwacji dla kolegów z UNTP i CIRPASS-2, którzy mogą zbadać artefakt:
Wzór dual-key Ed25519 / ES256 był napędzany fragmentacją po stronie weryfikatora. Czysty stos Ed25519 działa dla niektórych odbiorców w downstream, a u innych cicho zawodzi. Każda normatywna rekomendacja dotycząca krzywych podpisywania znacząco obniży koszty implementacji dla MŚP.
Kwestia szczegółowości — jaki poziom opisu produktu należy do samego DPP, a jaki do powiązanych poświadczeń — nie rozstrzyga się na papierze. Rozstrzyga, kiedy emitent musi wypełnić JSON. Kilka pól, które w schemacie wydają się opcjonalne, okazuje się operacyjnie wymaganych, aby uwierzytelnienie było użyteczne dla oficera ds. zrównoważonego rozwoju marki. Inne oznaczone jako polecane są trudne lub niemożliwe do wypełnienia z łańcucha dostaw w momencie wydawania. Doświadczenie wdrożeniowe tutaj warto uwzględnić w rozmowach EWG1 i EWG3.
Publiczna weryfikacja jest tania w specyfikacji i kosztowna w obsłudze. Hostowanie emitenta, dokumentu DID oraz adresów URL uwierzytelniających w SLA o jakości produkcyjnej nie jest łatwym wyzwaniem dla MŚP w sektorze tekstylnym. Proces rekomendacji powinien to uwzględniać przy kształtowaniu kryteriów zgodności.
To nie są skargi. Tak wygląda przewodniczenie implementatora. CIRPASS-2 celowo zbiera tego typu opinie poprzez swoje grupy robocze ekspertów, a rejestr UNTP jest wyraźnie skonstruowany tak, by akceptować implementacje jako formę wkładu. Ten wpis jest w tym duchu.
Co to zmienia dla marek
Dla pracowników ds. zrównoważonego rozwoju i zgodności czytających to: weryfikowalny DPP zmienia model zaufania.
Obecnie większość roszczeń przemieszczanych z produktem tekstylnym to pliki PDF, deklaracje z fabryki, certyfikaty wydane przez certyfikatorów oznaczone numerem seryjnym. Ścieżka weryfikacji jest ludzka, powolna i opiera się na wiarygodności autora dokumentu.
Zgodny DPP to inny obiekt. Jest podpisany kluczem, którego publiczny odpowiednik znajduje się w stabilnym, rozwiązywalnym miejscu. Podpis jest możliwy do sprawdzenia w milisekundach przez dowolną standardową bibliotekę JOSE. Związek między produktem, emitentem a podstawowymi roszczeniami jest kryptograficzny, a nie narracyjny.
To nie zastępuje certyfikacji. Nie eliminuje audytu. Zmniejsza koszt zadawania pytania "Czy to twierdzenie jest tym, co mówił jego autor?" — a gdy ten koszt zbliża się do zera, asymetria między zaawansowanymi a niewyrafinowanymi nabywcami w całym łańcuchu dostaw się zawęża. To właśnie ta zmiana operacyjna warta rozważenia, znacznie przed terminami ESPR, które ją wymuszą.
Reeco informuje marki, na poziomie jednostkowym, kiedy certyfikowany materiał zgłaszany przez ich dostawców jest zgodny z bilansem masowym gotowego produktu, a kiedy nie. Marka decyduje, co zrobić z tymi informacjami. DPP jest nośnikiem; stos weryfikacyjny jest kotwicą zaufania; marka zachowuje autonomię w każdym roszczeniu. Działający emitent czyni tę pętlę konkretną, a nie hipotetyczną.
Zamknięcie
Dane poświadczenia są pod adresem URL. JWS jest pod adresem URL. Dokument DID jest pod https://ia.reeco.eco/.well-known/did.json. Inspekcja jest mile widziana — poprawki, krytyka techniczna, prośby o dodatkowe pola, przypadki graniczne, które psują weryfikator — wszystko przydatne.
Standardy dojrzewają poprzez wdrożenie. To jest jedna z realizacji. Będzie ich więcej.
Stefano Cipriani — Reeco · Stefano Cipriani Studio · PratoEkspert CIRPASS-2 (EWG1 / EWG3) · Zarejestrowany interesariusz JRC · Rejestr oprogramowania UN/CEFACT UNTP