Kā tas darbojas · Tehniskā arhitektūra

No produkta datiem līdz verificētai pasei trīs soļos.

OpenDPP ir izstrādāts digitālo produktu pasu validācijai atbilstoši decentralizētajam DPP modelim, standarta GS1 atrisināšanai un asimetriskajai eIDAS kriptogrāfijai — bez darbības slodzes. Sasaistiet savus produkta datus vienreiz; mēs parūpēsimies par parakstīšanu, mitināšanu un verifikāciju.

Darbplūsma

Trīs soļi no SKU līdz parakstītai, skenējamai pasei

Nav nepieciešama standartu komanda vai pielāgota izstrāde — regulas prasības kļūst par vadītu darbplūsmu.

1

Importējiet produkta datus

Bezkoda vai CSV. Sasaistiet savus SKU, materiālus un pēdas nospiedumu vienreiz — izmantojiet atkārtoti mūžīgi. Produkta metadati paliek jūsu nomnieka mezglā — nākamais ES reģistrs (ESPR 13. pants) ir izstrādāts, lai indeksētu tikai identifikatorus, nevis mitinātu produkta datus.

2

Parakstiet & publicējiet

eIDAS uzlabotais elektroniskais zīmogs tiek piemērots automātiski, un pase tiek publicēta aiz GS1 Digital Link. Eliptiskās līknes ECDSA atslēgas tiek rotētas ar vienu klikšķi; privātās atslēgas nekad neatstāj nomnieka datubāzi.

3

Verificējiet jebkur

Skenējiet QR → publiskā pase. Atrisinātājs satura sarunās piedāvā HTML vai JSON-LD, un pircēji, auditori un pārstrādātāji dažu sekunžu laikā verificē uzlaboto elektronisko zīmogu — bezsaistē vai zīmoga audita portālā.

Aizkulisēs

Arhitektūra, kas to padara iespējamu

Standartu vietējais dizains — satura sarunas, GS1 atrisināšana, eIDAS uzlabotie elektroniskie zīmogi, JSON-LD produkta dati un nomnieka mezgla modelis, kas atbilst decentralizētajai DPP arhitektūrai.

Nomnieka mezgls, decentralizēts modelis

Jūsu dati atrodas jūsu nomnieka mezglā, nevis centrālajā ES reģistrā — nākamais Komisijas indekss (ESPR 13. pants) ir izstrādāts, lai sasaistītu identifikatorus tikai ar pasu URI.

GS1 Digital Link atrisinātājs

Viena skenēšana atrisina GTIN vai GRAI (AI 01/8003), validē mod-10 kontrolsummu un nolasa AI 21 sēriju — pēc tam vaicā mezglam.

eIDAS uzlabotie elektroniskie zīmogi

FprEN 18246 (galīgais projekts) ESDC: katra JSON-LD slodze tiek parakstīta ar nomnieka privāto atslēgu, kas glabājas šifrētā glabātavā (AES-256-GCM, katram nomniekam atsevišķi, Postgres datubāzē), nodrošinot pret viltojumiem pasargātu pierādījumu.

W3C JSON-LD & AAS

Satura sarunas atgriež cilvēkam lasāmu HTML vai mašīnlasāmu JSON-LD, kā arī Asset Administration Shell (AAS v3.0) apakšmodeļus.

Pamata arhitektūras pamati

Atbilstoši decentralizētajam DPP modelim

Saskaņā ar ESPR (10. pants / CIRPASS) un CEN/CENELEC specifikācijām Eiropas Komisija nemitina jūsu uzņēmuma produkta, materiālu vai ķīmisko vielu datus. Šāda rīcība pārkāptu intelektuālā īpašuma aizsardzību un radītu centralizētus vienotos atteices punktus.

Tā vietā nākamais ES Komisijas reģistrs (ESPR 13. pants) ir izstrādāts, lai darbotos tikai kā indekss — sasaistot unikālo produkta identifikatoru (UPI) ar atbilstošās pases precīzu URI. OpenDPP darbojas kā augstas veiktspējas pasu repozitorijs un GS1 Digital Link atrisinātājs, kas atbilst šim decentralizētajam modelim: produkta metadati droši atrodas jūsu nomnieka mezglā, saglabājot datu suverenitāti (jūsu produkta dati paliek jūsu nomnieka mezglā; reģistrs ir paredzēts tikai identifikatoru indeksēšanai). OpenDPP ir gatavs reģistram — integrācija gaida tiešraides Komisijas API.

GS1 Digital Link atrisināšanas vārteja

Lai savienotu fiziskos produktus ar to digitālajām pasēm, OpenDPP izmanto standarta GS1 Digital Link URI. Kad tiek skenēts uz produkta vai atgriežama aktīva uzdrukāts QR kods, atrisināšanas vārteja (atbilstoša GET /:ai(01|8003)/*) pārtver pieprasījumu. Tā izgūst GS1 lietojumprogrammas identifikatoru, parsē GTIN vai GRAI, verificē tā Modulo-10 kontrolsummu un nolasa turpmākos atslēgas-vērtības atribūtus, piemēram, unikālo sērijas numuru (AI 21). Pēc tam mezgls atrisina pret Postgres JSONB metadatiem un atgriež satura sarunās saskaņoto HTML vai JSON-LD attēlojumu.

  • Identifikatoru parsēšana. AI 01 (GTIN) un AI 8003 (GRAI) tiek atpazīti, mod-10 validēti un novirzīti uz pareizo pasi vai atsevišķas vienības skatu.
  • Atsevišķu vienību serializācija. AI 21 sērija novirza uz publisko vienības lapu: vienības identitāte, statuss un dzīves cikla izcelsme ir publiska, savukārt tās telemetrija (veselības stāvoklis, ciklu skaits) tiek atklāta tikai pilnvarotiem leģitīmas intereses skatītājiem un iestādēm saskaņā ar Bateriju regulas Annex XIII.
  • Satura sarunas. Viens un tas pats URL atkarībā no pieprasījuma Accept galvenes piedāvā cilvēkam lasāmu lapu vai mašīnlasāmu JSON-LD dokumentu.
Kriptogrāfiskā glabāšana

Asimetriskie eIDAS uzlabotie elektroniskie zīmogi, atslēgas, ko kontrolējat jūs

Lai palīdzētu novērst krāpšanu un atbalstītu nenoraidāmību, galīgā projekta standarts FprEN 18246 (formālā balsojuma stadijā) nosaka, ka pases tiek iekapsulētas elektroniski parakstītās datu konstrukcijās (ESDC). OpenDPP piemēro katram nomniekam atsevišķu eIDAS uzlaboto elektronisko zīmogu ar programmatūras glabāšanu nomnieka datubāzes telpā — zīmoli rotē eliptiskās līknes ECDSA atslēgas ar vienu klikšķi, un privātās atslēgas tiek glabātas šifrētas ar AES-256-GCM, nekad neatstājot nomnieka mezglu vienkāršā tekstā.

Kad pase tiek apzīmogota un publicēta, mezgls paraksta pilno JSON-LD slodzi, izmantojot nomnieka privāto atslēgu, un ieraksta parakstu tieši PostgreSQL. Auditori pēc tam verificē zīmoga autentiskumu zīmoga audita validatora portālā — publiska pārbaude, ka pase patiešām nāk no deklarētā operatora un nav mainīta.

Pase nav vienreizēja iesniegšana. Tā ir dzīvs, parakstīts ieraksts, kuram jāpaliek precīzam un sasniedzamam vēl ilgi pēc tam, kad produkts ir atstājis jūsu noliktavu — tieši tāpēc atslēgu glabāšana un noturība ir dizaina centrā.

— Kā mēs formulējam pienākumu ieinteresētajām pusēm
Sadarbspēja & izsekojamība

AAS metamodeļi un parakstīta piegādes ķēdes izcelsme

Industriālo dvīņu sadarbspējai OpenDPP atbalsta Asset Administration Shell (AAS v3.0) specifikāciju, dinamiski pārvēršot PostgreSQL JSONB rindas standarta atbilstības apakšmodeļos. Lai izvairītos no atribūtu cietās kodēšanas, semantisko jēdzienu reģistrs izpildlaikā sasaista lokālos objektu laukus ar globālajām IEC un eCl@ss IRDI vārdnīcām — tādējādi uzņēmumu klienti var vaicāt pases, izmantojot industriālā standarta terminus, vai tieši uzņemt neapstrādātas AAS JSON Environment slodzes.

Atmežošanas (EUDR) un piespiedu darba (UFLPA) atbilstībai OpenDPP parsē fiziskās piegādes ķēdes darījumus, kas ietverti parakstītās W3C Verifiable Credentials, saskaņā ar ANO Caurredzamības protokolu (UNTP / EPCIS 2.0). Reģistrējot izsekošanas notikumus, mezgls rekursīvi atrisina grafu ar pret cikliem noturīgu dziļuma pirmo apstaigātāju, lai izveidotu izcelsmes virzīto aciklisko grafu (DAG) — auditētu reāllaikā attiecībā uz ģeogrāfiskiem melnā saraksta atbilstībām un poligonu pārklāšanos.

  • AAS v3.0 apakšmodeļi. JSONB rindas pēc pieprasījuma tiek projicētas standarta atbilstības apakšmodeļos ar neapstrādātu AAS Environment slodžu uzņemšanu.
  • Semantisko jēdzienu reģistrs. Lokālie lauki izpildlaikā tiek sasaistīti ar IEC un eCl@ss IRDI vārdnīcām — bez cietā koda standarta atribūtiem.
  • UNTP / EPCIS 2.0 izcelsme. Parakstītie izsekošanas notikumi tiek kompilēti pret cikliem noturīgā izcelsmes DAG EUDR un UFLPA uzticamības pārbaudei.

Skatieties, kā arhitektūra reāllaikā izdod pasi.

Vērojiet, kā jūsu komanda no produkta datiem nonāk līdz apzīmogotai, verifikācijai gatavai digitālajai produktu pasei.

Pieteikt demonstrāciju
Galvenās atziņas

OpenDPP publicē digitālās produkta pases (DPP) trīs soļos: (1) modelē produkta datus kā W3C standarta JSON-LD, izmantojot bez koda augšupielādētāju vai API, (2) piemēro eIDAS uzlaboto elektronisko zīmogu, lai jebkurš verificētājs varētu pārbaudīt integritāti bezsaistē, un (3) publicē GS1 Digital Link QR kodus, kas atrisinās pasi jebkurai pusei.

Kā OpenDPP publicē digitālo produkta pasi · Pēdējoreiz pārskatīts