AnyDPP
Ambiente de investigação 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 funciona de ponta a ponta. A sua aplicação demonstrada é um corredor de café Brasil–UE: documentos de origem brasileiros, como notas fiscais eletrônicas (NF-e), documentos fundiários de imóveis rurais e licenças agrícolas, são convertidos em 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 origemNF-e · documentos fundiários · 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 documento original, guardado para que cada valor possa remeter para ele.
Evidência
Um valor, juntamente 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 inscrito resolve o que o sistema não consegue, com a fonte ao lado do valor.
Composição do passaporte
As evidências, depois da revisão, compostas num 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ê.
O percurso de um valor
- 1
Chega a NF-e (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 à NF-e.
- 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 aceita-o, e a decisão fica documentada na trilha de auditoria.
- 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 investigação · não publicado
O Any2DPP investiga mapeamentos genéricos e declarativos a partir de qualquer estrutura de origem. O AnyDPP usa extração específica para cada fonte num corredor demonstrado e é o único lugar em que um passaporte é composto.
Any2DPPAnyDPP ≠ AnyAuditDemonstrador de investigação
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 investigação; o AnyDPP é onde ela funciona de ponta a ponta.
Trust Architecture
Estado
Implementado como ambiente de investigação e demonstração em anydpp.eu. Não é um serviço comercial, e não são abertas contas 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; nenhuma remessa é certificada ou declarada 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; não documenta o seu método interno.