Skip to content
Luiz Hogrefe

AnyDPP

Research and demonstration environment for evidence-based digital product passports

Research and demonstration environment

Can a digital product passport carry the evidence behind each of its values, instead of only the values?

Overview

AnyDPP is the environment in which the Trust Architecture runs end to end. Its demonstrated application is a Brazil–EU coffee corridor: Brazilian source documents, such as electronic invoices, rural land registry records and agricultural permits, become evidence for a passport that a European buyer can read.

Parsing is deterministic. Each attribute carries its provenance and a confidence level, a person reviews what the system cannot settle, and only then is the passport composed and issued as a credential. The demonstration data is labelled as such.

From document to passport

From document to passport
  1. 01Source documentsinvoice · land registry · permit
  2. 02Deterministic extraction
  3. 03Evidencevalue · provenance · confidence
  4. 04Human review
  5. 05Passport compositionUNTP data model
  6. 06Credential and public view

Every stage keeps the link back to the source document.

Text description of the diagram

Six stages from left to right: source documents, deterministic extraction, evidence with provenance, human review, passport composition and a signed credential with a public passport view. A thin line runs underneath all stages back to the source documents.

Building blocks

  • Source document

    The original file, kept so that every value can point back to it.

  • Evidence

    A value together with where it came from and how it was extracted.

  • Attribute confidence

    A level per attribute that decides whether a value may flow or needs a person.

  • Human review

    A registered reviewer resolves what the system cannot, with the source beside the value.

  • Passport composition

    The reviewed evidence composed into a passport following the UN/CEFACT UNTP data model.

  • Credential

    The passport issued as a W3C Verifiable Credential, with a public view for the reader.

Walking one value through

  1. 1

    An electronic invoice arrives for a lot of green coffee.

  2. 2

    The quantity and the producer are extracted deterministically, each with a reference to the invoice.

  3. 3

    One attribute cannot be settled automatically and is routed to review.

  4. 4

    A reviewer sees the value next to its source and accepts it, and the decision is recorded in the trace.

  5. 5

    The passport is composed and issued, and its public view shows the values with their provenance.

How it differs

  • AnyDPPAny2DPPResearch prototype · unpublished

    Any2DPP researches generic, declarative mappings from any source structure. AnyDPP uses source-specific extraction for a demonstrated corridor and is the only place a passport is composed.

    Any2DPP
  • AnyDPPAnyAuditResearch demonstrator

    AnyAudit extracts the audit-evidence layer as a library. AnyDPP is a whole environment that uses such a layer.

    AnyAudit
  • AnyDPPTrust ArchitectureImplemented platform architecture

    The Trust Architecture is the research view; AnyDPP is where it runs end to end.

    Trust Architecture

Status

Research and demonstration environment

Implemented as a research and demonstration environment at anydpp.eu. It is not a commercial service, and accounts are not generally available; the public demonstration passport and the API documentation are open.

Limitations

  • Demonstration data only; no shipment is certified or declared by it.
  • The audit chain is not yet anchored outside the system.
  • Verification of the production credential by external standards verifiers has not been completed.
  • This page describes the environment at a high level; it does not document its internal method.

Back to Projects