Wie du beweisen kannst, dass ein Bild dir gehört

> [!abstract]- Darum geht's
> Deine Bilder im Internet haben keinen Ausweis. Jeder kann sie klauen und behaupten, sie wären seine. Mit der VisionFusen Pipeline bekommt jedes Bild einen unsichtbaren Stempel, zwei Fingerabdrücke und wird bei einem digitalen Notar registriert – für immer, auf tausenden Computern weltweit.

> [!tldr]- Das Wichtigste
> - Metadaten: Unsichtbare Informationen IN deinem Bild (Autor, Lizenz, Beschreibung)
> - SHA-256: Exakter Fingerabdruck – ändert sich bei jedem Pixel
> - pHash: Visueller Fingerabdruck – erkennt das Bild auch nach Crop/Resize
> - Nostr: Dezentraler "Notar" – speichert den Beweis auf tausenden Servern
> - VisionFusen: Die Pipeline die alles automatisch macht


Wie du beweisen kannst, dass ein Bild dir gehört

5 Minuten Lesezeit

Das Problem – einfach erklärt

Stell dir vor, du malst ein Bild.

Du bist stolz darauf und willst es im Internet zeigen. Aber was passiert, wenn jemand es klaut und sagt "Das hab ICH gemalt!"?

Früher konntest du nur sagen: "Nein, das war ich!" Aber beweisen? Schwierig.


Die Lösung – in drei Schritten

Schritt 1: Stempel drauf

Wie wenn du hinten auf dein Bild schreibst: "Gemalt von Max, 28. Januar 2026". Nur dass wir es in das Bild reinschreiben, unsichtbar. Das sind die Metadaten.

Schritt 2: Fingerabdruck nehmen

Wir machen zwei Fingerabdrücke vom Bild:
- Einen exakten (SHA-256) – wie ein Barcode, der sich ändert wenn sich auch nur ein Pixel ändert
- Einen ungefähren (pHash) – erkennt das Bild auch wenn jemand es zuschneidet oder kleiner macht

Schritt 3: Zum digitalen Notar

Wir gehen zu einem "digitalen Notar" (das Nostr-Protokoll) und sagen: "Dieses Bild mit diesem Fingerabdruck gehört Max, heute um 10:23 Uhr."

Das wird auf vielen Computern weltweit gespeichert. Keiner kann es löschen.


Wenn jemand dein Bild klaut

Du lädst die geklaute Version hoch → Wir vergleichen den Fingerabdruck → "Hey, das ist zu 94% das Bild von Max vom 28. Januar!"

Beweis. Fertig.

Es ist wie ein unsichtbares, unfälschbares Namensschild, das für immer an deinem Bild klebt.


Die technische Pipeline

So sieht der Workflow in der Praxis aus:

``
PNG/JPEG hochladen

WebP konvertieren (cwebp -q 85)

Metadaten schreiben (exiftool - volle Breitseite mit CC BY 4.0)

VisionFusen signieren (API Call)

Automatisch: SHA-256 + pHash + R2 CDN + 4 Relays + KV-Index

Fertig. Verifizierbar. Für immer.
``


Schritt für Schritt

1. WebP konvertieren

``bash
cwebp -q 85 input.png -o output.webp
``

2. Metadaten schreiben ( vereinfacht )

``bash
exiftool \
-Title="Bild-Signatur Pipeline: Dein Bild bekommt einen Ausweis" \
-Description="[Semantische Beschreibung für LLMs]" \
-ImageDescription="[Visuelle Beschreibung für Screenreader]" \
-Creator="Steven Noack" \
-Copyright="© 2026 Steven Noack" \
...
...
...
...
...
'-XMP-cc:License=https://creativecommons.org/licenses/by/4.0/' \
'-XMP-iptcExt:DigitalSourceType=http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia' \
output.webp
``

3. VisionFusen signieren

Das Bild wird über die VisionFusen API signiert und auf Nostr veröffentlicht.


Was dann automatisch passiert

1. SHA-256 Hash berechnen
2. pHash berechnen (Perceptual Hash für Bild-Erkennung)
3. Duplikat-Check auf Relays
4. NIP-94 Event erstellen (Kind 1063)
5. Bunker signieren (mit key_name)
6. R2 Uploadcdn.visionfusen.org/DeineBilder/...
7. 4 Relays publishen (damus, primal, nos.lol, visionfusen)
8. KV-Index speichern (pHash → Event für Reverse-Lookup)
9. Statische Event-Page generieren


DigitalSourceType – wichtig für AI-Bilder

| Wert | Verwendung |
|------|------------|
| trainedAlgorithmicMedia | AI-generierte Bilder (NotebookLM, DALL-E, Midjourney) |
| digitalCapture | Screenshots, Fotos, Bildschirmaufnahmen |
| compositeWithTrainedAlgorithmicMedia | Mix aus AI + manuelle Bearbeitung |


SHA-256 vs pHash – der Unterschied

| Kriterium | SHA-256 | pHash |
|-----------|---------|-------|
| Länge | 64 Zeichen | 16 Zeichen |
| Erkennt Duplikate | ❌ Nur exakt | ✅ Auch modifiziert |
| Kryptografisch | ✅ Ja | ❌ Nein |
| Verwendung | Datei-Integrität | Bild-Erkennung |

SHA-256 = Beweis dass die Datei unverändert ist
pHash = Erkennt das Bild auch nach Manipulation (Crop, Resize, Screenshot)


Verifizieren

Per Hash

``bash
curl "https://visionfusen.org/Dein-api-Key/verify?hash=417a77b5..."
``

Per Web-Interface

Sieh selbst: Verifiziere das Hero-Image dieses Artikels →


Die Infrastruktur dahinter

| Service | Zweck |
|---------|-------|
| VisionFusen API | Signierung, Verifizierung |
| Bunker (Railway) | nsecBunker für Key Management |
| R2 (Cloudflare) | CDN für Bilder |
| KV (Cloudflare) | pHash Index für Reverse-Lookup |
| Nostr Relays | Event-Speicherung |


Dateinamen-Konvention

```
{slug}.vf{kind}-{sha256:8}.{ext}

Beispiel:
mein-bild.vf1063-417a77b5.webp
```


Zusammenfassung

1. Für Nicht-Techniker: Dein Bild bekommt einen unsichtbaren Stempel, einen Fingerabdruck und wird bei einem digitalen Notar registriert. Für immer.

2. Für Techniker: WebP + exiftool Metadaten + NIP-94 Event auf Nostr mit SHA-256 und pHash für Reverse-Lookup.

3. Für alle: Wenn jemand dein Bild klaut, hast du den Beweis.


> Gemäß EU AI Act (Art. 50): Dieser Text wurde mit Claude (Anthropic) erstellt, basierend auf: meinem Chatverlauf, meinem Obsidian Vault (MCP), VectorGraph (Neo4j) und der VisionFusen Codebase.


Signierter Datenpunkt · Rohdaten (JSON)

Schlüssel: c1baf4f74cd829963828b1da8d73e52cc94caa6d8dc944f7ca450a75c4b3311f
Event-ID: 6f0a4a4a2a56a4bdb06a34661474b337760ad8230c1396fbd6aa508a86640087