Skip to main content

genblaze-cli

Command-line toolkit for inspecting, verifying, and indexing genblaze AI-generated-media provenance manifests.

genblaze-cli is the companion CLI for genblaze — the Python SDK for generative AI pipelines across video, image, and audio. It lets anyone (not just Python developers) audit AI-generated media: extract the embedded provenance manifest from an MP4 / PNG / MP3, verify its manifest hash and output sha256 coverage, replay a run, or index manifests into Parquet for downstream analytics.

Why genblaze-cli

  • Audit AI-generated media in one command — genblaze verify video.mp4 confirms a file's manifest hash hasn't been tampered with and all output assets declare sha256.
  • Works on any genblaze output — PNG, JPEG, WebP, MP4, MP3, WAV with embedded manifests.
  • Analytics-ready — genblaze index emits partitioned Parquet tables (runs, steps, assets) for BI tools and data warehouses.
  • Zero provider dependencies — reads manifests; doesn't call any AI API.
  • Shell-friendly — non-zero exit codes on verification failure, pipeable JSON output.

Install

pip install genblaze-cli

Installs the genblaze console script.

Usage

genblaze --help

genblaze extract video.mp4                # Extract embedded manifest → stdout (JSON)
genblaze extract video.mp4 -o m.json      # …or to a file

genblaze verify video.mp4                 # Verify manifest hash + output sha256 declarations
genblaze verify video.mp4 --fetch         # …and re-hash the actual asset bytes
genblaze verify manifest.json             # Or verify a standalone manifest file

genblaze replay manifest.json             # Show what a replay would do (dry run)

genblaze index manifest.json -o data/     # Index into partitioned Parquet tables

Exit codes are non-zero on verification failure; safe to drop into CI pipelines, release checks, or content-moderation workflows. By default verify checks the manifest only; --fetch also downloads each output asset (through the same SSRF-hardened transfer path the pipeline uses) and compares its bytes against the declared sha256. Local pipelines that wrote assets outside the system temp directories (e.g. output_dir=./out) can admit them with --allowed-root <dir>.

Typical flow

# 1. Someone ships you an AI-generated video
genblaze extract delivered-ad.mp4 -o manifest.json

# 2. Confirm it hasn't been tampered with
genblaze verify delivered-ad.mp4

# 3. Index into your analytics warehouse
genblaze index manifest.json -o s3://analytics/genblaze/

Documentation

License

MIT

Metadata

Release files for genblaze-cli 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genblaze-cli 0.3.6
File Size Uploaded Provenance Actions
genblaze_cli-0.3.6.tar.gz 18.8 kB With provenance Details for genblaze_cli-0.3.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for genblaze-cli 0.3.6
File Interpreter ABI Platform Actions
genblaze_cli-0.3.6-py3-none-any.whl Python 3 none any Details for genblaze_cli-0.3.6-py3-none-any.whl

Total release size: 32.5 kB

Release files / genblaze_cli-0.3.6.tar.gz

Download URL genblaze_cli-0.3.6.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d48c267e91dc3cd6b154a7dec82d168922c28772fbecd29552eb9cb5e5ac88bc
BLAKE2b-256 checksum
How to use checksums
f14e7cd93b994e0468d46d0843c507455115f5f7323aa33bec9a08c8c92c03ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / genblaze_cli-0.3.6-py3-none-any.whl

Download URL genblaze_cli-0.3.6-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de54065bd1741d0088f55c4b4fbe3a23d698c32a37532f0929124331265c921d
BLAKE2b-256 checksum
How to use checksums
d2ebb9d16260f1361fe502439c18c48f012363b7c824f55bf25a774e81c1b6ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Security for genblaze-cli 0.3.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for genblaze_cli-0.3.6.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page