Nuo gaminio duomenų iki patvirtinto paso trimis žingsniais.
OpenDPP sukurta skaitmeninių gaminių pasų patvirtinimui, suderintam su decentralizuotu DPP modeliu, standartine GS1 sprendimo logika ir asimetrine eIDAS kriptografija — be papildomos operacinės naštos. Susiekite savo gaminio duomenis vieną kartą; pasirašymą, talpinimą ir patvirtinimą tvarkome mes.
Trys žingsniai nuo SKU iki pasirašyto, nuskaitomo paso
Nereikia jokios standartų komandos ar individualaus kūrimo — reglamento reikalavimai virsta vedama darbo eiga.
Importuokite gaminio duomenis
Be kodo arba per CSV. Susiekite savo SKU, medžiagas ir pėdsaką vieną kartą — naudokite pakartotinai amžinai. Gaminio metaduomenys lieka jūsų nuomininko mazge — būsimasis ES registras (ESPR 13 str.) suprojektuotas indeksuoti tik identifikatorius, o ne talpinti gaminio duomenis.
Pasirašykite & publikuokite
Pažangus elektroninis eIDAS antspaudas pritaikomas automatiškai, o pasas publikuojamas už GS1 Digital Link nuorodos. Elipsinės kreivės ECDSA raktai pasukami vienu paspaudimu; privatūs raktai niekada nepalieka nuomininko duomenų bazės.
Patvirtinkite bet kur
Nuskaitykite QR → viešas pasas. Sprendiklis pagal turinio derybas pateikia HTML arba JSON-LD, o pirkėjai, auditoriai ir perdirbėjai per kelias sekundes patvirtina pažangų elektroninį antspaudą — neprisijungę arba Antspaudų audito portale.
Architektūra, dėl kurios viskas veikia
Standartams pritaikyta iš esmės — turinio derybos, GS1 sprendimo logika, pažangūs elektroniniai eIDAS antspaudai, JSON-LD gaminio duomenys ir nuomininko mazgo modelis, suderintas su decentralizuota DPP architektūra.
Nuomininko mazgas, decentralizuotas modelis
Jūsų duomenys saugomi jūsų nuomininko mazge, o ne centriniame ES registre — būsimasis Komisijos indeksas (ESPR 13 str.) suprojektuotas susieti identifikatorius tik su pasų URI.
GS1 Digital Link sprendiklis
Vienu nuskaitymu išsprendžiamas GTIN arba GRAI (AI 01/8003), patikrinama mod-10 kontrolinė suma ir nuskaitomas AI 21 serijos numeris — paskui užklausiamas mazgas.
Pažangūs elektroniniai eIDAS antspaudai
FprEN 18246 (galutinis projektas) ESDC: kiekvienas JSON-LD krovinys pasirašomas nuomininko privačiu raktu, laikomu šifruotoje saugykloje (AES-256-GCM, atskiroje kiekvienam nuomininkui, Postgres duomenų bazėje), suteikiant nuo klastojimo apsaugotą įrodymą.
W3C JSON-LD & AAS
Turinio derybos pateikia žmogui skaitomą HTML arba mašinai skaitomą JSON-LD, taip pat Asset Administration Shell (AAS v3.0) submodelius.
Suderinta su decentralizuotu DPP modeliu
Pagal ESPR (10 str. / CIRPASS) ir CEN/CENELEC specifikacijas Europos Komisija netalpina jūsų įmonės gaminio, medžiagų ar cheminių medžiagų duomenų. Tai pažeistų intelektinės nuosavybės apsaugą ir sukurtų centralizuotus pavienius gedimo taškus.
Vietoj to būsimasis ES Komisijos registras (ESPR 13 str.) suprojektuotas veikti tik kaip indeksas — susiejantis unikalų gaminio identifikatorių (UPI) su tiksliu atitinkamo paso URI. OpenDPP veikia kaip didelio našumo pasų saugykla ir GS1 Digital Link sprendiklis, suderintas su šiuo decentralizuotu modeliu: gaminio metaduomenys saugiai lieka jūsų nuomininko mazge, išsaugant duomenų suverenumą (jūsų gaminio duomenys lieka jūsų nuomininko mazge; registras skirtas indeksuoti tik identifikatorius). OpenDPP pasirengusi registrui — integracija laukia veikiančio Komisijos API.
GS1 Digital Link sprendimo vartai
Kad sujungtų fizinius gaminius su jų skaitmeniniais pasais, OpenDPP naudoja standartines GS1 Digital Link URI. Kai nuskaitomas ant gaminio ar grąžinamo turto atspausdintas QR kodas, sprendimo vartai (atitinkantys GET /:ai(01|8003)/*) perima užklausą. Jie išskiria GS1 taikomojo identifikatoriaus dalį, išanalizuoja GTIN arba GRAI, patikrina jo Modulo-10 kontrolinę sumą ir nuskaito tolesnius raktas-reikšmė atributus, tokius kaip unikalus serijos numeris (AI 21). Tuomet mazgas išsprendžia užklausą pagal Postgres JSONB metaduomenis ir pateikia pagal turinio derybas parinktą HTML arba JSON-LD reprezentaciją.
- Identifikatoriaus analizė. AI 01 (GTIN) ir AI 8003 (GRAI) atpažįstami, patikrinami mod-10 ir nukreipiami į tinkamą pasą ar vieneto rodinį.
- Vieneto serializavimas. AI 21 serijos numeris nukreipia į viešą vieneto puslapį: vieneto tapatybė, būsena ir gyvavimo ciklo kilmė yra vieši, o jo telemetrija (būklė, ciklų skaičius) atskleidžiama tik įgaliotiems teisėto intereso turintiems peržiūrėtojams ir institucijoms pagal Baterijų reglamento Annex XIII.
- Turinio derybos. Tas pats URL pateikia žmogui skaitomą puslapį arba mašinai skaitomą JSON-LD dokumentą, priklausomai nuo užklausos Accept antraštės.
Asimetriniai pažangūs elektroniniai eIDAS antspaudai, jūsų valdomi raktai
Siekiant padėti užkirsti kelią sukčiavimui ir užtikrinti neatsisakymą, galutinio projekto standartas FprEN 18246 (oficialiame balsavime) nustato, kad pasai inkapsuliuojami į elektroniniu būdu pasirašytas duomenų struktūras (ESDC). OpenDPP pritaiko kiekvienam nuomininkui atskirą pažangų elektroninį eIDAS antspaudą su programine saugykla nuomininko duomenų bazės erdvėje — prekės ženklai pasuka elipsinės kreivės ECDSA raktus vienu paspaudimu, o privatūs raktai saugomi užšifruoti AES-256-GCM ir niekada nepalieka nuomininko mazgo atviru tekstu.
Kai pasas antspauduojamas ir publikuojamas, mazgas pasirašo visą JSON-LD krovinį nuomininko privačiu raktu ir įrašo parašą tiesiai į PostgreSQL. Tuomet auditoriai patvirtina antspaudo autentiškumą Antspaudų audito tikrintojo portale — tai viešas patikrinimas, ar pasas tikrai gautas iš deklaruoto operatoriaus ir nebuvo pakeistas.
Pasas — tai ne vienkartinis pateikimas. Tai gyvas, pasirašytas įrašas, kuris turi išlikti tikslus ir pasiekiamas dar ilgai po to, kai gaminys paliko jūsų sandėlį — todėl raktų saugykla ir tvarumas yra dizaino centre.
— Kaip formuluojame šią prievolę suinteresuotosioms šalimsAAS metamodeliai ir pasirašyta tiekimo grandinės kilmė
Pramoninių skaitmeninių dvynių sąveikumui užtikrinti OpenDPP palaiko Asset Administration Shell (AAS v3.0) specifikaciją, dinamiškai konvertuodama PostgreSQL JSONB eilutes į standartinius atitikties submodelius. Kad atributai nebūtų įkoduoti, semantinis sąvokų registras vykdymo metu susieja vietinius objektų laukus su pasauliniais IEC ir eCl@ss IRDI žodynais — taip įmonės klientai gali užklausti pasų naudodami pramoninius standartinius terminus arba tiesiogiai įkelti neapdorotus AAS JSON Environment krovinius.
Atitikčiai miškų naikinimo (EUDR) ir priverstinio darbo (UFLPA) srityse OpenDPP analizuoja fizines tiekimo grandinės operacijas, supakuotas į pasirašytus W3C Verifiable Credentials, laikantis JT skaidrumo protokolo (UNTP / EPCIS 2.0). Registruojant atsekimo įvykius, mazgas rekursyviai išsprendžia grafą naudodamas ciklams atsparų gilumos paieškos algoritmą, kad sudarytų kilmės nukreiptąjį acikliškąjį grafą (DAG) — realiu laiku audituojamą pagal geografinius juoduosius sąrašus ir poligonų persidengimus.
- AAS v3.0 submodeliai. JSONB eilutės pagal poreikį projektuojamos į standartinius atitikties submodelius, su neapdorotų AAS Environment krovinių įkėlimu.
- Semantinis sąvokų registras. Vietiniai laukai vykdymo metu susiejami su IEC ir eCl@ss IRDI žodynais — jokių įkoduotų standartinių atributų.
- UNTP / EPCIS 2.0 kilmė. Pasirašyti atsekimo įvykiai sukompiliuojami į ciklams atsparų kilmės DAG, skirtą EUDR ir UFLPA išsamiam patikrinimui.
Pamatykite, kaip architektūra išduoda pasą realiu laiku.
Stebėkite, kaip jūsų komanda pereina nuo gaminio duomenų iki antspauduoto, patvirtinimui parengto skaitmeninio gaminio paso.
Užsisakyti demonstracijąOpenDPP skelbia skaitmeninius gaminių pasus (DPP) trimis žingsniais: (1) modeliuoja gaminio duomenis kaip W3C standarto JSON-LD per įkėliklį be kodo arba API, (2) pritaiko eIDAS pažangų elektroninį antspaudą, kad bet kuris tikrintojas galėtų patikrinti vientisumą neprisijungęs, ir (3) skelbia GS1 Digital Link QR kodus, kurie nukreipia į pasą bet kuriai šaliai.
Kaip OpenDPP skelbia skaitmeninį gaminio pasą · Paskutinį kartą peržiūrėta