AI media with receipts. ✓
Generated by frontier models. Sealed with SHA-256. Stored on Backblaze B2.
imagen-4.0-fast
imagen-4.0-fast
imagen-4.0-fast
flux-schnell
imagen-4.0-fast
imagen-4.0-fastOne sentence, a whole film.
A one-line story becomes a storyboard, then scene-by-scene keyframes, clips, narration, and music — multi-provider Genblaze chains with HappyHorse, Seedance, Imagen, and more. Edit or redo any scene; every artifact is a durable, sealed object on Backblaze B2.
Open studioa cozy bookshop at dusk, rain on windows…

Don't trust it. Check it.
Each output ships with a canonical SHA-256 manifest — providers, prompts, params, and per-asset hashes. Paste any manifest and we recompute the seal in milliseconds. Change one pixel and it breaks.
Check a seal{"canonical_hash": "7ba58053e629…",
"run": { "steps": [gpt-image-2 → sora-2] }
}
Storage that talks back.
Backblaze B2 Event Notifications call this app the moment an object lands — signed webhooks, deduped, no polling. The pipeline reacts to the bucket, not the other way around.
Watch it liveDescribe what you want. The chain picks providers and generates — with fallbacks lined up per run.
Bytes are SHA-256 hashed in transit and sealed into a canonical manifest before anything is stored.
Media and manifests land as content-addressed objects on B2 — durable public URLs, no signatures to expire.
of outputs are hash-sealed
A library with receipts
Every card in the library is a durable Backblaze B2 object sitting next to the manifest that proves it — media and evidence, side by side.
Browse the librarymodels reachable through one pipeline SDK
video with narration, muxed and sealed in one run
Break one pixel.
The seal breaks with it. Paste any manifest and watch the stamp turn red — that's the whole point.
→