Skip to content

video-genai-v1

video-genai-v1

AI-generated video with recoverable provenance and VideoSeal watermark. Use this recipe when signing video produced by generative AI systems.

Recipe configuration

id: video-genai-v1
version: 1
media_type: video
description: "AI-generated video with recoverable provenance and VideoSeal watermark"
c2pa:
enabled: true
assertions: [ai_generated, generator, model, prompt_hash, created_at]
kms_mode: managed
watermark:
enabled: true
engine: videoseal
payload:
type: manifest_pointer
encoding: compact
soft_binding:
enabled: true
methods: [exact_watermark, perceptual_hash]
anchoring:
enabled: true
methods: [opentimestamps]
retention:
manifest_days: 730
original_asset_days: 0
derived_asset_days: 30
verification:
minimum_confidence: 0.92

Sign a video file

Terminal window
curl -X POST https://api.verbitas.io/v1/sign \
-H "Authorization: Bearer vb_test_YOUR_KEY_HERE" \
-F "recipe=video-genai-v1" \
-F 'metadata={"generator":"my-video-model","model":"v1.0"}' \
| jq .

What this records

  • ai_generated — marks the video as AI-generated
  • generator — name of the generating system
  • model — model version used
  • prompt_hash — SHA-256 of the generation prompt
  • created_at — ISO 8601 timestamp

Watermark

VideoSeal uses temporal-propagation mode targeting VMAF ≥ 90. The watermark is embedded using keyframe pHash for soft-binding recovery.

Billing

Billed per minute of video signed.