Projetos / AnyDPP
AnyDPP
Ambiente de pesquisa e demonstração para passaportes digitais de produto baseados em evidências
Um passaporte digital de produto consegue carregar as evidências por trás de cada um dos seus valores, e não apenas os valores?
Visão geral
O AnyDPP é o ambiente em que a Trust Architecture roda de ponta a ponta. A sua aplicação demonstrada é um corredor de café Brasil–UE: documentos de origem brasileiros, como notas fiscais eletrônicas, registros de cadastro de imóveis rurais e licenças agrícolas, viram evidências para um passaporte que um comprador europeu consegue ler.
A leitura dos documentos é determinística. Cada atributo carrega a sua proveniência e um nível de confiança, uma pessoa revisa o que o sistema não consegue resolver, e só então o passaporte é composto e emitido como credencial. Os dados de demonstração são identificados como tais.
Do documento ao passaporte
- 01Documentos de origemnota fiscal · cadastro rural · licença
- 02Extração determinística
- 03Evidênciavalor · proveniência · confiança
- 04Revisão humana
- 05Composição do passaportemodelo de dados UNTP
- 06Credencial e visualização pública
Cada etapa mantém o vínculo com o documento de origem.
Descrição em texto do diagrama
Seis etapas da esquerda para a direita: documentos de origem, extração determinística, evidências com proveniência, revisão humana, composição do passaporte e uma credencial assinada com uma visualização pública do passaporte. Uma linha fina corre por baixo de todas as etapas, de volta aos documentos de origem.
Elementos básicos
Documento de origem
O arquivo original, guardado para que cada valor possa apontar de volta para ele.
Evidência
Um valor junto com a sua origem e a forma como foi extraído.
Confiança por atributo
Um nível por atributo que decide se um valor pode seguir ou se precisa de uma pessoa.
Revisão humana
Um revisor registrado resolve o que o sistema não consegue, com a fonte ao lado do valor.
Composição do passaporte
As evidências revisadas compostas em um passaporte segundo o modelo de dados UNTP da UN/CEFACT.
Credencial
O passaporte emitido como W3C Verifiable Credential, com uma visualização pública para quem lê.
Acompanhando um valor
- 1
Chega uma nota fiscal eletrônica de um lote de café verde.
- 2
A quantidade e o produtor são extraídos de forma determinística, cada um com uma referência à nota fiscal.
- 3
Um atributo não pode ser resolvido automaticamente e é encaminhado para revisão.
- 4
Um revisor vê o valor ao lado da sua fonte e o aceita, e a decisão é registrada no rastro.
- 5
O passaporte é composto e emitido, e a sua visualização pública mostra os valores com a sua proveniência.
Em que se diferencia
AnyDPP ≠ Any2DPPProtótipo de pesquisa · não publicado
O Any2DPP pesquisa mapeamentos genéricos e declarativos a partir de qualquer estrutura de origem. O AnyDPP usa extração específica para cada fonte em um corredor demonstrado e é o único lugar em que um passaporte é composto.
Any2DPPAnyDPP ≠ AnyAuditDemonstrador de pesquisa
O AnyAudit extrai a camada de evidências de auditoria como biblioteca. O AnyDPP é um ambiente completo que usa uma camada desse tipo.
AnyAuditAnyDPP ≠ Trust ArchitectureArquitetura de plataforma implementada
A Trust Architecture é a visão de pesquisa; o AnyDPP é onde ela roda de ponta a ponta.
Trust Architecture
Estado
Implementado como ambiente de pesquisa e demonstração em anydpp.eu. Não é um serviço comercial, e contas não são abertas ao público em geral; o passaporte público de demonstração e a documentação da API são de acesso livre.
Limitações
- Apenas dados de demonstração; nenhum embarque é certificado ou declarado por ele.
- A cadeia de auditoria ainda não é ancorada fora do sistema.
- A verificação da credencial de produção por verificadores externos de padrões não foi concluída.
- Esta página descreve o ambiente em alto nível; ela não documenta o seu método interno.