Kako funkcionira · Tehnička arhitektura

Od podataka o proizvodu do provjerene putovnice u tri koraka.

OpenDPP je projektiran za validaciju digitalne putovnice proizvoda usklađenu s decentraliziranim DPP modelom, standardnom GS1 resolucijom i asimetričnom eIDAS kriptografijom — bez operativnog opterećenja. Mapirajte podatke o proizvodu jednom; mi se brinemo o potpisivanju, hostanju i provjeri.

Tijek rada

Tri koraka od SKU-a do potpisane putovnice koju je moguće skenirati

Nije potreban tim za standarde ni prilagođena izgradnja — zahtjevi regulative postaju vođeni tijek rada.

1

Uvezite podatke o proizvodu

No-code ili CSV. Mapirajte svoje SKU-ove, materijale i otisak jednom — koristite ponovno zauvijek. Metapodaci proizvoda ostaju u vašem radnom prostoru OpenDPP — EU registar (ESPR, čl. 13.) indeksira samo identifikatore; ne pohranjuje podatke o proizvodima.

2

Potpišite & objavite

eIDAS napredni elektronički pečat primjenjuje se automatski, a putovnica se objavljuje iza GS1 Digital Linka. Ključevi eliptičke krivulje ECDSA rotiraju se jednim klikom; privatni ključevi nikada ne napuštaju tenant bazu podataka.

3

Provjerite bilo gdje

Skenirajte QR → javna putovnica. Resolver sadržajno pregovara HTML ili JSON-LD, a kupci, revizori i recikleri provjeravaju napredni elektronički pečat u nekoliko sekundi u portalu za reviziju pečata.

Ispod haube

Arhitektura koja sve to omogućuje

Izvorno usklađena sa standardima — sadržajno pregovaranje, GS1 resolucija, eIDAS napredni elektronički pečati, JSON-LD podaci o proizvodu i model tenant čvora usklađen s decentraliziranom DPP arhitekturom.

Tenant čvor, decentralizirani model

Vaši se podaci nalaze u vašem radnom prostoru OpenDPP, a ne u središnjem EU registru — Komisijin indeks (ESPR, čl. 13) povezuje identifikatore samo s URI-jevima putovnica.

GS1 Digital Link resolver

Jedno skeniranje razrješava GTIN ili GRAI (AI 01/8003), validira mod-10 kontrolnu znamenku i čita AI 21 serijski broj — zatim upituje čvor.

eIDAS napredni elektronički pečati

FprEN 18246 (završni nacrt) ESDC-ovi: svaki JSON-LD payload potpisan je tenantovim privatnim ključem, pohranjenim u šifriranom trezoru (AES-256-GCM, po tenantu, u Postgresu), za dokaz otporan na neovlašteno mijenjanje.

W3C JSON-LD & AAS

Sadržajno pregovaranje vraća HTML čitljiv ljudima ili JSON-LD čitljiv strojevima, uz Asset Administration Shell (AAS v3.0/3.1) podmodele.

Temelji osnovne arhitekture

Usklađeno s decentraliziranim DPP modelom

Prema ESPR-u (Art. 10 / CIRPASS) i CEN/CENELEC specifikacijama, Europska komisija ne hosta podatke o proizvodima, materijalima ili kemikalijama vaše tvrtke. To bi prekršilo zaštitu intelektualnog vlasništva i stvorilo centralizirane jedinstvene točke kvara.

Registar Europske komisije (članak 13. Uredbe ESPR) umjesto toga djeluje samo kao indeks — jedinstveni identifikator proizvoda (UPI) preslikava u točan URI odgovarajuće putovnice. OpenDPP radi kao visokoučinkovito spremište putovnica i razrješivač GS1 Digital Link prilagođeno tom decentraliziranom modelu: metapodaci proizvoda ostaju u vašem radnom prostoru, izoliranom na razini tenanta, na čvoru OpenDPP koji se nalazi u EU (vaši podaci o proizvodima ostaju na čvoru OpenDPP, a ne u registru, koji indeksira samo identifikatore). OpenDPP je spreman za registar: iz svake putovnice već danas stvara zapis pokazivača propisan člankom 13. i validira ga u odnosu na referentni registar CIRPASS-2 (nenormativnu referencu financiranu sredstvima EU, čiji oblik zapisa dolazi od pilot-projekta, a ne od Komisije) — registracija baterija u registru Komisije još nije moguća i nije dokumentiran nijedan strojni API za operatere.

Pristupnik za GS1 Digital Link resoluciju

Kako bi povezao fizičke proizvode s njihovim digitalnim putovnicama, OpenDPP koristi standardne GS1 Digital Link URI-jeve. Kada se skenira QR kod otisnut na proizvodu ili povratnoj imovini, pristupnik za resoluciju (koji odgovara GET /:ai(01|8003)/*) presreće zahtjev. Izvlači GS1 aplikacijski identifikator, parsira GTIN ili GRAI, provjerava njegovu Modulo-10 kontrolnu znamenku i čita naredne atribute ključ-vrijednost poput jedinstvenog serijskog broja (AI 21). Čvor zatim razrješava u odnosu na Postgres JSONB metapodatke i vraća sadržajno pregovaranu HTML ili JSON-LD reprezentaciju.

  • Parsiranje identifikatora. AI 01 (GTIN) i AI 8003 (GRAI) prepoznaju se, mod-10 validiraju i usmjeravaju na ispravnu putovnicu ili prikaz po jedinici.
  • Serijalizacija po jedinici. AI 21 serijski broj preusmjerava na javnu stranicu jedinice: identitet jedinice, status i životni vijek su javni, dok se njezina telemetrija (stanje zdravlja, broj ciklusa) objavljuje samo ovlaštenim pregledateljima s legitimnim interesom i nadležnim tijelima, prema Prilogu XIII Uredbe o baterijama.
  • Sadržajno pregovaranje. Isti URL poslužuje stranicu čitljivu ljudima ili JSON-LD dokument čitljiv strojevima, ovisno o Accept zaglavlju zahtjeva.
Kriptografsko skrbništvo

Asimetrični eIDAS napredni elektronički pečati, ključevi šifrirani u vašem trezoru

Kako bi se spriječile prijevare i podržala neporecivost, standard u završnom nacrtu FprEN 18246 (na formalnom glasovanju) utvrđuje da su putovnice enkapsulirane unutar elektronički potpisanih podatkovnih konstrukata (ESDC). OpenDPP primjenjuje eIDAS napredni elektronički pečat po tenantu uz softversko skrbništvo unutar prostora tenant baze podataka — robne marke rotiraju ECDSA ključeve eliptičke krivulje jednim klikom, a privatni ključevi pohranjuju se šifrirani AES-256-GCM-om i nikada ne napuštaju tenant čvor u otvorenom tekstu.

Kada se putovnica zapečati i objavi, čvor potpisuje cjelovit JSON-LD payload koristeći tenantov privatni ključ i upisuje potpis izravno u PostgreSQL. Revizori zatim provjeravaju autentičnost pečata u validacijskom portalu za reviziju pečata — javna provjera da je putovnica zaista potekla od deklariranog operatera i da nije izmijenjena.

Putovnica nije jednokratna prijava. Ona je živ, potpisan zapis koji mora ostati točan i dostupan dugo nakon što je proizvod napustio vaše skladište — zbog čega su skrbništvo nad ključevima i postojanost u središtu dizajna.

— Kako uokvirujemo obvezu za dionike
Interoperabilnost & sljedivost

AAS metamodeli i potpisani životni vijek lanca opskrbe

Za interoperabilnost industrijskih digitalnih blizanaca OpenDPP podržava specifikaciju Asset Administration Shell (AAS v3.0/3.1) i na zahtjev projicira svaku putovnicu u standardne podmodele. Izvezeni podmodeli sadrže opise koncepata s identifikatorima iz rječnika eCl@ss i IEC ako postoje, a neobrađeni AAS JSON Environment sadržaji mogu se izravno uvesti.

OpenDPP parsira fizičke transakcije lanca opskrbe upakirane unutar potpisanih, VC-oblikovanih UNTP-ovih vjerodajnica prema UN-ovom Protokolu o transparentnosti (UNTP / EPCIS 2.0). Kako se događaji praćenja registriraju, čvor rješava graf rekursivno pomoću reciklički otpornog prolaza u dubini (depth-first walker) kako bi izgradio potomstvo usmjerenog acikličkog grafa (DAG) — mašinski čitljivog uzvodnog pedigreja koji vaši vlastiti postupci dubinske analize mogu koristiti. Zasebno, OpenDPP izdaje svaku putovnicu proizvoda kao usklađenu digitalnu iskaznicu UNTP DigitalProductPassport — sveobuhvatni vc+jwt (W3C VC-JOSE-COSE) i ugrađeni dokaz W3C Data Integrity (ecdsa-jcs-2019) — koji se provjerava prema službenoj shemi UNTP.

  • AAS v3.0/3.1 podmodeli. JSONB retci projiciraju se u standardne podmodele usklađenosti na zahtjev, uz učitavanje sirovih AAS Environment payloada.
  • Opisi koncepata. Izvezeni podmodeli sadrže identifikatore iz rječnika eCl@ss i IEC ako postoje.
  • UNTP EPCIS 2.0 linija. Potpisani događaji praćenja kompajliraju se u ciklusima otporan DAG potomstva — mašinski čitljiv uzvodni pedigre vašeg lanca opskrbe.
  • Usklađene UNTP DPP vjerodajnice. Svaka putovnica s registriranim pogonom izdaje se i kao usklađena UNTP DigitalProductPassport vjerodajnica — kao omotni vc+jwt (W3C VC-JOSE-COSE) i s ugrađenim W3C Data Integrity dokazom (ecdsa-jcs-2019), s razrješivim did:web ključevima izdavatelja i opozivom putem W3C Bitstring Status List.

Pogledajte kako arhitektura izdaje putovnicu u stvarnom vremenu.

Promatrajte kako vaš tim prelazi od podataka o proizvodu do zapečaćene digitalne putovnice proizvoda spremne za provjeru.

Rezervirajte demo
Ključne spoznaje

OpenDPP objavljuje digitalne putovnice proizvoda (DPP) u tri koraka: (1) modelirati podatke o proizvodu kao W3C-standardni JSON-LD putem no-code uploadera ili API-ja, (2) primijeniti napredni elektronički pečat eIDAS čiji su algoritam provjere, lanac certifikata i uzorci svi objavljeni, tako da treća strana može provjeriti integritet bez pozivanja OpenDPP, i (3) objaviti QR kodove Digital Linka GS1 koji vode do putovnice za bilo koju stranu.

Kako OpenDPP objavljuje Digitalnu putovnicu proizvoda · Posljednji pregled