Pular para o conteúdo
Luiz Hogrefe

AnyDPP

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

Ambiente de pesquisa 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 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

Do documento ao passaporte
  1. 01Documentos de origemnota fiscal · cadastro rural · 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 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. 1

    Chega uma 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 à nota fiscal.

  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 o aceita, e a decisão é registrada no rastro.

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

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

    AnyAudit
  • AnyDPPTrust ArchitectureArquitetura de plataforma implementada

    A Trust Architecture é a visão de pesquisa; o AnyDPP é onde ela roda de ponta a ponta.

    Trust Architecture

Estado

Ambiente de pesquisa e demonstração

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.

Voltar para Projetos