Nasıl çalışır · Teknik mimari

Ürün verilerinden doğrulanmış bir pasaporta üç adımda.

OpenDPP, merkezi olmayan DPP modeli, standart GS1 çözümleme ve asimetrik eIDAS kriptografisiyle uyumlu Dijital Ürün Pasaportu doğrulaması için — operasyonel yük olmadan — tasarlanmıştır. Ürün verilerinizi bir kez eşleyin; imzalama, barındırma ve doğrulama işini biz üstlenelim.

İş akışı

SKU'dan imzalı, taranabilir pasaporta üç adım

Standartlar ekibi veya özel geliştirme gerekmez — düzenlemenin gereklilikleri rehberli bir iş akışına dönüşür.

1

Ürün verilerini içe aktarın

Kod gerektirmez veya CSV. SKU'larınızı, malzemelerinizi ve karbon ayak izinizi bir kez eşleyin — sonsuza dek yeniden kullanın. Ürün meta verileri kendi kiracı düğümünüzde kalır — gelecekteki AB kayıt sistemi (ESPR Madde 13), ürün verilerini barındırmak için değil, yalnızca tanımlayıcıları indekslemek üzere tasarlanmıştır.

2

İmzalayın & yayımlayın

Bir eIDAS gelişmiş elektronik mührü otomatik olarak uygulanır ve pasaport bir GS1 Digital Link arkasında yayımlanır. Eliptik eğri ECDSA anahtarları tek tıklamayla döndürülür; özel anahtarlar asla kiracı veritabanından çıkmaz.

3

Her yerde doğrulayın

Bir QR tarayın → herkese açık pasaport. Çözümleyici, içerik müzakeresiyle HTML veya JSON-LD sunar; alıcılar, denetçiler ve geri dönüşümcüler gelişmiş elektronik mührü saniyeler içinde, çevrimdışı olarak veya Mühür Denetim portalında doğrular.

Kaputun altında

Bunu çalışır kılan mimari

Tasarımı gereği standartlara özgü — içerik müzakeresi, GS1 çözümleme, eIDAS gelişmiş elektronik mühürleri, JSON-LD ürün verileri ve merkezi olmayan DPP mimarisiyle uyumlu bir kiracı düğümü modeli.

Kiracı düğümü, merkezi olmayan model

Verileriniz merkezi bir AB kayıt sisteminde değil, kendi kiracı düğümünüzde bulunur — gelecekteki Komisyon indeksi (ESPR Madde 13), yalnızca tanımlayıcıları pasaport URI'lerine eşlemek üzere tasarlanmıştır.

GS1 Digital Link çözümleyici

Tek bir tarama bir GTIN veya GRAI'yi (AI 01/8003) çözümler, mod-10 sağlama toplamını doğrular ve AI 21 seri numarasını okur — ardından düğümü sorgular.

eIDAS gelişmiş elektronik mühürleri

FprEN 18246 (nihai taslak) ESDC'leri: her JSON-LD yükü, kurcalamaya karşı kanıt sağlamak amacıyla, şifreli kasa muhafazasında (AES-256-GCM, kiracı başına, Postgres içinde) tutulan kiracının özel anahtarıyla imzalanır.

W3C JSON-LD & AAS

İçerik müzakeresi, insan tarafından okunabilir HTML veya makine tarafından okunabilir JSON-LD'nin yanı sıra Asset Administration Shell (AAS v3.0) alt modellerini de döndürür.

Temel mimari esasları

Merkezi olmayan DPP modeliyle uyumlu

ESPR (Madde 10 / CIRPASS) ve CEN/CENELEC spesifikasyonları uyarınca, Avrupa Komisyonu şirketinizin ürün, malzeme veya kimyasal verilerini barındırmaz. Bunu yapmak fikri mülkiyet korumalarını ihlal eder ve merkezileştirilmiş tekil arıza noktaları yaratırdı.

Bunun yerine, gelecekteki AB Komisyonu kayıt sistemi (ESPR Madde 13), yalnızca bir indeks olarak çalışmak üzere tasarlanmıştır — bir Benzersiz Ürün Tanımlayıcısını (UPI) ilgili pasaportun tam URI'sine eşleyerek. OpenDPP, bu merkezi olmayan modelle uyumlu, yüksek performanslı bir pasaport deposu ve GS1 Digital Link çözümleyicisi olarak çalışır: ürün meta verileri kendi kiracı düğümünüzde güvenli bir şekilde bulunur ve veri egemenliği korunur (ürün verileriniz kendi kiracı düğümünüzde kalır; kayıt sistemi yalnızca tanımlayıcıları indekslemek üzere tasarlanmıştır). OpenDPP kayıt sistemine hazırdır — entegrasyon, canlı Komisyon API'sini beklemektedir.

GS1 Digital Link çözümleme ağ geçidi

Fiziksel ürünleri dijital pasaportlarıyla bağlamak için OpenDPP standart GS1 Digital Link URI'lerinden yararlanır. Bir ürün veya iade edilebilir varlık üzerine basılı bir QR kod tarandığında, çözümleme ağ geçidi (GET /:ai(01|8003)/* ile eşleşen) isteği yakalar. GS1 Uygulama Tanımlayıcısını çıkarır, GTIN veya GRAI'yi ayrıştırır, Modulo-10 sağlama toplamını doğrular ve benzersiz Seri Numarası (AI 21) gibi sonraki anahtar-değer özniteliklerini okur. Düğüm daha sonra Postgres JSONB meta verilerine karşı çözümleme yapar ve içerik müzakeresiyle elde edilen HTML veya JSON-LD temsilini döndürür.

  • Tanımlayıcı ayrıştırma. AI 01 (GTIN) ve AI 8003 (GRAI) tanınır, mod-10 ile doğrulanır ve doğru pasaport veya birim bazlı görünüme yönlendirilir.
  • Birim bazlı serileştirme. Bir AI 21 seri numarası, herkese açık birim sayfasına yönlendirir: birimin kimliği, durumu ve yaşam döngüsü soy bilgisi herkese açıktır; telemetrisi (sağlık durumu, çevrim sayıları) ise yalnızca Pil Yönetmeliği'nin Annex XIII maddesi uyarınca yetkili meşru menfaat sahiplerine ve makamlara açıklanır.
  • İçerik müzakeresi. Aynı URL, isteğin Accept başlığına bağlı olarak insan tarafından okunabilir bir sayfa veya makine tarafından okunabilir bir JSON-LD belgesi sunar.
Kriptografik muhafaza

Asimetrik eIDAS gelişmiş elektronik mühürleri, kontrolü sizde olan anahtarlar

Sahtekarlığı önlemeye yardımcı olmak ve inkar edilemezliği desteklemek için, nihai taslak standardı FprEN 18246 (resmi oylamada), pasaportların Elektronik İmzalı Veri Yapıları (ESDC) içinde kapsüllenmesini öngörür. OpenDPP, kiracı veritabanı alanı içinde yazılım muhafazası ile kiracı başına bir eIDAS gelişmiş elektronik mührü uygular — markalar eliptik eğri ECDSA anahtarlarını tek tıklamayla döndürür ve özel anahtarlar AES-256-GCM ile şifrelenmiş olarak saklanır, kiracı düğümünü asla düz metin olarak terk etmez.

Bir pasaport mühürlenip yayımlandığında, düğüm tam JSON-LD yükünü kiracının özel anahtarıyla imzalar ve imzayı doğrudan PostgreSQL'e yazar. Denetçiler daha sonra mührün gerçekliğini Mühür Denetim doğrulayıcı portalında doğrular — pasaportun gerçekten beyan edilen operatörden geldiğini ve değiştirilmediğini gösteren herkese açık bir kontrol.

Bir pasaport tek seferlik bir bildirim değildir. Ürün deponuzdan ayrıldıktan çok sonra bile doğru ve erişilebilir kalması gereken, yaşayan, imzalı bir kayıttır — anahtar muhafazasının ve kalıcılığın tasarımın merkezinde yer almasının nedeni de budur.

— Yükümlülüğü paydaşlar için nasıl çerçevelediğimiz
Birlikte çalışabilirlik & izlenebilirlik

AAS metamodelleri ve imzalı tedarik zinciri soyu

Endüstriyel ikiz birlikte çalışabilirliği için OpenDPP, PostgreSQL JSONB satırlarını standart uyumluluk alt modellerine dinamik olarak dönüştürerek Asset Administration Shell (AAS v3.0) spesifikasyonunu destekler. Öznitelikleri sabit kodlamaktan kaçınmak için, bir anlamsal kavram kayıt sistemi yerel nesne alanlarını çalışma zamanında global IEC ve eCl@ss IRDI sözlüklerine eşler — böylece kurumsal müşteriler pasaportları endüstri standardı terimlerle sorgulayabilir veya ham AAS JSON Environment yüklerini doğrudan içeri alabilir.

Ormansızlaşma (EUDR) ve zorla çalıştırma (UFLPA) uyumu için OpenDPP, imzalı W3C Verifiable Credentials içine sarılmış fiziksel tedarik zinciri işlemlerini, BM Şeffaflık Protokolü'nü (UNTP / EPCIS 2.0) takip ederek ayrıştırır. İzleme olayları kaydedildikçe düğüm, bir soy Yönlendirilmiş Çevrimsiz Grafiği (DAG) oluşturmak için grafiği çevrime dirençli bir derinlik öncelikli yürüteçle özyinelemeli olarak çözümler — coğrafi kara liste eşleşmeleri ve poligon örtüşmeleri için gerçek zamanlı olarak denetlenir.

  • AAS v3.0 alt modelleri. JSONB satırları, ham AAS Environment yüklerinin içeri alınmasıyla birlikte talep üzerine standart uyumluluk alt modellerine yansıtılır.
  • Anlamsal kavram kayıt sistemi. Yerel alanlar çalışma zamanında IEC ve eCl@ss IRDI sözlüklerine eşlenir — sabit kodlanmış standart öznitelik yoktur.
  • UNTP / EPCIS 2.0 soyu. İmzalı izleme olayları, EUDR ve UFLPA durum tespiti için çevrime dirençli bir soy DAG'ına derlenir.

Mimarinin gerçek zamanlı olarak bir pasaport düzenleyişini görün.

Ekibinizin ürün verilerinden mühürlenmiş, doğrulamaya hazır bir Dijital Ürün Pasaportuna nasıl geçtiğini izleyin.

Demo rezervasyonu yapın
Temel çıkarımlar

OpenDPP, Dijital Ürün Pasaportlarını (DPP'ler) üç adımda yayınlar: (1) ürün verilerini kod gerektirmeyen yükleyici veya API aracılığıyla W3C standardı JSON-LD olarak modelleyin, (2) herhangi bir doğrulayıcının bütünlüğü çevrimdışı olarak kontrol edebilmesi için bir eIDAS gelişmiş elektronik mührü uygulayın ve (3) herhangi bir taraf için pasaporta çözümlenen GS1 Digital Link QR kodları yayınlayın.

OpenDPP Bir Dijital Ürün Pasaportunu Nasıl Yayınlar · Son inceleme