Jak to funguje · Technická architektura

Od produktových dat k ověřenému pasu ve třech krocích.

OpenDPP je vytvořeno pro validaci digitálních produktových pasů v souladu s decentralizovaným modelem DPP, standardním rozlišováním GS1 a asymetrickou kryptografií eIDAS — bez provozní zátěže. Mapujte svá produktová data jednou; o podepisování, hosting a ověřování se postaráme my.

Pracovní postup

Tři kroky od SKU k podepsanému, skenovatelnému pasu

Není potřeba tým pro standardy ani zakázkový vývoj — z požadavků nařízení se stává řízený pracovní postup.

1

Import produktových dat

Bez programování nebo ve formátu CSV. Stačí jednou namapovat vaše SKU, materiály a ekologickou stopu – a můžete je pak používat donekonečna. Metadata o produktech zůstávají ve vašem pracovním prostoru na platformě „OpenDPP“ – registr EU (ESPR, článek 13) indexuje pouze identifikátory; data o produktech v něm nejsou uložena.

2

Podepsání & publikace

Zaručená elektronická pečeť eIDAS se aplikuje automaticky a pas se publikuje za odkazem GS1 Digital Link. Klíče ECDSA na eliptických křivkách rotujete jediným kliknutím; privátní klíče nikdy neopustí databázi nájemce.

3

Ověřte kdekoli

Naskenujte QR → veřejný pas. Resolver pomocí obsahové negociace nabídne HTML nebo JSON-LD a kupující, auditoři i recyklátoři ověří zaručenou elektronickou pečeť během několika sekund v portálu pro audit pečetí.

Pod kapotou

Architektura, díky níž to funguje

Nativně postaveno na standardech — obsahová negociace, rozlišování GS1, zaručené elektronické pečetě eIDAS, produktová data JSON-LD a model uzlu nájemce v souladu s decentralizovanou architekturou DPP.

Uzel nájemce, decentralizovaný model

Vaše údaje jsou uloženy ve vašem pracovním prostoru na adrese OpenDPP, nikoli v centrálním registru EU – index Komise (ESPR, článek 13) pouze přiřazuje identifikátory k URI pasů.

Resolver GS1 Digital Link

Jedno naskenování rozliší GTIN nebo GRAI (AI 01/8003), ověří kontrolní součet mod-10 a přečte sériové číslo AI 21 — poté se dotáže uzlu.

Zaručené elektronické pečetě eIDAS

ESDC dle FprEN 18246 (finální návrh): každá datová zpráva JSON-LD je podepsána privátním klíčem nájemce, který je v šifrované úschově trezoru (AES-256-GCM, pro každého nájemce zvlášť, v Postgres), pro neporušitelný důkaz.

W3C JSON-LD & AAS

Obsahová negociace vrací člověkem čitelné HTML nebo strojově čitelné JSON-LD plus submodely Asset Administration Shell (AAS v3.0/3.1).

Základy klíčové architektury

V souladu s decentralizovaným modelem DPP

Podle ESPR (Art. 10 / CIRPASS) a specifikací CEN/CENELEC Evropská komise nehostuje data o produktech, materiálech ani chemických látkách vaší společnosti. Takový postup by porušoval ochranu duševního vlastnictví a vytvářel centralizovaná místa selhání.

Registr Evropské komise (čl. 13 nařízení ESPR) místo toho funguje pouze jako index — přiřazuje jedinečný identifikátor výrobku (UPI) k přesné URI odpovídajícího pasu. OpenDPP běží jako vysoce výkonné úložiště pasů a resolver GS1 Digital Link uzpůsobené tomuto decentralizovanému modelu: metadata výrobku zůstávají ve vašem pracovním prostoru, izolovaném na úrovni klienta, na uzlu OpenDPP hostovaném v EU (vaše data o výrobcích zůstávají na uzlu OpenDPP, ne v registru, který indexuje pouze identifikátory). OpenDPP je připraven na registraci: z každého pasu už dnes vytváří záznam ukazatele předepsaný v čl. 13 a validuje jej proti referenčnímu registru CIRPASS-2 (nenormativní referenci financované z prostředků EU, jejíž podoba záznamu pochází od pilotního projektu, ne od Komise) — registrace baterií v registru Komise zatím není možná a žádné strojové API pro provozovatele není zdokumentováno.

Brána pro rozlišování GS1 Digital Link

Pro propojení fyzických produktů s jejich digitálními pasy OpenDPP využívá standardní URI GS1 Digital Link. Když se naskenuje QR kód vytištěný na produktu nebo vratném aktivu, brána pro rozlišování (odpovídající GET /:ai(01|8003)/*) zachytí požadavek. Extrahuje aplikační identifikátor GS1, parsuje GTIN nebo GRAI, ověří jeho kontrolní součet Modulo-10 a přečte následné atributy klíč–hodnota, jako je jedinečné sériové číslo (AI 21). Uzel se poté rozliší proti metadatům Postgres JSONB a vrátí reprezentaci HTML nebo JSON-LD podle obsahové negociace.

  • Parsování identifikátorů. AI 01 (GTIN) a AI 8003 (GRAI) jsou rozpoznány, ověřeny mod-10 a směrovány do správného pasu nebo pohledu na jednotku.
  • Sériové značení jednotek. Sériové číslo AI 21 přesměruje na veřejnou stránku jednotky: identita, stav a životní historie jednotky jsou veřejné, zatímco její telemetrie (stav zdraví, počty cyklů) se zpřístupní pouze oprávněným osobám s legitimním zájmem a orgánům, podle přílohy XIII nařízení o bateriích.
  • Obsahová negociace. Stejná URL poskytuje člověkem čitelnou stránku nebo strojově čitelný dokument JSON-LD v závislosti na hlavičce Accept požadavku.
Kryptografická úschova

Asymetrické zaručené elektronické pečetě eIDAS, klíče šifrované ve vašem úložišti

Aby se zabránilo podvodům a podpořila nepopiratelnost, finální návrh standardu FprEN 18246 (ve formálním hlasování) stanovuje, že pasy jsou zapouzdřeny do elektronicky podepsaných datových konstruktů (ESDC). OpenDPP aplikuje zaručenou elektronickou pečeť eIDAS pro každého nájemce zvlášť se softwarovou úschovou uvnitř databázového prostoru nájemce — značky rotují klíče ECDSA na eliptických křivkách jediným kliknutím a privátní klíče jsou uloženy šifrované pomocí AES-256-GCM a nikdy neopustí uzel nájemce v otevřené podobě.

Když je pas zapečetěn a publikován, uzel podepíše kompletní datovou zprávu JSON-LD pomocí privátního klíče nájemce a zapíše podpis přímo do PostgreSQL. Auditoři poté ověří pravost pečetě v portálu validátoru pro audit pečetí — veřejná kontrola, že pas skutečně pochází od deklarovaného provozovatele a nebyl pozměněn.

Pas není jednorázové podání. Je to živý, podepsaný záznam, který musí zůstat přesný a dostupný ještě dlouho poté, co produkt opustil váš sklad — proto je úschova klíčů a perzistence v centru návrhu.

— Jak rámcujeme tuto povinnost pro zúčastněné strany
Interoperabilita & vysledovatelnost

Metamodely AAS a podepsaná historie dodavatelského řetězce

Pro interoperabilitu průmyslových digitálních dvojčat podporuje OpenDPP specifikaci Asset Administration Shell (AAS v3.0/3.1) a na vyžádání promítá každý pas do standardních submodelů. Exportované submodely obsahují popisy pojmů s identifikátory slovníků eCl@ss a IEC, pokud existují, a nezpracovaná data AAS JSON Environment lze importovat přímo.

OpenDPP analyzuje fyzické transakce v dodavatelském řetězci, které jsou zabaleny do podepsaných certifikátů UNTP ve formátu VC, v souladu s Protokolem OSN o transparentnosti (UNTP / EPCIS 2.0). Jakmile jsou události sledování zaregistrovány, uzel rekurzivně vyhodnocuje graf pomocí algoritmu pro prohledávání do hloubky odolného proti cyklům, aby vytvořil orientovaný acyklický graf (DAG) sledující původ – strojově čitelný rodokmen dodavatelského řetězce, který mohou využívat vaše vlastní pracovní postupy v rámci due diligence. Samostatně vydává OpenDPP každý produktový pas jako certifikát DigitalProductPassport v souladu s UNTP – obalový certifikát vc+jwt (W3C VC-JOSE-COSE) a vložený důkaz W3C Data Integrity (ecdsa-jcs-2019) –, který je ověřován podle oficiálního schématu UNTP.

  • Submodely AAS v3.0/3.1. Řádky JSONB se na vyžádání promítají do standardních submodelů souladu, s ingescí surových datových zpráv AAS Environment.
  • Popisy pojmů. Exportované submodely obsahují identifikátory slovníků eCl@ss a IEC, pokud existují.
  • UNTP / EPCIS 2.0 lineage. Podepsané sledovací události se při kompilaci spojují do cyklu odolného grafu DAG (directed acyclic graph) – strojově čitelného rodokmenu vašeho dodavatelského řetězce směrem k původcům.
  • Konformní osvědčení UNTP DPP. Každý pas s registrovaným provozem se vydává také jako konformní osvědčení UNTP DigitalProductPassport — v obalové formě vc+jwt (W3C VC-JOSE-COSE) a s vloženým důkazem W3C Data Integrity (ecdsa-jcs-2019), s veřejně dostupnými klíči vydavatele did:web a odvoláváním prostřednictvím W3C Bitstring Status List.

Podívejte se, jak architektura vystavuje pas v reálném čase.

Sledujte, jak váš tým přejde od produktových dat k zapečetěnému digitálnímu produktovému pasu připravenému k ověření.

Objednat demo
Klíčové poznatky

OpenDPP zveřejňuje digitální pasy produktů (DPP) ve třech krocích: (1) modeluje data o produktu jako standard W3C „JSON-LD“ prostřednictvím nástroje pro nahrávání bez nutnosti programování nebo API, (2) aplikuje pokročilou elektronickou pečeť „eIDAS“, jejíž ověřovací algoritmus, řetězec certifikátů a vzorky jsou všechny zveřejněny, takže třetí strana může zkontrolovat integritu bez nutnosti volání OpenDPP, a (3) zveřejňuje QR kódy „GS1 Digital Link“, které jakékoli straně umožňují přístup k pasu.

Jak OpenDPP publikuje digitální pas produktu · Naposledy zkontrolováno