Πώς λειτουργεί · Τεχνική αρχιτεκτονική

Από τα δεδομένα προϊόντος σε ένα επαληθευμένο διαβατήριο σε τρία βήματα.

Το OpenDPP είναι σχεδιασμένο για την επικύρωση Ψηφιακών Διαβατηρίων Προϊόντων ευθυγραμμισμένη με το αποκεντρωμένο μοντέλο DPP, την τυποποιημένη ανάλυση GS1 και την ασύμμετρη κρυπτογραφία eIDAS — χωρίς το λειτουργικό κόστος. Αντιστοιχίστε τα δεδομένα προϊόντος σας μία φορά· εμείς αναλαμβάνουμε την υπογραφή, τη φιλοξενία και την επαλήθευση.

Η ροή εργασίας

Τρία βήματα από το SKU σε ένα υπογεγραμμένο, σαρώσιμο διαβατήριο

Δεν απαιτείται ομάδα προτύπων ή προσαρμοσμένη ανάπτυξη — οι απαιτήσεις του κανονισμού μετατρέπονται σε μια καθοδηγούμενη ροή εργασίας.

1

Εισαγωγή δεδομένων προϊόντος

Χωρίς κώδικα ή μέσω CSV. Αντιστοιχίστε τα SKU, τα υλικά και το αποτύπωμα σας μία φορά — και επαναχρησιμοποιήστε τα για πάντα. Τα μεταδεδομένα των προϊόντων παραμένουν στον χώρο εργασίας σας στο OpenDPP — το μελλοντικό μητρώο της ΕΕ (ESPR, άρθρο 13) έχει σχεδιαστεί για να ευρετηριάζει μόνο τους αναγνωριστικούς κωδικούς, όχι για να φιλοξενεί δεδομένα προϊόντων.

2

Υπογραφή & δημοσίευση

Μια προηγμένη ηλεκτρονική σφραγίδα eIDAS εφαρμόζεται αυτόματα και το διαβατήριο δημοσιεύεται πίσω από ένα GS1 Digital Link. Τα κλειδιά ECDSA ελλειπτικής καμπύλης εναλλάσσονται με ένα μόνο κλικ· τα ιδιωτικά κλειδιά δεν εγκαταλείπουν ποτέ τη βάση δεδομένων του tenant.

3

Επαλήθευση οπουδήποτε

Σαρώστε ένα QR → δημόσιο διαβατήριο. Ο resolver διαπραγματεύεται το περιεχόμενο σε HTML ή JSON-LD, και αγοραστές, ελεγκτές και ανακυκλωτές επαληθεύουν την προηγμένη ηλεκτρονική σφραγίδα σε δευτερόλεπτα, εκτός σύνδεσης ή στην πύλη Ελέγχου Σφραγίδας.

Στα ενδότερα

Η αρχιτεκτονική που το κάνει να λειτουργεί

Εγγενώς βασισμένο σε πρότυπα — διαπραγμάτευση περιεχομένου, ανάλυση GS1, προηγμένες ηλεκτρονικές σφραγίδες eIDAS, δεδομένα προϊόντος JSON-LD και ένα μοντέλο κόμβου tenant ευθυγραμμισμένο με την αποκεντρωμένη αρχιτεκτονική DPP.

Κόμβος tenant, αποκεντρωμένο μοντέλο

Τα δεδομένα σας αποθηκεύονται στον χώρο εργασίας σας στο OpenDPP και όχι σε κάποιο κεντρικό μητρώο της ΕΕ — ο μελλοντικός κατάλογος της Επιτροπής (ESPR, άρθρο 13) έχει σχεδιαστεί ώστε να αντιστοιχίζει τα αναγνωριστικά αποκλειστικά με τις διευθύνσεις URI των διαβατηρίων.

Resolver GS1 Digital Link

Μία σάρωση αναλύει ένα GTIN ή GRAI (AI 01/8003), επικυρώνει το άθροισμα ελέγχου mod-10 και διαβάζει τον σειριακό AI 21 — και στη συνέχεια ερωτά τον κόμβο.

Προηγμένες ηλεκτρονικές σφραγίδες eIDAS

ESDC κατά FprEN 18246 (τελικό σχέδιο): κάθε ωφέλιμο φορτίο JSON-LD υπογράφεται με το ιδιωτικό κλειδί του tenant, που τηρείται σε κρυπτογραφημένη θεματοφυλακή vault (AES-256-GCM, ανά tenant, σε Postgres), για απόδειξη ανθεκτική σε παραποίηση.

W3C JSON-LD & AAS

Η διαπραγμάτευση περιεχομένου επιστρέφει αναγνώσιμο από άνθρωπο HTML ή αναγνώσιμο από μηχανή JSON-LD, καθώς και submodels Asset Administration Shell (AAS v3.0/3.1).

Βασικά θεμέλια αρχιτεκτονικής

Ευθυγραμμισμένο με το αποκεντρωμένο μοντέλο DPP

Σύμφωνα με τον ESPR (Art. 10 / CIRPASS) και τις προδιαγραφές CEN/CENELEC, η Ευρωπαϊκή Επιτροπή δεν φιλοξενεί τα δεδομένα προϊόντων, υλικών ή χημικών ουσιών της εταιρείας σας. Κάτι τέτοιο θα παραβίαζε τις προστασίες πνευματικής ιδιοκτησίας και θα δημιουργούσε κεντρικοποιημένα μοναδικά σημεία αστοχίας.

Αντίθετα, το μελλοντικό μητρώο της Ευρωπαϊκής Επιτροπής (ESPR, άρθρο 13) έχει σχεδιαστεί ώστε να λειτουργεί απλώς ως ευρετήριο — αντιστοιχίζοντας έναν Μοναδικό Αναγνωριστικό Προϊόντος (UPI) με την ακριβή διεύθυνση URI του αντίστοιχου διαβατηρίου. OpenDPP λειτουργεί ως αποθετήριο διαβατηρίων υψηλής απόδοσης και ως επιλυτής ψηφιακών συνδέσμων GS1, σύμφωνα με αυτό το αποκεντρωμένο μοντέλο: τα μεταδεδομένα των προϊόντων βρίσκονται στον απομονωμένο χώρο εργασίας σας στον κόμβο OpenDPP που φιλοξενείται από την ΕΕ (τα δεδομένα των προϊόντων σας παραμένουν στον κόμβο OpenDPP, όχι στο μητρώο, το οποίο προορίζεται αποκλειστικά για την ευρετηρίαση αναγνωριστικών). OpenDPP είναι έτοιμο για χρήση στο μητρώο: ήδη αντιστοιχίζει κάθε «διαβατήριο» στην ακριβή εγγραφή δείκτη του άρθρου 13 και το επικυρώνει σε σχέση με το μητρώο αναφοράς CIRPASS-2 (ένα μη κανονιστικό μητρώο αναφοράς που χρηματοδοτείται από την ΕΕ) — η ενσωμάτωση του API της Επιτροπής σε πραγματικό χρόνο εκκρεμεί ακόμη.

Πύλη ανάλυσης GS1 Digital Link

Για να συνδέσει τα φυσικά προϊόντα με τα ψηφιακά διαβατήριά τους, το OpenDPP αξιοποιεί τα τυποποιημένα URI GS1 Digital Link. Όταν σαρώνεται ένας κωδικός QR τυπωμένος σε ένα προϊόν ή επιστρεφόμενο πάγιο, η πύλη ανάλυσης (αντιστοιχώντας στο GET /:ai(01|8003)/*) υποκλέπτει το αίτημα. Εξάγει το Application Identifier του GS1, αναλύει το GTIN ή το GRAI, επαληθεύει το άθροισμα ελέγχου Modulo-10 του και διαβάζει τα επόμενα χαρακτηριστικά κλειδιού-τιμής, όπως τον μοναδικό Σειριακό Αριθμό (AI 21). Ο κόμβος στη συνέχεια αναλύει έναντι των μεταδεδομένων Postgres JSONB και επιστρέφει την HTML ή JSON-LD αναπαράσταση που έχει προκύψει από τη διαπραγμάτευση περιεχομένου.

  • Ανάλυση αναγνωριστικών. Τα AI 01 (GTIN) και AI 8003 (GRAI) αναγνωρίζονται, επικυρώνονται με mod-10 και δρομολογούνται στο σωστό διαβατήριο ή στην προβολή ανά μονάδα.
  • Σειριοποίηση ανά μονάδα. Ένας σειριακός AI 21 ανακατευθύνει στη δημόσια σελίδα της μονάδας: η ταυτότητα, η κατάσταση και η ιχνηλασιμότητα του κύκλου ζωής της μονάδας είναι δημόσιες, ενώ η τηλεμετρία της (κατάσταση υγείας, μετρήσεις κύκλων) διατίθεται μόνο σε εξουσιοδοτημένους θεατές με έννομο συμφέρον και αρχές, σύμφωνα με το Annex XIII του Κανονισμού για τις Μπαταρίες.
  • Διαπραγμάτευση περιεχομένου. Το ίδιο URL εξυπηρετεί μια αναγνώσιμη από άνθρωπο σελίδα ή ένα αναγνώσιμο από μηχανή έγγραφο JSON-LD, ανάλογα με την κεφαλίδα Accept του αιτήματος.
Κρυπτογραφική θεματοφυλακή

Ασύμμετρες προηγμένες ηλεκτρονικές σφραγίδες eIDAS, με τα κλειδιά κρυπτογραφημένα στο vault σας

Για να βοηθήσει στην πρόληψη της απάτης και να υποστηρίξει τη μη απάρνηση, το πρότυπο τελικού σχεδίου FprEN 18246 (σε επίσημη ψηφοφορία) ορίζει ότι τα διαβατήρια ενσωματώνονται εντός Ηλεκτρονικά Υπογεγραμμένων Δομών Δεδομένων (ESDC). Το OpenDPP εφαρμόζει μια ανά tenant προηγμένη ηλεκτρονική σφραγίδα eIDAS με θεματοφυλακή λογισμικού εντός του χώρου της βάσης δεδομένων του tenant — οι μάρκες εναλλάσσουν κλειδιά ECDSA ελλειπτικής καμπύλης με ένα μόνο κλικ, και τα ιδιωτικά κλειδιά αποθηκεύονται κρυπτογραφημένα με AES-256-GCM, χωρίς ποτέ να εγκαταλείπουν τον κόμβο tenant σε μορφή απλού κειμένου.

Όταν ένα διαβατήριο σφραγίζεται και δημοσιεύεται, ο κόμβος υπογράφει το πλήρες ωφέλιμο φορτίο JSON-LD χρησιμοποιώντας το ιδιωτικό κλειδί του tenant και γράφει την υπογραφή απευθείας στην PostgreSQL. Οι ελεγκτές στη συνέχεια επαληθεύουν την αυθεντικότητα της σφραγίδας στην πύλη επικύρωσης Ελέγχου Σφραγίδας — έναν δημόσιο έλεγχο ότι το διαβατήριο προήλθε όντως από τον δηλωμένο φορέα εκμετάλλευσης και δεν έχει τροποποιηθεί.

Ένα διαβατήριο δεν είναι μια εφάπαξ υποβολή. Είναι ένα ζωντανό, υπογεγραμμένο αρχείο που πρέπει να παραμένει ακριβές και προσβάσιμο πολύ μετά την έξοδο του προϊόντος από την αποθήκη σας — γι' αυτό η θεματοφυλακή των κλειδιών και η διατήρηση βρίσκονται στο επίκεντρο του σχεδιασμού.

— Πώς διατυπώνουμε την υποχρέωση για τους ενδιαφερόμενους
Διαλειτουργικότητα & ιχνηλασιμότητα

Μεταμοντέλα AAS και υπογεγραμμένη ιχνηλασιμότητα εφοδιαστικής αλυσίδας

Για τη διαλειτουργικότητα βιομηχανικών διδύμων, το OpenDPP υποστηρίζει την προδιαγραφή Asset Administration Shell (AAS v3.0/3.1), μετατρέποντας δυναμικά γραμμές PostgreSQL JSONB σε τυποποιημένα submodels συμμόρφωσης. Για την αποφυγή της σταθερής κωδικοποίησης χαρακτηριστικών, ένα σημασιολογικό μητρώο εννοιών αντιστοιχίζει τοπικά πεδία αντικειμένων σε καθολικά λεξικά IEC και eCl@ss IRDI κατά την εκτέλεση — ώστε οι εταιρικοί πελάτες να μπορούν να ερωτούν διαβατήρια χρησιμοποιώντας όρους βιομηχανικού προτύπου ή να εισάγουν απευθείας ωφέλιμα φορτία ακατέργαστου AAS JSON Environment.

OpenDPP αναλύει τις συναλλαγές της φυσικής εφοδιαστικής αλυσίδας που περιλαμβάνονται σε υπογεγραμμένα πιστοποιητικά τύπου VC (UNTP), σύμφωνα με το Πρωτόκολλο Διαφάνειας του ΟΗΕ (UNTP / EPCIS 2.0). Καθώς καταγράφονται τα συμβάντα ιχνηλάτησης, ο κόμβος αναλύει τον γράφο αναδρομικά με έναν αλγόριθμο περιήγησης «depth-first» ανθεκτικό σε κύκλους, προκειμένου να δημιουργήσει έναν κατευθυνόμενο ακυκλικό γράφο (DAG) προέλευσης — ένα μηχανικά αναγνώσιμο γενεαλογικό δέντρο ανάντη, το οποίο μπορούν να αξιοποιήσουν οι δικές σας ροές εργασιών δέουσας επιμέλειας. Ξεχωριστά, το OpenDPP εκδίδει κάθε διαβατήριο προϊόντος ως πιστοποιητικό DigitalProductPassport που συμμορφώνεται με το πρότυπο «UNTP» — ένα περιβάλλων πιστοποιητικό «vc+jwt» (W3C VC-JOSE-COSE) και μια ενσωματωμένη απόδειξη ακεραιότητας δεδομένων W3C (ecdsa-jcs-2019) — το οποίο επικυρώνεται σύμφωνα με το επίσημο σχήμα UNTP.

  • Submodels AAS v3.0/3.1. Οι γραμμές JSONB προβάλλονται σε τυποποιημένα submodels συμμόρφωσης κατ' απαίτηση, με εισαγωγή ωφέλιμων φορτίων ακατέργαστου AAS Environment.
  • Σημασιολογικό μητρώο εννοιών. Τα τοπικά πεδία αντιστοιχίζονται σε λεξικά IEC και eCl@ss IRDI κατά την εκτέλεση — χωρίς σταθερά κωδικοποιημένα χαρακτηριστικά προτύπου.
  • UNTP / EPCIS 2.0 lineage. Τα υπογεγραμμένα συμβάντα ιχνηλάτησης μετατρέπονται σε ένα DAG καταγωγής ανθεκτικό σε κύκλους — ένα μηχανικά αναγνώσιμο γενεαλογικό δέντρο της εφοδιαστικής σας αλυσίδας.
  • Συμμορφούμενα διαπιστευτήρια UNTP DPP. Κάθε διαβατήριο εκδίδεται επίσης ως ένα συμμορφούμενο διαπιστευτήριο UNTP DigitalProductPassport — ένα περικλείον vc+jwt (W3C VC-JOSE-COSE) και μια ενσωματωμένη απόδειξη W3C Data Integrity (ecdsa-jcs-2019), με αναλύσιμα κλειδιά εκδότη did:web και ανάκληση μέσω W3C Bitstring Status List.

Δείτε την αρχιτεκτονική να εκδίδει ένα διαβατήριο σε πραγματικό χρόνο.

Παρακολουθήστε την ομάδα σας να μεταβαίνει από τα δεδομένα προϊόντος σε ένα σφραγισμένο, έτοιμο για επαλήθευση Ψηφιακό Διαβατήριο Προϊόντος.

Κλείστε ένα demo
Βασικά συμπεράσματα

Το OpenDPP δημοσιεύει Ψηφιακά Διαβατήρια Προϊόντος (DPP) σε τρία βήματα: (1) μοντελοποιεί τα δεδομένα προϊόντος ως JSON-LD τυποποιημένο κατά W3C μέσω του uploader χωρίς κώδικα ή του API, (2) εφαρμόζει μια προηγμένη ηλεκτρονική σφραγίδα eIDAS ώστε οποιοσδήποτε επαληθευτής να μπορεί να ελέγξει την ακεραιότητα εκτός σύνδεσης, και (3) δημοσιεύει κωδικούς QR GS1 Digital Link που επιλύονται στο διαβατήριο για κάθε μέρος.

Πώς το OpenDPP Δημοσιεύει ένα Ψηφιακό Διαβατήριο Προϊόντος · Τελευταία αναθεώρηση