Infrastructure
Cuatro piezas móviles, y una que debe sobrevivir al contrato
Un resolutor, un almacén de registros, un almacén de eventos y una capa de credenciales. La pregunta arquitectónica que importa no es el rendimiento, sino si un identificador emitido hoy sigue resolviéndose cuando el producto llegue al final de su vida en 2041.
- Resolutor
- GS1 Digital Link
- Eventos
- Solo adición
- Residencia
- Seleccionable, UE disponible
Definition
¿En qué consiste la infraestructura del pasaporte digital de producto?
Una plataforma de pasaporte tiene cuatro componentes: un resolutor que mapea identificadores GS1 Digital Link a respuestas acotadas por rol, un almacén de registros con los datos del pasaporte, un almacén de eventos de solo adición con los eventos EPCIS 2.0 de la cadena, y una capa de credenciales que emite y verifica W3C Verifiable Credentials. Las integraciones se sitúan alrededor de esos cuatro.
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.
Arquitectura
De qué responde cada capa
| Layer | Responsabilidad | Estándar |
|---|---|---|
| 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 | Modelo alineado con 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 |
Infraestructura
Profundizar
API e integración
Cómo llegan los datos a la plataforma desde sistemas ERP, PLM y de contabilidad de carbono.
Registro verificable
Dónde se usan el anclaje y los registros de revocación, y dónde deliberadamente no.
Seguridad
Control de acceso, custodia de claves, aislamiento entre inquilinos y residencia de datos.
Escalabilidad
Cómo las lecturas del resolutor y las escrituras de eventos escalan de forma independiente.
Resolución en su dominio
Identificadores que se resuelven bajo su nombre de host, de modo que un artefacto a quince años no queda atado al nuestro.
Modelo de datos
El modelo de campos alineado con CIRPASS que permite que un acto delegado llegue como un mapeo.
Respuestas
Preguntas frecuentes
¿Cuáles son las piezas móviles de una plataforma de pasaportes?
Cuatro. Un resolutor que convierte un identificador GS1 Digital Link en la respuesta adecuada al llamante, un almacén de registros con los datos del pasaporte, un almacén de eventos de solo adición con los eventos EPCIS 2.0, y una capa de credenciales que emite y verifica W3C Verifiable Credentials. Todo lo demás es integración alrededor de esos cuatro.
¿Funciona esto sobre una blockchain?
No para el registro del pasaporte en sí, lo que sería lento e inapropiado para datos que a veces deben corregirse o borrarse. El ledger distribuido se usa solo donde el anclaje aporta algo que una firma no da: sellado de tiempo a prueba de manipulación y registros de revocación que ninguna parte debería controlar en solitario.
¿Dónde se guardan nuestros datos?
La residencia de datos se elige por inquilino, y los despliegues residentes en la UE mantienen registros de pasaporte, eventos y credenciales dentro de la UE. Aquí importa más de lo habitual, porque el dato del pasaporte es un dato de producto regulado que una autoridad de vigilancia puede necesitar alcanzar durante toda la vida del producto.
¿Qué tiene que seguir funcionando durante quince años?
El identificador debe seguir resolviéndose, y las credenciales deben seguir verificándose. Ambas cosas están resueltas por diseño y no por promesa: los identificadores siguen GS1 Digital Link y pueden resolverse en su propio dominio, y las credenciales se verifican contra Decentralized Identifiers que no dependen de que esta plataforma siga existiendo.
¿Cómo se comporta realmente la carga?
El volumen de lectura sigue a los escaneos, que llegan a ráfagas y de cara al público, mientras que el de escritura sigue a los eventos de la cadena, constantes y accionados por máquinas. Son cargas distintas, así que el resolutor y el almacén de eventos escalan de forma independiente en vez de compartir un cuello de botella.
Next step
Traiga a su equipo de plataforma
Recorreremos la arquitectura, el modelo de residencia y la vía de salida, y responderemos a la pregunta que de verdad lo decide: qué ocurre si deja de usarnos.