Verify a file
Public, no account needed. Drop in a supported file and inspect its record.
Which outputs carry a manifest
Manifests come from Sigmora’s generative pipelines that use the Genblaze provenance format, such as brief-to-video generation. Not every output carries one: standard lesson renders, footage you supplied and some voice paths may not. When a flow runs, the result reports whether the manifest was embedded in the file. If embedding is not supported for that file, or fails, the record may be kept alongside the file instead, with a warning in the result.Verify a file
The public verifier needs no account or API key and supports embedded manifests in PNG and MP4 files. It extracts the small manifest in your browser and checks only that record — the media file is never uploaded. To verify from code, extract the manifest JSON locally and send it toPOST /v1/video/provenance/verify. Send the manifest only, never the media:
manifest-request.json is {"manifest": { ... }}. Verification is free.
The result reports the record’s hash integrity separately from whether every
asset digest is present, so an intact record is never labeled as forged.
A failed integrity check is a verdict about the record. It does not prove an
unsupported file is malicious — first confirm the file type and whether the flow
that produced it reported an embedded manifest.
What the cost record means
The costs in a manifest describe the generation steps that pipeline recorded. They are useful for auditing and comparing runs, but they are not your bill: some provider costs use representative pricing, and storage and delivery are outside the manifest. Your bill is thecredits and creditBalance returned by the API
and the totals in GET /v1/usage.