Infrastructure
Quatre pièces mobiles, et une qui doit survivre au contrat
Un résolveur, un magasin d’enregistrements, un magasin d’événements et une couche d’attestation. La question architecturale qui compte n’est pas le débit — c’est de savoir si un identifiant émis aujourd’hui se résout encore quand le produit atteint sa fin de vie en 2041.
- Résolveur
- GS1 Digital Link
- Événements
- Ajout seul
- Résidence
- Sélectionnable, UE disponible
Definition
En quoi consiste l’infrastructure du passeport numérique de produit ?
Une plateforme de passeport a quatre composants : un résolveur qui associe les identifiants GS1 Digital Link à des réponses limitées par rôle, un magasin d’enregistrements contenant les données du passeport, un magasin d’événements en ajout seul contenant les événements EPCIS 2.0, et une couche d’attestation qui émet et vérifie des W3C Verifiable Credentials. Les intégrations gravitent autour de ces quatre.
The separation is not incidental. Reads follow public scans and writes follow machine-generated events, and the GS1 Digital Link resolver has to answer the first without waiting on the second.
Architecture
Ce dont chaque couche est responsable
| Layer | Responsabilité | Standard |
|---|---|---|
| Resolver | Turns an identifier into the response the caller is entitled to | GS1 Digital Link |
| Record store | Holds the current passport state and its access policy | Modèle aligné CIRPASS |
| Event store | Append-only history of what happened to each object | GS1 EPCIS 2.0 |
| Credential layer | Issues, verifies and revokes signed claims | W3C VC 2.0 · DID |
| Integration | Moves data in from ERP, PLM and partner systems | REST · webhooks |
Infrastructure
Aller plus loin
API et intégration
Comment la donnée atteint la plateforme depuis les systèmes ERP, PLM et de comptabilité carbone.
Registre vérifiable
Où l’ancrage et les registres de révocation sont utilisés, et où ils ne le sont délibérément pas.
Sécurité
Contrôle d’accès, garde des clés, isolation des tenants et résidence des données.
Scalabilité
Comment les lectures du résolveur et les écritures d’événements passent à l’échelle indépendamment.
Résolution sur votre domaine
Des identifiants qui se résolvent sous votre nom d’hôte, si bien qu’un artefact de quinze ans n’est pas lié au nôtre.
Modèle de données
Le modèle de champs aligné CIRPASS qui permet à un acte délégué d’arriver comme un mapping.
Réponses
Questions fréquentes
Quels sont les rouages d’une plateforme de passeports ?
Quatre. Un résolveur qui transforme un identifiant GS1 Digital Link en la réponse adaptée à l’appelant, un magasin d’enregistrements contenant les données du passeport, un magasin d’événements en ajout seul contenant les événements EPCIS 2.0, et une couche d’attestation qui émet et vérifie des W3C Verifiable Credentials. Tout le reste est de l’intégration autour de ces quatre.
Cela tourne-t-il sur une blockchain ?
Pas pour l’enregistrement de passeport lui-même, ce qui serait à la fois lent et inapproprié pour une donnée qui doit parfois être corrigée ou effacée. Un registre distribué n’est utilisé que là où l’ancrage apporte ce qu’une signature n’apporte pas : l’horodatage infalsifiable et les registres de révocation qu’aucune partie unique ne devrait contrôler.
Où nos données sont-elles hébergées ?
La résidence des données se choisit par tenant, et les déploiements résidents dans l’UE conservent enregistrements, événements et attestations dans l’UE. Cela compte plus qu’ailleurs ici, car la donnée de passeport est une donnée produit réglementée qu’une autorité de surveillance peut devoir atteindre pendant toute la vie du produit.
Qu’est-ce qui doit continuer à fonctionner pendant quinze ans ?
L’identifiant doit continuer à se résoudre, et les attestations à se vérifier. Les deux sont traités par conception plutôt que par promesse : les identifiants suivent GS1 Digital Link et peuvent se résoudre sur votre propre domaine, et les attestations se vérifient contre des Decentralized Identifiers qui ne dépendent pas de la survie de cette plateforme.
Comment la charge se comporte-t-elle réellement ?
Le volume de lecture suit les scans, en rafales et côté public, tandis que le volume d’écriture suit les événements de chaîne, réguliers et pilotés par des machines. Ce sont des charges différentes : le résolveur et le magasin d’événements passent donc à l’échelle indépendamment plutôt que de partager un goulot.
Next step
Amenez votre équipe plateforme
Nous parcourrons l’architecture, le modèle de résidence et le chemin de sortie, et répondrons à la question qui tranche vraiment : que se passe-t-il si vous cessez de faire appel à nous.