image-genai-v1
image-genai-v1
AI-generated image with recoverable provenance and TrustMark watermark. Use this recipe when signing images produced by generative AI systems.
Recipe configuration
id: image-genai-v1version: 1media_type: imagedescription: "AI-generated image with recoverable provenance and TrustMark watermark"c2pa: enabled: true assertions: [ai_generated, generator, model, prompt_hash, created_at] kms_mode: managedwatermark: enabled: true engine: trustmark payload: type: manifest_pointer encoding: compactanchoring: enabled: true methods: [opentimestamps]retention: manifest_days: 365 original_asset_days: 0 derived_asset_days: 30verification: minimum_confidence: 0.92Sign an image
curl -X POST https://api.verbitas.io/v1/sign \ -H "Authorization: Bearer vb_test_YOUR_KEY_HERE" \ -F "recipe=image-genai-v1" \ -F 'metadata={"generator":"my-model","model":"v2.0"}' \ | jq .What this records
ai_generated— marks the content as AI-generatedgenerator— name of the generating systemmodel— model version usedprompt_hash— SHA-256 of the generation promptcreated_at— ISO 8601 timestamp
Watermark
TrustMark embeds a 16-byte ULID into pixel data at PSNR ≥ 42 dB (imperceptible). The watermark survives JPEG re-compression, resize, crop, and screenshot.
Retention
- Manifests: 365 days
- Original assets: not retained (0 days)
- Derived assets: 30 days