Infrastructure
Quatro peças móveis, e uma que tem de sobreviver ao contrato
Um resolvedor, um arquivo de registos, um arquivo de eventos e uma camada de credenciais. A questão arquitetural que importa não é o débito — é saber se um identificador emitido hoje ainda resolve quando o produto atinge o fim de vida em 2041.
- Resolvedor
- GS1 Digital Link
- Eventos
- Apenas por acrescento
- Residência
- Selecionável, UE disponível
Definition
Em que consiste a infraestrutura do passaporte digital de produto?
Uma plataforma de passaporte tem quatro componentes: um resolvedor que mapeia identificadores GS1 Digital Link para respostas delimitadas por função, um arquivo de registos com os dados do passaporte, um arquivo de eventos apenas por acrescento com os eventos EPCIS 2.0 da cadeia, e uma camada de credenciais que emite e verifica W3C Verifiable Credentials. As integrações situam-se em torno destes quatro.
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.
Arquitetura
Por que é responsável cada camada
| Layer | Responsabilidade | Norma |
|---|---|---|
| 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 alinhado com 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 |
Infraestrutura
Aprofundar
API e integração
Como os dados chegam à plataforma a partir de sistemas ERP, PLM e de contabilidade de carbono.
Registo verificável
Onde a ancoragem e os registos de revogação são usados, e onde deliberadamente não são.
Segurança
Controlo de acessos, custódia de chaves, isolamento de inquilinos e residência dos dados.
Escalabilidade
Como as leituras do resolvedor e as escritas de eventos escalam de forma independente.
Resolução no seu domínio
Identificadores que resolvem sob o seu nome de anfitrião, pelo que um artefacto de quinze anos não fica preso ao nosso.
Modelo de dados
O modelo de campos alinhado com CIRPASS que faz um ato delegado chegar como um mapeamento.
Respostas
Perguntas frequentes
Quais são as peças de uma plataforma de passaportes?
Quatro. Um resolvedor que transforma um identificador GS1 Digital Link na resposta adequada a quem chama, um arquivo de registos com os dados do passaporte, um arquivo de eventos apenas por acrescento com os eventos EPCIS 2.0, e uma camada de credenciais que emite e verifica W3C Verifiable Credentials. Tudo o resto é integração em torno destes quatro.
Isto corre sobre uma blockchain?
Não para o próprio registo de passaporte, o que seria lento e desadequado para dados que por vezes têm de ser corrigidos ou apagados. Um ledger distribuído é usado apenas onde a ancoragem acrescenta algo que uma assinatura não dá: marcação temporal à prova de adulteração e registos de revogação que nenhuma parte isolada deveria controlar.
Onde ficam os nossos dados?
A residência dos dados é selecionável por inquilino, e as implantações residentes na UE mantêm registos, eventos e credenciais dentro da UE. Aqui isso conta mais do que o habitual, porque o dado do passaporte é um dado de produto regulado a que uma autoridade de fiscalização pode ter de aceder durante toda a vida do produto.
O que tem de continuar a funcionar durante quinze anos?
O identificador tem de continuar a resolver, e as credenciais a verificar-se. Ambas as coisas são resolvidas por conceção e não por promessa: os identificadores seguem o GS1 Digital Link e podem resolver no seu próprio domínio, e as credenciais verificam-se face a Decentralized Identifiers que não dependem de esta plataforma continuar a existir.
Como se comporta realmente a carga?
O volume de leitura acompanha as digitalizações, que são em rajadas e voltadas ao público, enquanto o volume de escrita acompanha os eventos da cadeia, constantes e gerados por máquinas. São cargas diferentes, pelo que o resolvedor e o arquivo de eventos escalam de forma independente em vez de partilharem um estrangulamento.
Next step
Traga a sua equipa de plataforma
Percorreremos a arquitetura, o modelo de residência e a via de saída, e responderemos à pergunta que realmente decide: o que acontece se deixar de nos usar.