Pular para o conteúdo
Luiz Hogrefe

AnyTrace

Protótipo de pesquisa sobre proveniência, linhagem e cadeia de custódia

Protótipo de pesquisa · não publicado

De onde vieram esta entidade e as suas evidências, o que aconteceu com ela, e quando, mesmo quando os eventos chegam atrasados e fora de ordem, vindos de organizações diferentes?

Visão geral

20testes no repositório

O AnyTrace modela a custódia como eventos em uma linha do tempo encadeada por hash. Uma entidade rastreável tem eventos de custódia, fontes de evidência e vínculos de linhagem tipados, como um lote derivado de outro.

A sua disciplina central é o tempo. Um evento de custódia que chega atrasado é registrado no momento em que de fato aconteceu, e nunca reescreve quem detinha a entidade antes.

Os seis protótipos compartilham um único núcleo de aplicação no repositório da AnyLAI: casos, uma linha do tempo de eventos encadeada por hash, evidências com proveniência e três carimbos de tempo, tarefas e atos de autoridade. Cada protótipo acrescenta apenas o seu próprio vocabulário e as suas regras.

Uma linha do tempo de custódia com um evento atrasado

Uma linha do tempo de custódia com um evento atrasado

Lote 42 · café verde

  1. Dia 1Colhido· Produtor
  2. Dia 3Recebido· Cooperativa
  3. Dia 9Embarcado· Exportador
Mistura 42-A · derivada do lote 42

O relato atrasado é colocado onde aconteceu. Nada anterior a ele é reescrito.

Descrição em texto do diagrama

Uma linha do tempo do lote 42 de café verde: colhido pelo produtor no dia 1, recebido pela cooperativa no dia 3, embarcado pelo exportador no dia 9. No dia 12 chega um relato de que a cooperativa pesou o lote no dia 4. Ele é inserido no dia 4 e marcado como relatado com atraso; os detentores anteriores permanecem inalterados. Uma segunda entidade, a mistura 42-A, aparece vinculada como derivada do lote 42.

Elementos básicos

  • Entidade rastreável

    Aquilo que é acompanhado: um lote, uma partida, um documento.

  • Evento de custódia

    Quem a detinha, desde quando, segundo o relato de quem.

  • Fonte de evidência

    O registro que sustenta um evento, guardado com a sua proveniência.

  • Vínculo de linhagem

    Uma relação tipada entre entidades, como “derivado de”.

  • Linha do tempo

    Uma sequência de eventos por caso, que só cresce e é encadeada por hash.

  • Percurso limitado no grafo

    A reconstrução do histórico de uma entidade ao longo da sua linhagem, dentro de limites explícitos.

Um relato atrasado

  1. 1

    O exportador relata o embarque do lote 42 no dia 9.

  2. 2

    No dia 12 finalmente chega o registro de pesagem da cooperativa, feito no dia 4.

  3. 3

    O AnyTrace o registra no dia 4, marca quando ele foi relatado e o encadeia na linha do tempo.

  4. 4

    A reconstrução do histórico do lote agora mostra a pesagem no seu lugar, e a custódia anterior permanece intacta.

Em que se diferencia

  • AnyTraceAnyVerifyProtótipo de pesquisa · não publicado

    O AnyVerify pergunta se as evidências sustentam uma alegação. O AnyTrace registra o que as partes relataram, sem decidir se é verdade.

    AnyVerify
  • AnyTraceAnyAuditDemonstrador de pesquisa

    O AnyAudit registra o que o software fez. O AnyTrace registra o que aconteceu com coisas do mundo.

    AnyAudit

Estado

Protótipo de pesquisa · não publicado

Protótipo de pesquisa no repositório da AnyLAI, não publicado e não implantado. Nunca rodou com dados reais, e nenhum sistema parceiro envia eventos para ele.

Limitações

  • Registra o que as partes relataram; não estabelece a verdade.
  • O percurso no grafo é limitado e não foi testado em escala.
  • Nenhuma integração real com parceiros.

Voltar para Projetos