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

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

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

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

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

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

1

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

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

2

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

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

3

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

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

Στα ενδότερα

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

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

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

Τα δεδομένα σας βρίσκονται στον κόμβο tenant σας, όχι σε ένα κεντρικό μητρώο της ΕΕ — το μελλοντικό ευρετήριο της Επιτροπής (ESPR Art. 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).

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

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

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

Αντ' αυτού, το μελλοντικό μητρώο της Επιτροπής της ΕΕ (ESPR Art. 13) έχει σχεδιαστεί ώστε να λειτουργεί απλώς ως ευρετήριο — αντιστοιχίζοντας ένα Μοναδικό Αναγνωριστικό Προϊόντος (UPI) στο ακριβές URI του αντίστοιχου διαβατηρίου. Το OpenDPP λειτουργεί ως ένα υψηλών επιδόσεων αποθετήριο διαβατηρίων και resolver GS1 Digital Link ευθυγραμμισμένο με αυτό το αποκεντρωμένο μοντέλο: τα μεταδεδομένα προϊόντος παραμένουν με ασφάλεια στον κόμβο tenant σας, διατηρώντας την κυριαρχία των δεδομένων (τα δεδομένα προϊόντος σας παραμένουν στον κόμβο tenant σας· το μητρώο προορίζεται να ευρετηριάζει μόνο αναγνωριστικά). Το OpenDPP είναι έτοιμο για το μητρώο — η ενσωμάτωση εκκρεμεί έως τη διάθεση του ζωντανού 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, κλειδιά που ελέγχετε

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

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

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

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

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

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

Για τη συμμόρφωση με την αποψίλωση (EUDR) και την καταναγκαστική εργασία (UFLPA), το OpenDPP αναλύει συναλλαγές φυσικής εφοδιαστικής αλυσίδας που περικλείονται μέσα σε υπογεγραμμένα W3C Verifiable Credentials ακολουθώντας το UN Transparency Protocol (UNTP / EPCIS 2.0). Καθώς καταχωρούνται συμβάντα ιχνηλάτησης, ο κόμβος αναλύει το γράφημα αναδρομικά με έναν ανθεκτικό σε κύκλους depth-first walker για να δημιουργήσει ένα Κατευθυνόμενο Άκυκλο Γράφημα (DAG) ιχνηλασιμότητας — ελεγχόμενο σε πραγματικό χρόνο για αντιστοιχίσεις γεωγραφικής μαύρης λίστας και επικαλύψεις πολυγώνων.

  • Submodels AAS v3.0. Οι γραμμές JSONB προβάλλονται σε τυποποιημένα submodels συμμόρφωσης κατ' απαίτηση, με εισαγωγή ωφέλιμων φορτίων ακατέργαστου AAS Environment.
  • Σημασιολογικό μητρώο εννοιών. Τα τοπικά πεδία αντιστοιχίζονται σε λεξικά IEC και eCl@ss IRDI κατά την εκτέλεση — χωρίς σταθερά κωδικοποιημένα χαρακτηριστικά προτύπου.
  • Ιχνηλασιμότητα UNTP / EPCIS 2.0. Τα υπογεγραμμένα συμβάντα ιχνηλάτησης μεταγλωττίζονται σε ένα ανθεκτικό σε κύκλους DAG ιχνηλασιμότητας για τη δέουσα επιμέλεια EUDR και UFLPA.

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

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

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

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

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