Zum Inhalt springen
Luiz Hogrefe

AnyDPP

Forschungs- und Demonstrationsumgebung für nachweisbasierte digitale Produktpässe

Forschungs- und Demonstrationsumgebung

Kann ein digitaler Produktpass die Nachweise hinter jedem seiner Werte mitführen, statt nur die Werte?

Überblick

AnyDPP ist die Umgebung, in der die Trust Architecture durchgängig läuft. Ihre demonstrierte Anwendung ist ein Kaffeekorridor zwischen Brasilien und der EU: Brasilianische Quelldokumente wie elektronische Rechnungen, Einträge im ländlichen Grundstücksregister und landwirtschaftliche Genehmigungen werden zu Nachweisen für einen Pass, den ein europäischer Käufer lesen kann.

Das Parsing ist deterministisch. Jedes Attribut trägt seine Provenienz und eine Konfidenzstufe, ein Mensch prüft, was das System nicht klären kann, und erst dann wird der Pass zusammengesetzt und als Credential ausgestellt. Die Demonstrationsdaten sind als solche gekennzeichnet.

Vom Dokument zum Pass

Vom Dokument zum Pass
  1. 01QuelldokumenteRechnung · Grundstücksregister · Genehmigung
  2. 02Deterministische Extraktion
  3. 03NachweiseWert · Provenienz · Konfidenz
  4. 04Menschliche Prüfung
  5. 05PasserstellungUNTP-Datenmodell
  6. 06Credential und öffentliche Ansicht

Jede Stufe behält die Verbindung zurück zum Quelldokument.

Textbeschreibung des Diagramms

Sechs Stufen von links nach rechts: Quelldokumente, deterministische Extraktion, Nachweise mit Provenienz, menschliche Prüfung, Zusammensetzung des Passes und ein signiertes Credential mit öffentlicher Passansicht. Unter allen Stufen verläuft eine dünne Linie zurück zu den Quelldokumenten.

Bausteine

  • Quelldokument

    Die Originaldatei, aufbewahrt, damit jeder Wert auf sie zurückverweisen kann.

  • Nachweis

    Ein Wert zusammen mit seiner Herkunft und der Art, wie er extrahiert wurde.

  • Attributkonfidenz

    Eine Stufe je Attribut, die entscheidet, ob ein Wert weiterfließen darf oder einen Menschen braucht.

  • Menschliche Prüfung

    Eine registrierte prüfende Person klärt, was das System nicht klären kann, mit der Quelle neben dem Wert.

  • Zusammensetzung des Passes

    Die geprüften Nachweise, zu einem Pass nach dem UNTP-Datenmodell von UN/CEFACT zusammengesetzt.

  • Credential

    Der Pass, ausgestellt als W3C Verifiable Credential, mit einer öffentlichen Ansicht für Lesende.

Ein Wert auf seinem Weg

  1. 1

    Für eine Partie Rohkaffee geht eine elektronische Rechnung ein.

  2. 2

    Menge und Erzeuger werden deterministisch extrahiert, jeweils mit einem Verweis auf die Rechnung.

  3. 3

    Ein Attribut lässt sich nicht automatisch klären und wird zur Prüfung weitergeleitet.

  4. 4

    Eine prüfende Person sieht den Wert neben seiner Quelle und nimmt ihn an; die Entscheidung wird in der Spur aufgezeichnet.

  5. 5

    Der Pass wird zusammengesetzt und ausgestellt, und seine öffentliche Ansicht zeigt die Werte mit ihrer Provenienz.

Abgrenzung

  • AnyDPPAny2DPPForschungsprototyp · unveröffentlicht

    Any2DPP erforscht generische, deklarative Mappings aus beliebigen Quellstrukturen. AnyDPP nutzt quellspezifische Extraktion für einen demonstrierten Korridor und ist der einzige Ort, an dem ein Pass zusammengesetzt wird.

    Any2DPP
  • AnyDPPAnyAuditForschungsdemonstrator

    AnyAudit löst die Schicht für Audit-Nachweise als Bibliothek heraus. AnyDPP ist eine vollständige Umgebung, die eine solche Schicht nutzt.

    AnyAudit
  • AnyDPPTrust ArchitectureUmgesetzte Plattformarchitektur

    Die Trust Architecture ist die Forschungssicht; AnyDPP ist der Ort, an dem sie durchgängig läuft.

    Trust Architecture

Stand

Forschungs- und Demonstrationsumgebung

Umgesetzt als Forschungs- und Demonstrationsumgebung unter anydpp.eu. Es ist kein kommerzieller Dienst, und Zugänge werden nicht allgemein vergeben; der öffentliche Demonstrationspass und die API-Dokumentation sind frei zugänglich.

Grenzen

  • Nur Demonstrationsdaten; keine Lieferung wird damit zertifiziert oder deklariert.
  • Die Audit-Kette ist noch nicht außerhalb des Systems verankert.
  • Die Prüfung des produktiven Credentials durch externe Standard-Verifier ist nicht abgeschlossen.
  • Diese Seite beschreibt die Umgebung im Überblick; ihre interne Methode dokumentiert sie nicht.

Zurück zu Projekte