Recipe library
Recipe library
Recipes are policy bundles — named configurations that activate specific provenance layers.
They are frozen at release; new capabilities require a new recipe version (e.g. image-genai-v2).
Preset recipes
| Recipe | Media | C2PA | Watermark | Anchor |
|---|---|---|---|---|
image-genai-v1 | Image | Managed | TrustMark | OTS |
image-editorial-v1 | Image | Managed | TrustMark | OTS |
image-deepfake-v1 | Image | Managed | TrustMark | OTS + Bitcoin |
image-legal-evidence-v1 | Image | BYOK | TrustMark | OTS + Bitcoin |
audio-genai-v1 | Audio | Managed | AudioSeal | OTS |
audio-voiceclone-v1 | Audio | Managed | AudioSeal | OTS + Bitcoin |
video-genai-v1 | Video | Managed | VideoSeal | OTS |
video-advertising-v1 | Video | Managed | VideoSeal | OTS |
text-genai-disclosure-v1 | Text | Managed | — | OTS |
enterprise-strict-v1 | Image | BYOK | TrustMark | OTS + Bitcoin + Arbitrum + BYOC |
Custom recipes
Tenants on Growth+ can create custom recipes via POST /v1/recipes.
Custom recipes must extend a preset using the extends field:
{ "id": "my-custom-v1", "extends": "image-genai-v1@1", "description": "Custom recipe with 730-day manifest retention", "retention": { "manifest_days": 730 }}Versioning
Preset recipes are immutable. If you rely on a specific behaviour, pin by version:
image-genai-v1@1. The @latest alias always points to the current version.