De la datele produsului la un pașaport verificat în trei pași.
OpenDPP este conceput pentru validarea Pașaportului Digital al Produsului, în aliniere cu modelul DPP descentralizat, cu rezoluția standard GS1 și cu criptografia asimetrică eIDAS — fără efortul operațional. Mapează datele produsului tău o singură dată; noi ne ocupăm de semnare, găzduire și verificare.
Trei pași de la SKU la un pașaport semnat și scanabil
Nu este nevoie de o echipă de standardizare sau de o dezvoltare personalizată — cerințele reglementării devin un flux de lucru ghidat.
Importă datele produsului
Fără cod sau CSV. Asociați o singură dată codurile SKU, materialele și amprenta ecologică — reutilizați-le pe termen nelimitat. Metadatele produselor rămân în spațiul dvs. de lucru de pe OpenDPP — registrul UE (ESPR, art. 13) indexează doar identificatorii; acesta nu găzduiește date despre produse.
Semnează & publică
Un sigiliu electronic avansat eIDAS este aplicat automat, iar pașaportul este publicat în spatele unui GS1 Digital Link. Cheile ECDSA pe curbă eliptică se rotesc cu un singur clic; cheile private nu părăsesc niciodată baza de date a tenantului.
Verifică oriunde
Scanează un cod QR → pașaportul public. Resolverul negociază conținutul în HTML sau JSON-LD, iar cumpărătorii, auditorii și reciclatorii verifică sigiliul electronic avansat în câteva secunde în portalul de auditare a sigiliilor.
Arhitectura care face totul posibil
Nativ pentru standarde prin design — negociere de conținut, rezoluție GS1, sigilii electronice avansate eIDAS, date de produs JSON-LD și un model de nod-tenant aliniat la arhitectura DPP descentralizată.
Nod-tenant, model descentralizat
Datele dumneavoastră sunt stocate în spațiul de lucru „OpenDPP”, nu într-un registru central al UE — indexul Comisiei (ESPR, art. 13) asociază identificatorii exclusiv cu URI-urile pașapoartelor.
Resolver GS1 Digital Link
O singură scanare rezolvă un GTIN sau GRAI (AI 01/8003), validează suma de control mod-10 și citește seria AI 21 — apoi interoghează nodul.
Sigilii electronice avansate eIDAS
ESDC-uri conform FprEN 18246 (proiect final): fiecare sarcină utilă JSON-LD este semnată cu cheia privată a tenantului, păstrată în custodie criptată într-un seif (AES-256-GCM, per tenant, în Postgres), pentru o dovadă rezistentă la falsificare.
W3C JSON-LD & AAS
Negocierea de conținut returnează HTML lizibil pentru oameni sau JSON-LD lizibil pentru mașini, plus submodele Asset Administration Shell (AAS v3.0/3.1).
Aliniat la modelul DPP descentralizat
În temeiul ESPR (Art. 10 / CIRPASS) și al specificațiilor CEN/CENELEC, Comisia Europeană nu găzduiește datele de produs, de materiale sau chimice ale companiei tale. Acest lucru ar încălca protecția proprietății intelectuale și ar crea puncte unice de eșec centralizate.
În schimb, registrul Comisiei Europene (articolul 13 din ESPR) funcționează doar ca un index — asociază un identificator unic al produsului (UPI) cu URI-ul exact al pașaportului corespunzător. OpenDPP funcționează ca un depozit de pașapoarte și resolver GS1 Digital Link de înaltă performanță, aliniat acestui model descentralizat: metadatele produsului se află în spațiul dumneavoastră de lucru izolat pe tenant, pe nodul OpenDPP găzduit în UE (datele dumneavoastră despre produs rămân pe nodul OpenDPP, nu în registru, care indexează doar identificatori). OpenDPP este pregătit pentru registru: proiectează deja fiecare pașaport într-o înregistrare de pointer în sensul articolului 13 și o validează în raport cu registrul de referință CIRPASS-2 (o referință fără caracter normativ, finanțată de UE, a cărei formă de înregistrare este cea a proiectului-pilot, nu cea a Comisiei) — înregistrarea bateriilor în registrul Comisiei nu este încă posibilă și nu este documentată nicio API de nivel mașină destinată operatorilor.
Gateway de rezoluție GS1 Digital Link
Pentru a conecta produsele fizice cu pașapoartele lor digitale, OpenDPP utilizează standardul GS1 Digital Link URIs. Când un cod QR imprimat pe un produs sau pe un activ returnabil este scanat, gateway-ul de rezoluție (corespunzând GET /:ai(01|8003)/*) interceptează cererea. Acesta extrage Identificatorul de Aplicație GS1, parsează GTIN-ul sau GRAI-ul, verifică suma de control Modulo-10 și citește atributele cheie-valoare ulterioare, cum ar fi Numărul de Serie unic (AI 21). Nodul rezolvă apoi în raport cu metadatele JSONB din Postgres și returnează reprezentarea HTML sau JSON-LD negociată ca conținut.
- Parsarea identificatorilor. AI 01 (GTIN) și AI 8003 (GRAI) sunt recunoscute, validate mod-10 și direcționate către pașaportul sau vizualizarea per unitate corectă.
- Serializare per unitate. O serie AI 21 redirecționează către pagina publică a unității: identitatea, statusul și descendența ciclului de viață ale unității sunt publice, în timp ce telemetria sa (starea de sănătate, numărul de cicluri) este pusă la dispoziție doar vizualizatorilor autorizați cu interes legitim și autorităților, conform Anexei XIII din Regulamentul privind bateriile.
- Negocierea conținutului. Aceeași adresă URL servește o pagină lizibilă pentru oameni sau un document JSON-LD lizibil pentru mașini, în funcție de antetul Accept al cererii.
Sigilii electronice avansate eIDAS asimetrice, chei criptate în seiful tău
Pentru a contribui la prevenirea fraudei și pentru a susține nerepudierea, standardul în proiect final FprEN 18246 (în faza de vot formal) prevede că pașapoartele sunt încapsulate în Construcții de Date Semnate Electronic (ESDC). OpenDPP aplică un sigiliu electronic avansat eIDAS per tenant, cu custodie software în spațiul bazei de date a tenantului — brandurile rotesc cheile ECDSA pe curbă eliptică cu un singur clic, iar cheile private sunt stocate criptate AES-256-GCM, fără a părăsi vreodată nodul tenantului în text simplu.
Când un pașaport este sigilat și publicat, nodul semnează întreaga sarcină utilă JSON-LD folosind cheia privată a tenantului și scrie semnătura direct în PostgreSQL. Auditorii verifică apoi autenticitatea sigiliului în portalul validatorului de auditare a sigiliilor — o verificare publică prin care se confirmă că pașaportul provine cu adevărat de la operatorul declarat și nu a fost modificat.
Un pașaport nu este o depunere unică. Este o evidență vie, semnată, care trebuie să rămână exactă și accesibilă mult timp după ce produsul a părăsit depozitul tău — de aceea custodia cheilor și persistența se află în centrul designului.
— Modul în care formulăm obligația pentru părțile interesateMetamodele AAS și descendență semnată a lanțului de aprovizionare
Pentru interoperabilitatea gemenilor digitali industriali, OpenDPP oferă suport pentru specificația Asset Administration Shell (AAS v3.0/3.1), proiectând la cerere fiecare pașaport în submodele standard. Submodelele exportate conțin descrieri de concepte cu identificatori din dicționarele eCl@ss și IEC, acolo unde există, iar payload-urile AAS JSON Environment brute pot fi preluate direct.
OpenDPP analizează tranzacțiile fizice din lanțul de aprovizionare incluse în acreditări UNTP semnate în formă de VC, în conformitate cu Protocolul de transparență al ONU (UNTP / EPCIS 2.0). Pe măsură ce evenimentele de urmărire sunt înregistrate, nodul rezolvă graficul în mod recursiv cu ajutorul unui algoritm de parcurgere „în profunzime” rezistent la cicluri, pentru a construi un grafic aciclic orientat (DAG) de proveniență — un pedigree din amonte, lizibil de către mașini, pe care propriile dvs. fluxuri de lucru de due diligence îl pot utiliza. În mod separat, OpenDPP emite fiecare pașaport de produs sub forma unei acreditări UNTP DigitalProductPassport conforme — un vc+jwt în formă de plic (W3C VC-JOSE-COSE) și o dovadă W3C Data Integrity încorporată (ecdsa-jcs-2019) — care se validează în conformitate cu schema oficială UNTP.
- Submodele AAS v3.0/3.1. Rândurile JSONB sunt proiectate în submodele standard de conformitate la cerere, cu preluarea sarcinilor utile brute AAS Environment.
- Descrieri de concepte. Submodelele exportate conțin identificatori din dicționarele eCl@ss și IEC, acolo unde există.
- UNTP / EPCIS 2.0 lineage. Evenimentele de urmărire semnate se compilează într-un graf DAG de proveniență rezistent la cicluri — un arbore genealogic ascendent al lanțului dvs. de aprovizionare, care poate fi citit de mașini.
- Credențiale UNTP DPP conforme. Fiecare pașaport cu o instalație înregistrată este emis și ca credențial UNTP DigitalProductPassport conform — un vc+jwt (W3C VC-JOSE-COSE) de tip enveloping și o dovadă W3C Data Integrity încorporată (ecdsa-jcs-2019), cu chei de emitent did:web rezolvabile și revocare prin W3C Bitstring Status List.
Vezi arhitectura emițând un pașaport în timp real.
Urmărește cum echipa ta trece de la datele produsului la un Pașaport Digital al Produsului sigilat și pregătit pentru verificare.
Programează o demonstrațieOpenDPP publică pașapoartele digitale ale produselor (DPP) în trei etape: (1) modelează datele produsului conform standardului W3C JSON-LD prin intermediul instrumentului de încărcare fără cod sau al API-ului, (2) aplică un sigiliu electronic avansat eIDAS al cărui algoritm de verificare, lanț de certificate și eșantioane sunt toate publicate, astfel încât o terță parte să poată verifica integritatea fără a apela la OpenDPP, și (3) publică coduri QR GS1 Digital Link care redirecționează către pașaport pentru orice parte interesată.
Cum publică OpenDPP un Pașaport Digital al Produsului · Ultima revizuire