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


Bu hafta itibarıyla iki URL çözüldü:

  • 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

İlki sertifika doğrulanabilir bir kimlik döndürür. İkincisi ise bu yetkinamenin üzerinde, kamuya açık materyali şu adreste yayımlanan Ed25519 anahtarıyla imzalanmış bir JWS gönderir. did:web:ia.reeco.eco. Her ikisi de UN/CEFACT UNTP 0.7.0'a uygundur, DigitalProductPassport tipi. Bildiğim kadarıyla, bu İtalya'da bu spesifikasyona karşı yayımlanan ve kamuoyuna doğrulanabilir hale getirilen ilk DPP.

Bu yazı bir duyuru değil. Bu, bir Dijital Ürün Pasaportu düzenleyici bir şekil olmaktan çıkıp standart bir JOSE kütüphanesiyle çözülebilen, ayrıştırıp doğrulanabilecek bir eser haline geldiğinde nelerin değiştiğine dair bir nottur.


Spesifikasyon ile çalışan kod arasındaki boşluk

DPP tartışmalarının çoğu — ESPR ikincil bölümlerinin üç yılında ve BM/CEFACT UNTP öneri sürecinin tam içinde — hâlâ DPP ne olmalı. Detaylılık. Veri modeli. Güven çapa topolojisi. Tanımlayıcı stratejiler. Bu görüşmeler gereklidir. EWG3'ün kimlik ve doğrulanabilir kimlik bilgileri, CIRPASS-2'nin tavsiye sürecine katkıları, JRC'nin paydaş danışmaları: bunların hepsi ciddi bir iş ve alanı şekillendiriyor.

Ama ikinci bir konuşma var, ancak bir ihraççı gerçekten çalışırken açılıyor. Seri olarak yaptığınızda spesifikasyon nasıl görünüyor? JSON-LD bağlamı nereden çözülüyor? Hangi alanlar pratikte boş kalıyor — uygulayıcının tembelliğinden değil, tekstil tedarik zinciri DPP çıkarma anında bunları ortaya çıkarmadığı için? DID belgeniz hangi imzalama eğrisini reklam ediyor ve hayal ettiğiniz doğrulayıcı gerçekten doğru anahtarı seçiyor mu?

Bu soruların ampirik cevapları ancak bir şey çalıştığında verilir.

Eserin içeriği

Yukarıdaki URL'deki kimlik bilgisi, kasıtlı olarak örnekleyici bir ürünü tanımlıyor: Türkiye'de "Test Mill" adlı geçici bir fabrika tarafından üretilen örgü kumaş, CPC 2820. Bu ticari pasaport değildir. Gerçek bir rafta gerçek bir ürün hakkında iddia değildir. Kumaş, altındaki yığın için bir araçtır.

Yığın kanıtladığı şey:

  • A did:web:ia.reeco.eco tanımlayıcı, şu adreste bir DID belgesine çözüm bulur .well-known/did.json, hem bir Ed25519 anahtarını (ed25519-1, yukarıdaki JWS için kullanılmıştır) ve bir ES256 anahtarı vardır. İki eğri açığa çıkar çünkü doğrulayıcı ekosistemler bir eğreğe yakınsamıyor.

  • Kimlik belgesi şu şekilde yazılır: DigitalProductPassport UNTP 0.7.0'a göre. Özel bir Reeco tipi değildir, aromalı bir varyant değildir, "DPP benzeri" bir nesne değildir.

  • JWS ayrı bir uç noktadan alınabilir, böylece güvenen taraf kimlik bilgilerini ve kanıtı bağımsız olarak talep edebilir — bu durum önbellek veya çoğaltma politikaları için farklılık olduğunda faydalıdır.

  • Veren yazılım olan Reeco DPP Issuer 0.2.0-untp070, UN/CEFACT UNTP Yazılım Kaydı'nda (MR !732, Nisan 2026 birleştirilen) listelenen aynı örnektir. 33 testli göç paketi commit üzerinden geçiyor 7e68064 0.7.0 şemasına karşı entegrasyon sınırıdır.

Bunların hiçbiri yeni bir araştırma değil. Tesisat. Değeri, tesisatın paralel bir spesifikasyona değil, gerçek spesifikasyona bağlı olmasıdır.

Neden "ilk İtalyan" bir bayrak dikme iddiası değil

Ulusal bağlamda bir şey ilk olarak ortaya çıktığında, onu rekabetçi bir işaret olarak okumak cazip geliyor. Burada doğru çerçeve bu değil.

İlgili çerçeve coğrafidir. İtalya, Avrupa tekstil üretiminde önemli bir paya sahiptir — Prato, Biella, Como, Carpi — ve kütle dengesi, sertifikasyone, kaynak ülkesi ve bileşen izlenebilirliğinin operasyonel gerçekliğine sahiptir Yerde bu coğrafyaya dayanır. ESPR, bu coğrafyaya bağlı olarak üretim yapan üreticileri, ithalatçıları ve markaları bağlayacaktır. UN/CEFACT öneri süreci ve JRC'nin uygulama rehberliği, tekstilin gerçekten taşındığı yerlerde ihraççıların çalıştırılmasından gelen geri bildirim döngüsüne ihtiyaç duyar.

Prato'dan ilk emisyon ulusal bir başarı değildir. İtalyan tekstil topraklarında o geri bildirim döngüsünün başlangıcıdır — bir yayımcı, bir yığın, uygun, kamuya açık, denetlenebilir.

Spesifikasyon topluluğu için notlar

Eseri inceleyebilecek UNTP ve CIRPASS-2 meslektaşları için birkaç gözlem:

  • Ed25519 / ES256 çift anahtar deseni doğrulayıcı tarafı parçalanmasıyla yönlendirildi. Saf bir Ed25519 yığını bazı aşağı akım tüketicilerde çalışırken, bazılarında sessizce başarısız olur. İmza eğrileriyle ilgili herhangi bir normatif öneri, KOBİ'ler için uygulama maliyetini önemli ölçüde azaltacaktır.

  • Detaylılık sorusu — DPP'nin kendisinde hangi seviyede ürün tanımı yoksa bağlı kimlik bilgilerinde mi olmalı — kağıt üzerinde çözülmez. Bir ihraççının JSON'u doldurması gerektiğinde çözülür. Şemada isteğe bağlı görünen birkaç alan, kimlik biriminin marka sürdürülebilirliği sorumlusu için faydalı olması için operasyonel olarak zorunlu olduğu ortaya çıkar. Önerilen diğer alanlar, ihraç anında yukarı akış tedarik zincirinden doldurulması zor veya imkansızdır. Buradaki uygulama deneyimi, EWG1 ve EWG3 görüşmelerine dahil edilmeye değer.

  • Kamuya açık doğrulanabilirlik belirtmesi ucuz ve işletmesi maliyetlidir. Bir ihraççı, bir DID belgesi ve kimlik URL'lerini üretim kalitesinde SLA'larda barındırmak, tekstil sektöründeki KOBİ'ler için küçük bir talep değildir. Tavsiye süreci, uyumluluk kriterlerini şekillendirirken bunu dikkate almalıdır.

Bunlar şikayet değil. Bunlar uygulayıcının başkanının nasıl göründüğüdür. CIRPASS-2, uzman çalışma grupları aracılığıyla bu tür girdileri toplamak için bilinçli bir şekilde çalışmıştır ve UNTP kaydı, uygulamaları katkı biçimi olarak kabul edecek şekilde açıkça yapılandırılmıştır. Bu yazı da bu ruhta.

Markalar için ne değiştirir?

Bunu okuyan sürdürülebilirlik ve uyum görevlileri için: doğrulanabilir bir DPP güven modelini değiştirir.

Günümüzde, bir tekstil ürününün yanında seyahat eden çoğu iddia PDF'ler, fabrika beyanları ve seri numarasıyla referans verilen sertifikalar gibi belgelerdir. Doğrulama yolu insani, yavaş ve belge yazarının güvenilirliğine dayanır.

Uyumlu DPP farklı bir nesnedir. Bu, kamuya açık karşılığı sabit ve çözülebilir bir konumda bulunan bir anahtar tarafından imzalanır. İmza, herhangi bir standart JOSE kütüphanesi tarafından milisaniyeler içinde kontrol edilebilir. Ürün, ihraççı ve temel iddialar arasındaki bağlantı kriptografiktir, anlatıcı değildir.

Bu, sertifikasyonun yerini almaz. Denetimi ortadan kaldırmaz. Yaptığı şey, soruyu sormanın maliyetini azaltmaktır "Bu iddia, yazarının dediği gibi mi?" — ve bu maliyet sıfıra yaklaştığında, tedarik zincirindeki sofistike ve sofistike olmayan alıcılar arasındaki asimetri daralıyor. Bu, ESPR son tarihlerinden çok önce düşünmeye değer operasyonel değişimdir.

Reeco, tedarikçilerinin rapor ettiği sertifikalı malzemenin nihai ürünün kütle dengesiyle ne zaman uyumlu olduğunu ve ne zaman olmadığını markalara birim başına göre bilgilendirir. Marka bu bilgiyle ne yapacağına karar verir. DPP taşıyıcıdır; doğrulama yığını güven temelidir; marka her iddiada özerkliğini korur. Çalışan bir ihraççı bu döngüyü varsayımsal değil şekilde somutlaştırır.

Kapanış

Kimlik bilgisi URL'dedir. JWS URL'dedir. DID belgesi ise şu adreste https://ia.reeco.eco/.well-known/did.json. Denetim hoş karşılanır — düzeltmeler, teknik eleştiri, ek alanlar talepleri, doğrulayıcıyı bozan uç durumlar — hepsi faydalıdır.

Standartlar uygulama yoluyla olgunlaşır. Bu bir uygulama. Daha fazlası olacak.


Stefano Cipriani — Reeco · Stefano Cipriani Stüdyosu · PratoCIRPASS-2 Uzman Üye (EWG1 / EWG3) · JRC Kayıtlı Paydaş · UN/CEFACT UNTP Yazılım Kaydı