Skip to main content

CLI for genblaze manifest operations

Project description

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 SHA-256 hash, replay a run, or index manifests into Parquet for downstream analytics.

Why genblaze-cli

  • Audit AI-generated media in one commandgenblaze verify video.mp4 confirms a file's manifest hash hasn't been tampered with.
  • Works on any genblaze output — PNG, JPEG, WebP, MP4, MP3, WAV with embedded manifests.
  • Analytics-readygenblaze 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 the embedded manifest's SHA-256
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.

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

Related packages

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genblaze_cli-0.3.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genblaze_cli-0.3.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file genblaze_cli-0.3.0.tar.gz.

File metadata

  • Download URL: genblaze_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for genblaze_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6c8b36c9fc8c35f376bec532021a2deff833e405cc8efa5ff4044bb406612a5c
MD5 c61e37fdcbdd1af6446eedbb107a7364
BLAKE2b-256 901f701bf18140124c1bd88c36aecb48deae55884a5e5a0139f25cd59b50e140

See more details on using hashes here.

Provenance

The following attestation bundles were made for genblaze_cli-0.3.0.tar.gz:

Publisher: release.yml on backblaze-labs/genblaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genblaze_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: genblaze_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for genblaze_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1dfd4e12730322bf782521e4cc5bb7d0fd511b553ecbc78beb4eaaba38d9116f
MD5 c9f68c22297f75583711d3e5346fe35d
BLAKE2b-256 5d9cad653c459acd5589837c4dad351093fde5388140dd68b0e20cc38bcfbc65

See more details on using hashes here.

Provenance

The following attestation bundles were made for genblaze_cli-0.3.0-py3-none-any.whl:

Publisher: release.yml on backblaze-labs/genblaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page