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


Два URL адреса се разрешават, към тази седмица:

  • 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

Първият връща проверяема идентификационна информация. Вторият връща JWS над този документ, подписан с ключ Ed25519, чиито публични материали са публикувани на did:web:ia.reeco.eco. И двете са съвместими с UN/CEFACT UNTP 0.7.0, DigitalProductPassport тип. Колкото ми е известно, това е първият италиански DPP, излъчван срещу тази спецификация и направен публично проверим.

Този пост не е съобщение. Това е бележка за това какво се променя, когато Digital Product Passport престане да бъде регулаторна форма и се превърне в артефакт, който можете да разрешите, анализирате и проверите със стандартна JOSE библиотека.


Разликата между спецификацията и работещия код

Повечето от разговорите по DPP — три години след въвеждането на вторичните актове на ESPR и дълбоко в процеса на препоръки на UN/CEFACT UNTP — все още се води на ниво Какво трябва да бъде DPP. Детайлност. Модел на данни. Доверявайте се на котвата топология. Стратегии за идентификация. Тези разговори са необходими. Работата на EWG3 по идентичност и проверими квалификации, приносът на CIRPASS-2 към процеса на препоръки, консултациите със заинтересованите страни на JRC – всичко това е сериозна работа и оформя областта.

Но има втори разговор, който започва само когато издателят реално стартира. Как изглежда спецификацията, когато я сериализираш? Откъде се развива контекстът JSON-LD? Кои полета на практика остават празни — не поради мързел на изпълнителите, а защото веригата за доставки на текстил не ги показва в момента на издаване на DPP? Коя крива на подписване рекламира вашият DID документ и дали верификаторът, който сте си представяли, че ще провери артефакта, наистина избира правилния ключ?

These questions have empirical answers only after something runs.

Какво съдържа артефактът

Акредитацията на URL адреса по-горе описва умишлено илюстративен продукт: плетива, CPC 2820, произведена в Турция от временна фабрика, наречена "Test Mill". Това не е търговски паспорт. Това не е твърдение за реален продукт на истински рафт. Платът е средство за стека отдолу.

Какво доказва стекът:

  • A did:web:ia.reeco.eco идентификаторът се разрешава в DID документ при .well-known/did.json, рекламира както ключ Ed25519 (ed25519-1, използван за горния JWS) и ES256 ключ. Две криви се разкриват, защото екосистемите на верификаторите не са се сближили в една.

  • Удостоверението се въвежда като DigitalProductPassport според UNTP 0.7.0. Това не е персонализиран Reeco тип, не е ароматизиран вариант, не е обект като "DPP".

  • JWS може да бъде извлечен от отделна крайна точка, така че разчитащата страна може да поиска идентификационните данни и доказателството независимо — полезно, когато политиките за кеширане или репликация се различават при двете.

  • Софтуерът на издателя, Reeco DPP Issuer 0.2.0-untp070, е същият инстанс, посочен в Регистъра на софтуера на UN/CEFACT UNTP (MR !732, обединен април 2026 г.). 33-тестният миграционен пакет преминава при commit 7e68064 е границата на интеграция спрямо схемата 0.7.0.

Нищо от това не е ново изследване. Това е водопровод. Стойността е, че водопроводът е свързан според реалната спецификация, а не към паралелна.

Защо "първи италиански" не е твърдение за поставяне на знамето

Изкушаващо е, когато нещо се представя първо в национален контекст, да го четеш като състезателен маркер. Това не е правилната рамка тук.

Съответната рамка е географска. Италия държи значителен дял в европейското текстилно производство — Prato, Biella, Como, Carpi — и оперативната реалност на начина, по който работят масовият баланс, сертифицирането, страната на произход и проследимостта на компонентите on the floor е закотвен в тази география. ESPR ще обвърже с производителите, вносителите и марките, опериращи в цялата страна. Процесът на препоръки на UN/CEFACT и насоките за прилагане на JRC се нуждаят от обратна връзка, която идва от пускането на емитенти на местата, където текстилът действително се движи.

Първото излъчване от Прато не е национално постижение. Това е началото на този цикъл на обратна връзка върху италианската текстилна почва — един емитент, един стек, съответстващ, публичен, проверяем.

Бележки за спекулативната общност

Няколко наблюдения за колеги от UNTP и CIRPASS-2, които могат да инспектират артефакта:

  • Моделът с два ключа Ed25519 / ES256 беше задвижван от фрагментация от страната на верификатора. Чистият Ed25519 стек работи за някои потребители надолу по веригата и тихо се проваля при други. Всяка нормативна препоръка относно подписващите криви значително ще намали разходите за внедряване за МСП.

  • Въпросът за детайлност — какво ниво на описание на продукта принадлежи на самия DPP спрямо свързаните идентификационни данни — не се решава на хартия. Той се разрешава, когато издателят трябва да попълни JSON. Няколко области, които изглеждат по избор в схемата, се оказват оперативно необходими, за да направят квалификацията полезна за служител по устойчивост на марката. Други, отбелязани като препоръчани, са трудни или невъзможни за попълване от горната верига на доставки в момента на издаване. Опитът с внедряването тук си заслужава да се включи в разговорите за EWG1 и EWG3.

  • Публичната проверимост е евтина за уточняване и скъпа за експлоатация. Хостването на емитент, документ за DID и URL адреси за идентификационни данни в производствени SLA не е малка задача за МСП в текстилния сектор. Процесът на препоръки трябва да взема предвид това при оформянето на критериите за съответствие.

Това не са оплаквания. Те са начинът, по който изглежда столът на изпълнителя. CIRPASS-2 е целенасочено да събира този вид вход чрез своите експертни работни групи, а регистърът на UNTP е изрично структуриран да приема имплементации като форма на принос. Този пост е в този дух.

Какво променя за марките

За служителите по устойчивост и съответствие, които четат това: проверим DPP променя модела на доверие.

Днес повечето твърдения за пътуване с текстилен продукт са PDF-и, декларации за фабрики, сертификати, издадени от сертифициращи, с реферирани номер. Пътят на верификация е човешки, бавен и зависи от достоверността на автора на документа.

Съответстващият DPP е различен обект. Тя е подписана от ключ, чиито публичен еквивалент се намира на стабилно, решимо място. Подписът може да се провери за милисекунди от всяка стандартна JOSE библиотека. Връзката между продукта, емитента и основните претенции е криптографична, а не наративна.

Това не замества сертификацията. Това не премахва одита. Това, което прави, е да намалява разходите за задаване на въпроса “is this claim what its author said it was?” — и когато тази цена достигне нула, асиметрията между сложни и неопитни купувачи по веригата на доставки се стеснява. Това е оперативната промяна, за която си струва да се обмисли, много преди крайните срокове на ESPR, които да я наложат.

Reeco информира марките, на база единица, кога сертифицираният материал, който техните доставчици докладват, е съвместим с масовия баланс на крайния продукт, и кога не е. Марката решава какво да прави с тази информация. DPP е носителят; верификационният стек е котвата на доверието; Марката запазва автономия при всяко претенция. Работещ емитент прави този цикъл конкретен, а не хипотетичен.

Closing

Идентификационните данни са на URL адреса. JWS е на URL адреса. Документът DID е на https://ia.reeco.eco/.well-known/did.json. Инспекцията е добре дошла — корекции, техническа критика, заявки за допълнителни полета, крайни случаи, които нарушават верификатора — всичко това е полезно.

Стандартите узряват чрез прилагане. Това е една от реализациите. Ще има още.


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