8 Min. Lesezeit
KI-Content-Provenienz im großen Maßstab mit Merkle-Bündelung nachweisen
Hash jeden KI-Output, Prompt, jedes Manifest oder jeden Content-Credentials-Eintrag, bündle die Hashes zu Merkle-Wurzeln und veröffentliche mit Zeitstempel versehene Label-309-Commitments – so weist du nach, dass ein einzelnes Element existierte, ohne jedes Asset oder jeden privaten Prompt on chain zu stellen.

Wenn dein Team KI-Content im großen Maßstab erzeugt, kannst du nachweisen, was du erstellt hast und wann – ohne jedes Asset on chain zu stellen. Hash jeden Output oder jedes Provenienz-Manifest, bündle diese Hashes zu Merkle-Wurzeln und veröffentliche in einem festen Takt mit Zeitstempel versehene Label 309-Commitments. Später kannst du nachweisen, dass ein bestimmtes Bild, Video, eine Textdatei, ein Prompt-und-Output-Manifest oder ein Content-Credentials-Manifest Teil eines gebündelten Batches war – allein mit der Transaktionsreferenz und einem öffentlichen Cardano-Explorer.
Was dir das bringt, ist ein Existenznachweis: der Beleg, dass exakte Bytes zu einem öffentlichen Zeitpunkt existierten. Er beweist nicht, dass der Content wahr, rechtmäßig oder von Menschen gemacht ist. Er beweist ein mit Zeitstempel versehenes Commitment auf bestimmte Bytes, verankert außerhalb deiner eigenen bearbeitbaren Systeme.
Warum braucht KI-Content eine eigene Nachweis-Ebene?
KI-Content lässt sich leicht erstellen, bearbeiten, remixen und neu erzeugen – und genau das ist das Problem.
Wenn ein Unternehmen Tausende KI-generierter Assets produziert: Wie weist es später nach, welche Outputs es erstellt hat, wann es sie erstellt hat, welcher Prompt- oder Modell-Kontext festgehalten wurde und welche Version einem Kunden gezeigt oder online veröffentlicht wurde?
Ein internes Datenbank-Log reicht oft nicht für sich allein. Logs lassen sich umschreiben. Speicher wird migriert. Assets lassen sich Byte für Byte neu erzeugen. Metadaten werden unterwegs entfernt. Ein Kunde, Prüfer, Regulierer, Partner oder ein Gericht kann nach einem Beleg fragen, der außerhalb der eigenen bearbeitbaren Systeme des Unternehmens existierte – und zu einem verifizierbaren Zeitpunkt.
Ein Existenznachweis gibt diesen Aufzeichnungen einen externen Zeitstempel, der nicht davon abhängt, dem Unternehmen, seinen Servern oder seiner Domain zu vertrauen.
Was sollte ein KI-Team hashen?
Hash die Belege, die du später vielleicht vorlegen musst.
Für KI-generierten Content gehört dazu oft:
- die generierte Output-Datei;
- der Prompt und der System-Prompt oder das Policy-Profil;
- der Modellname und die Version;
- Seed- oder Generierungsparameter, sofern relevant;
- der Bearbeitungsverlauf;
- das Moderationsergebnis;
- die Benutzer- oder Anfragekennung;
- das Output-Manifest;
- das Content-Credentials-Manifest (C2PA);
- Datensatz- oder Retrieval-Kontext-Referenzen;
- das Freigabe- oder Veröffentlichungsereignis;
- das Lieferpaket an den Kunden.
Nicht all das gehört in die Öffentlichkeit. Sensible Details können in einem privaten Manifest bleiben, das du hashst und über eine Merkle-Wurzel festschreibst. Später gibst du nur die Teilmenge preis, die für einen konkreten Streitfall, ein Audit oder eine Kundenverifizierung nötig ist – der Rest bleibt privat und ist trotzdem nachweisbar festgeschrieben.
Warum mit einer Merkle-Wurzel bündeln statt ein Eintrag pro Output?
Eine Plattform kann Tausende oder Millionen Outputs produzieren. Für jeden einzelnen einen separaten on-chain Eintrag zu veröffentlichen, wäre langsam und verschwenderisch. Eine Merkle-Wurzel erlaubt es dir, viele Hashes in einem einzigen Eintrag festzuschreiben.
Der Ablauf sieht so aus:
- Erzeuge oder empfange die Outputs.
- Baue ein kanonisches Manifest für jeden Output.
- Hash das Asset und sein Manifest zu einem Blatt.
- Füge das Blatt einer geordneten Liste hinzu.
- Veröffentliche stündlich, täglich, pro Release oder pro Batch eine Merkle-Wurzel.
- Bewahre die Blattliste und die Inklusionsnachweise auf.
Später kannst du nachweisen, dass ein Output oder Manifest in einem bestimmten Batch enthalten war, ohne den gesamten Batch on chain zu veröffentlichen. Den Baum zu bauen und einen Inklusionsnachweis zu verifizieren, sind vollständig offline ablaufende Vorgänge – nur das Veröffentlichen der Wurzel läuft über ein Gateway. Mit den quelloffenen Werkzeugen wächst ein Inklusionsnachweis mit dem Logarithmus der Batch-Größe, sodass ein Nachweis für ein Element aus einer Million Blättern klein bleibt. Die Mechanik im Detail findest du in einem Eintrag für Tausende Dateien.
Wie spielt das mit C2PA und Content Credentials zusammen?
C2PA und Label 309 lösen unterschiedliche Probleme, und sie ergänzen sich gut.
C2PA – die Coalition for Content Provenance and Authenticity, deren nutzerseitige Form Content Credentials ist – ist eine strukturierte Provenienz-Ebene. Ein C2PA-Manifest kann Assertions, Claims, Signaturen und Bindungen tragen, die Herkunft und Bearbeitungsverlauf eines Medien-Assets beschreiben.
Label 309 verankert einen Hash – des Manifests oder des Assets plus des Manifests – in einem unabhängigen Cardano-Zeitstempel. Also:
- C2PA beschreibt die Provenienz innerhalb oder neben dem Medien-Asset.
- Label 309 beweist, dass ein bestimmtes Manifest- oder Asset-Commitment zu einem öffentlichen Zeitpunkt existierte, ohne dass es einen Herausgeber-Server gibt, dem man vertrauen müsste oder der überdauern müsste.
C2PA gibt dem Content ein Provenienz-Vokabular; Label 309 gibt dem Beleg einen öffentlichen Zeitanker. Für einen näheren Vergleich der beiden siehe Existenznachweis vs. C2PA und warum C2PA von einem Zeitanker profitiert.
Warum nicht allein auf eingebettete Metadaten setzen?
Eingebettete Metadaten lassen sich unterwegs entfernen, verlieren oder umwandeln. Beim erneuten Encoding auf den meisten Social-Plattformen geht ein C2PA-Manifest komplett verloren.
Das macht eingebettete Provenienz nicht nutzlos. Content Credentials sind genau deshalb wertvoll, weil sie mit dem Content mitreisen und es Konsumenten erlauben, seine Herkunft zu prüfen. Aber ein externes, mit Zeitstempel versehenes Commitment hilft, wenn die Metadaten entfernt, bestritten oder vom Asset getrennt werden.
In der Praxis bewahrt ein Team:
- das originale generierte Asset;
- das C2PA-Manifest;
- das Output-Manifest;
- die Label-309-Transaktionsreferenz;
- den Merkle-Inklusionsnachweis.
Wenn später eine Kopie ohne ihre Metadaten zirkuliert, kannst du das originale Asset oder Manifest trotzdem wieder mit dem öffentlichen Commitment verbinden, indem du den Hash neu berechnest.
Was ist mit KI-Transparenzregeln?
Der regulatorische Druck auf KI-Provenienz steigt. Die Übersicht der Europäischen Kommission zum AI Act stellt fest, dass Anbieter generativer KI sicherstellen müssen, dass KI-generierter Content erkennbar ist, und dass die Transparenzregeln des AI Act im August 2026 in Kraft treten.
Das ist keine Rechtsberatung, und die Anforderungen variieren je nach Rechtsordnung und Anwendungsfall. Aber die Richtung ist klar: Unternehmen, die KI-Content produzieren, brauchen stärkere Beweis-Praktiken.
Ein Existenznachweis ist für sich allein kein Compliance-Programm. Er ist eine Beweis-Ebene, die Compliance-Arbeit unterstützen kann, indem sie Aufzeichnungen schwerer im Nachhinein still umschreibbar macht. Ob er in einem konkreten regulatorischen Kontext hilft, hängt von der Regel und deiner Rechtsordnung ab, und er ersetzt keinen Rechtsbeistand.
Was kann ein Label-309-Nachweis hier tatsächlich beweisen?
Er kann beweisen, dass exakte Daten zu einem öffentlichen Zeitpunkt existierten. Für KI-Content könnten diese Daten eine Output-Datei sein, ein Prompt-und-Output-Manifest, ein C2PA-Manifest, eine Batch-Wurzel über viele generierte Assets, ein Moderationsbericht, ein Freigabe-Eintrag oder ein Veröffentlichungs-Manifest.
Drei optionale Funktionen erweitern, was ein einzelner Eintrag tragen kann:
- Signierte Einträge. Trägt der Eintrag eine optionale Signatur, zeigt er auch, dass ein bestimmter Schlüssel für den Eintrag bürgt. Urheberschaft ist in Label 309 stets optional – sie ist zum Veröffentlichen niemals erforderlich.
- Versiegelte Einträge. Sensible Dateien lassen sich verschlüsseln und aufbewahren, ohne öffentlich gemacht zu werden – der Content-Encryption-Key wird dabei an einen oder mehrere Empfängerschlüssel gebunden.
- Merkle-Bündelung. Eine einzige Wurzel kann sehr große Output-Mengen abdecken.
Was beweist er nicht?
Ein mit Zeitstempel versehenes Commitment ist bewusst eng. Es beweist nicht, dass der Content wahrheitsgemäß ist. Es beweist nicht, dass der Output aus einem bestimmten Modell stammt, es sei denn, der Modell-Kontext wird als Teil deines Workflows festgehalten und als vertrauenswürdig behandelt. Es beweist nicht, dass der Content rechtmäßig generiert, rechtmäßig trainiert oder rechtmäßig veröffentlicht wurde. Es beweist nicht, dass ein C2PA-Manifest vertrauenswürdig ist, es sei denn, die C2PA-Validierung und das Vertrauensmodell des Signierers gehen ebenfalls auf. Und es beweist nicht, dass deine interne Pipeline ehrlich war, es sei denn, diese Pipeline ist selbst kontrolliert, protokolliert und prüfbar.
Der Nachweis ist ein mit Zeitstempel versehenes Commitment auf bestimmte Bytes. Erst das umgebende Provenienz-System gibt dem Commitment seine Bedeutung. Mehr zu dieser Grenze findest du unter was ein Nachweis nicht beweist.
Wie sollten Teams das Manifest strukturieren?
Halte es langweilig, kanonisch und stabil. Ein KI-Output-Manifest könnte enthalten:
- den Asset-Hash und den Asset-Typ;
- den Erstellungszeitstempel des Systems;
- den Modellbezeichner und die Version;
- die Generierungsparameter;
- einen Prompt-Hash oder eine verschlüsselte Prompt-Referenz;
- die Benutzer- oder Workflow-Kennung;
- die Moderationsentscheidung;
- den Hash des C2PA-Manifests;
- den Veröffentlichungsstatus;
- den Batch-Bezeichner;
- eine interne Freigabe-Referenz.
Sensible Werte müssen nicht öffentlich sein. Das Manifest kann privat, versiegelt oder später selektiv offengelegt werden; der öffentliche Nachweis schreibt den Hash des Manifests fest oder eine Merkle-Wurzel über viele Manifest-Hashes. Der Schlüssel ist Konsistenz: Wenn jedes Team jede Woche eine neue Manifest-Form erfindet, wird die spätere Verifizierung mühsam.
Sollten Prompts öffentlich sein?
In der Regel nicht. Prompts können Kundendaten, Geschäftsgeheimnisse, personenbezogene Daten, Material aus Sicherheitstests oder interne Policy-Details enthalten. Du kannst Prompts oder Prompt-Manifeste hashen, ohne den Prompt-Text jemals zu veröffentlichen.
Für sensible Workflows kann ein versiegelter Eintrag ein verschlüsseltes Prompt-und-Output-Paket aufbewahren. Ein späterer Verifizierer, der den richtigen Schlüssel besitzt, kann das Paket entschlüsseln, den Hash neu berechnen und bestätigen, dass er mit dem öffentlichen Commitment übereinstimmt. Das gibt dir einen Beleg, ohne den Beleg vom ersten Tag an öffentlich zu machen. Beachte die Einschränkung: Sobald ein Empfänger ein versiegeltes Paket entschlüsselt, hält er den Klartext und kann ihn teilen – das Versiegeln steuert, wer den Eintrag öffnen kann, nicht, was er danach damit tut. Das Muster wird in vertrauliche Offenlegung ohne öffentliche Dateien behandelt.
Was ist eine gute erste Umsetzung?
Beginne mit Batch-Commitments. Für jeden Tag oder jedes Release:
- Sammle die generierten Outputs, die zählen.
- Baue ein Manifest pro Output.
- Nimm wo verfügbar die Hashes der C2PA-Manifeste auf.
- Hash jedes Manifest zu einem Blatt.
- Baue eine Merkle-Wurzel.
- Veröffentliche einen signierten Label-309-Eintrag.
- Speichere die Blattliste, die Inklusionsnachweise und die Transaktionsreferenz.
Lege dann versiegelte Aufbewahrung für sensible Pakete und kundenseitige Verifizierung für öffentliche Assets darüber. Das Ziel ist nicht, vom ersten Tag an das perfekte Provenienz-Universum zu bauen – es ist, aufzuhören, die Zeitachse zu verlieren. Dasselbe Bündelungsmuster taucht in CI/CD-Build-Nachweisen und KI-Datensatz-Manifesten auf.
Wer braucht das?
Dieses Muster passt zu jedem Team, das Content im großen Maßstab produziert und später womöglich nachweisen muss, was es wann generiert hat:
- KI-Medienunternehmen und generative Design-Tools;
- KI-Video- und Bildplattformen;
- Marketing-Automatisierungsplattformen;
- Enterprise-KI-Teams;
- Unternehmen für synthetische Daten und Modell-Evaluierungs-Teams;
- Verlage mit KI-gestützten Workflows;
- Unternehmen, die sich auf KI-Provenienz-Audits vorbereiten.
Die Kurzfassung
KI-Provenienz im großen Maßstab braucht Bündelung. Hash deine Outputs und Manifeste, falte die Hashes zu Merkle-Wurzeln und veröffentliche Label-309-Einträge in einem festen Takt. Bewahre die Blattlisten und Inklusionsnachweise auf. Nutze C2PA und Content Credentials für Medien-Provenienz, wo es passt, und nutze Label 309 als den öffentlichen Zeitanker darunter.
Der Nachweis stellt weder Wahrheit noch Rechtmäßigkeit fest. Er stellt die Zeitachse exakter Bytes fest – und das ist oft genau das Stück, das du im Nachhinein nicht mehr rekonstruieren kannst.
Weiterführende Lektüre
- Tausende Dateien unter einer Wurzel verankern
- Existenznachweis vs. C2PA und warum C2PA einen Zeitanker braucht
- KI-Datensatz-Manifeste und Trainingsdaten nachweisen, ohne sie preiszugeben
- Was ein Nachweis nicht beweist
- C2PA / Content Credentials: c2pa.org, die technische C2PA-Spezifikation und contentcredentials.org
- Europäische Kommission, Regulatory framework for AI
- Der offene Standard auf label309.org und die quelloffenen SDKs und CLI auf github.com/cardanowall