Workflow Provenance
Workflow Provenance bindet AI-generierte Outputs an ihren Entstehungskontext: Wer hat den Auftrag erteilt, welcher Agent hat gearbeitet, und was wurde produziert?
Warum Workflow Provenance?
Einzelne Zeitstempel beweisen, dass ein Dokument zu einem Zeitpunkt existiert hat. Workflow Provenance geht weiter:
- Auftraggeber-Bindung — Email-OTP-Verifizierung stellt sicher, dass ein Mensch den Workflow autorisiert hat
- Agent-Identifikation — welcher AI-Agent (Claude, GPT, Gemini, ...) den Output produziert hat
- Briefing-Anker — der SHA-256-Hash des ursprünglichen Auftrags ist im Workflow verankert
- Output-Kette — jeder Output wird einzeln gestempelt und sequenziell nummeriert
- Merkle-Wurzel — beim Abschluss wird eine kryptographische Zusammenfassung aller Outputs erzeugt
Use-Cases
| Szenario | Wer | Warum |
|---|---|---|
| Marketing-Kampagne | Agentur | Nachweis, dass AI-Outputs vor Kampagnen-Launch existierten (IP-Schutz) |
| Gutachten / Reports | Kanzlei | Compliance-Nachweis nach EU AI Act Art. 50 (Transparenzpflicht) |
| Code-Generierung | Entwickler | Audit-Trail für AI-generierten Code (Lizenz-Compliance) |
| Content-Produktion | Publisher | Herkunftsnachweis für AI-generierte Artikel (Fake-News-Gegenbeweis) |
Identitäts-Tiers
| Tier | Verifizierung | Status |
|---|---|---|
| Standard | Email-OTP | MVP (aktiv) |
| Verified | Domain-DNS-TXT | Phase C (geplant) |
| Qualified | QES via SIGNIUS | Phase C (nach Vertrag) |
Schnellstart
# 1. Workflow starten
curl -X POST https://siegel.kavra.cloud/api/v1/workflow/start \
-H "Content-Type: application/json" \
-d '{"user_email":"you@example.com","agent_id":"claude-sonnet","briefing_hash":"abcd..."}'
# 2. OTP-Link aus Email klicken (oder Console-Log im Dev-Modus)
# 3. Outputs stempeln
curl -X POST https://siegel.kavra.cloud/api/v1/workflow/{id}/stamp \
-H "Authorization: Workflow <token>" \
-d '{"output_hash":"ef01...","output_type":"image"}'
# 4. Workflow abschließen
curl -X POST https://siegel.kavra.cloud/api/v1/workflow/{id}/complete \
-H "Authorization: Workflow <token>"
# 5. Öffentliche Verify-Page
open https://siegel.kavra.cloud/workflow/{id}