Ako to funguje · Technická architektúra

Od produktových údajov k overenému pasu v troch krokoch.

OpenDPP je navrhnutý na validáciu digitálneho produktového pasu v súlade s decentralizovaným modelom DPP, štandardným rozlíšením GS1 a asymetrickou kryptografiou eIDAS — bez prevádzkovej réžie. Namapujte svoje produktové údaje raz; o podpisovanie, hosting a overovanie sa postaráme my.

Pracovný postup

Tri kroky od SKU k podpísanému, naskenovateľnému pasu

Bez tímu na štandardy alebo zákazkového vývoja — požiadavky nariadenia sa stávajú riadeným pracovným postupom.

1

Import produktových údajov

Bez kódu alebo cez CSV. Namapujte svoje SKU, materiály a stopu raz — používajte navždy. Produktové metadáta zostávajú vo vašom uzle nájomcu — budúci register EÚ (ESPR čl. 13) je navrhnutý tak, aby indexoval iba identifikátory, nie aby hostoval produktové údaje.

2

Podpíšte & publikujte

Automaticky sa aplikuje pokročilá elektronická pečať eIDAS a pas sa publikuje za GS1 Digital Link. Kľúče ECDSA na eliptických krivkách sa rotujú jediným kliknutím; súkromné kľúče nikdy neopustia databázu nájomcu.

3

Overujte kdekoľvek

Naskenujte QR → verejný pas. Resolver dohaduje obsah v HTML alebo JSON-LD a kupujúci, audítori a recyklátori overia pokročilú elektronickú pečať v priebehu sekúnd, offline alebo v portáli na audit pečate.

Pod kapotou

Architektúra, ktorá to celé umožňuje

Natívne postavené na štandardoch — dohadovanie obsahu, rozlíšenie GS1, pokročilé elektronické pečate eIDAS, produktové údaje v JSON-LD a model uzla nájomcu v súlade s decentralizovanou architektúrou DPP.

Uzol nájomcu, decentralizovaný model

Vaše údaje žijú vo vašom uzle nájomcu, nie v centrálnom registri EÚ — budúci index Komisie (ESPR čl. 13) je navrhnutý tak, aby mapoval identifikátory iba na URI pasov.

Resolver GS1 Digital Link

Jeden sken rozlíši GTIN alebo GRAI (AI 01/8003), overí kontrolný súčet mod-10 a prečíta sériové číslo AI 21 — potom sa dopytuje uzla.

Pokročilé elektronické pečate eIDAS

ESDC podľa FprEN 18246 (finálny návrh): každá záťaž JSON-LD je podpísaná súkromným kľúčom nájomcu, uchovávaným v šifrovanom trezore (AES-256-GCM, pre jednotlivých nájomcov, v Postgrese), pre dôkaz odolný voči manipulácii.

W3C JSON-LD & AAS

Dohadovanie obsahu vracia ľudsky čitateľné HTML alebo strojovo čitateľné JSON-LD, plus podmodely Asset Administration Shell (AAS v3.0).

Základy hlavnej architektúry

V súlade s decentralizovaným modelom DPP

Podľa ESPR (čl. 10 / CIRPASS) a špecifikácií CEN/CENELEC Európska komisia nehostuje produktové, materiálové ani chemické údaje vašej spoločnosti. Takéto konanie by porušilo ochranu duševného vlastníctva a vytvorilo centralizované jednotlivé body zlyhania.

Namiesto toho je budúci register Európskej komisie (ESPR čl. 13) navrhnutý tak, aby fungoval iba ako index — mapujúci jedinečný identifikátor produktu (UPI) na presné URI zodpovedajúceho pasu. OpenDPP beží ako vysokovýkonné úložisko pasov a resolver GS1 Digital Link v súlade s týmto decentralizovaným modelom: produktové metadáta sídlia bezpečne vo vašom uzle nájomcu a zachovávajú zvrchovanosť nad údajmi (vaše produktové údaje zostávajú vo vašom uzle nájomcu; register je určený na indexovanie iba identifikátorov). OpenDPP je pripravený na register — integrácia čaká na živé API Komisie.

Brána na rozlíšenie GS1 Digital Link

Na prepojenie fyzických produktov s ich digitálnymi pasmi využíva OpenDPP štandardné URI GS1 Digital Link. Keď sa naskenuje QR kód vytlačený na produkte alebo vratnom prostriedku, brána na rozlíšenie (zodpovedajúca GET /:ai(01|8003)/*) zachytí požiadavku. Extrahuje aplikačný identifikátor GS1, parsuje GTIN alebo GRAI, overí jeho kontrolný súčet Modulo-10 a prečíta nasledujúce atribúty kľúč-hodnota, ako napríklad jedinečné sériové číslo (AI 21). Uzol sa potom rozlíši voči metadátam Postgres JSONB a vráti reprezentáciu HTML alebo JSON-LD podľa dohodnutého obsahu.

  • Parsovanie identifikátorov. AI 01 (GTIN) a AI 8003 (GRAI) sú rozpoznané, validované cez mod-10 a smerované na správny pas alebo zobrazenie jednotlivej jednotky.
  • Sériovanie po jednotkách. Sériové číslo AI 21 presmeruje na verejnú stránku jednotky: identita jednotky, jej stav a životný cyklus sú verejné, zatiaľ čo jej telemetria (stav zdravia, počet cyklov) sa sprístupňuje iba oprávneným osobám s legitímnym záujmom a orgánom, podľa prílohy XIII nariadenia o batériách.
  • Dohadovanie obsahu. Tá istá URL adresa poskytuje ľudsky čitateľnú stránku alebo strojovo čitateľný dokument JSON-LD v závislosti od hlavičky Accept v požiadavke.
Kryptografická správa

Asymetrické pokročilé elektronické pečate eIDAS, kľúče, ktoré ovládate vy

Na pomoc pri prevencii podvodov a podporu nepopierateľnosti finálny návrh normy FprEN 18246 (vo formálnom hlasovaní) stanovuje, že pasy sú zapuzdrené v rámci elektronicky podpísaných dátových konštruktov (ESDC). OpenDPP aplikuje pokročilú elektronickú pečať eIDAS pre jednotlivých nájomcov so softvérovou správou v priestore databázy nájomcu — značky rotujú kľúče ECDSA na eliptických krivkách jediným kliknutím a súkromné kľúče sú uchovávané šifrované pomocou AES-256-GCM, pričom nikdy neopúšťajú uzol nájomcu v otvorenom texte.

Keď je pas zapečatený a publikovaný, uzol podpíše kompletnú záťaž JSON-LD pomocou súkromného kľúča nájomcu a zapíše podpis priamo do PostgreSQL. Audítori potom overia pravosť pečate v portáli validátora na audit pečate — verejná kontrola, že pas skutočne pochádza od deklarovaného prevádzkovateľa a nebol zmenený.

Pas nie je jednorazové podanie. Je to živý, podpísaný záznam, ktorý musí zostať presný a dostupný dlho po tom, čo produkt opustil váš sklad — a práve preto stojí správa kľúčov a perzistencia v centre návrhu.

— Ako rámcujeme túto povinnosť pre zainteresované strany
Interoperabilita & vysledovateľnosť

Metamodely AAS a podpísaná línia dodávateľského reťazca

Pre interoperabilitu priemyselných dvojičiek OpenDPP podporuje špecifikáciu Asset Administration Shell (AAS v3.0) a dynamicky konvertuje riadky PostgreSQL JSONB na štandardné podmodely zhody. Aby sa predišlo pevnému zakódovaniu atribútov, register sémantických konceptov mapuje lokálne polia objektov na globálne slovníky IEC a eCl@ss IRDI za behu — takže podnikoví klienti môžu dopytovať pasy pomocou priemyselne štandardných výrazov alebo priamo prijímať surové záťaže AAS JSON Environment.

Pre zhodu v oblasti odlesňovania (EUDR) a nútenej práce (UFLPA) OpenDPP parsuje fyzické transakcie dodávateľského reťazca zabalené v podpísaných overiteľných povereniach W3C (Verifiable Credentials) podľa protokolu transparentnosti OSN (UNTP / EPCIS 2.0). Pri registrácii sledovacích udalostí uzol rekurzívne rozlišuje graf pomocou prehľadávania do hĺbky odolného voči cyklom a vytvára orientovaný acyklický graf (DAG) línie — auditovaný v reálnom čase na zhody s geografickou čiernou listinou a prekryvy polygónov.

  • Podmodely AAS v3.0. Riadky JSONB sa na požiadanie premietnu do štandardných podmodelov zhody, s prijímaním surových záťaží AAS Environment.
  • Register sémantických konceptov. Lokálne polia sa mapujú na slovníky IEC a eCl@ss IRDI za behu — žiadne pevne zakódované štandardné atribúty.
  • Línia UNTP / EPCIS 2.0. Podpísané sledovacie udalosti sa kompilujú do DAG línie odolného voči cyklom pre náležitú starostlivosť podľa EUDR a UFLPA.

Pozrite si, ako architektúra vystaví pas v reálnom čase.

Sledujte, ako váš tím prejde od produktových údajov k zapečatenému digitálnemu produktovému pasu pripravenému na overenie.

Rezervovať ukážku
Kľúčové poznatky

OpenDPP publikuje digitálne produktové pasy (DPP) v troch krokoch: (1) namodelujte údaje o produkte ako JSON-LD podľa štandardu W3C cez nahrávač bez kódu alebo API, (2) aplikujte pokročilú elektronickú pečať eIDAS, aby každý overovateľ mohol skontrolovať integritu offline, a (3) publikujte QR kódy GS1 Digital Link, ktoré sa pre ktorúkoľvek stranu rozlíšia na pas.

Ako OpenDPP publikuje digitálny produktový pas · Naposledy skontrolované