Ir para o conteúdo
Luiz Hogrefe

AnyDPP

Ambiente de investigação e demonstração para passaportes digitais de produto baseados em evidências

Ambiente de investigação e demonstração

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

Do documento ao passaporte
  1. 01Documentos de origemNF-e · documentos fundiários · licença
  2. 02Extração determinística
  3. 03Evidênciavalor · proveniência · confiança
  4. 04Revisão humana
  5. 05Composição do passaportemodelo de dados UNTP
  6. 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. 1

    Chega a NF-e (nota fiscal eletrônica) de um lote de café verde.

  2. 2

    A quantidade e o produtor são extraídos de forma determinística, cada um com uma referência à NF-e.

  3. 3

    Um atributo não pode ser resolvido automaticamente e é encaminhado para revisão.

  4. 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. 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

  • AnyDPPAny2DPPProtó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.

    Any2DPP
  • AnyDPPAnyAuditDemonstrador 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.

    AnyAudit
  • AnyDPPTrust 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

Ambiente de investigação e demonstração

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.

Voltar a Projetos