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.2.0.tar.gz (7.3 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.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: genblaze_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for genblaze_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bf98c62b780bf11ff3bb9a4f82e4e6d832d6cbd11de607f7c0e2ae2060d43155
MD5 e62b0c998eaddbf0de70746d05673084
BLAKE2b-256 01ebec18708869efea7c36a05d3b0dd391fd5d63cf09ef107ed9b73eb314de2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genblaze_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for genblaze_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d2994041eccf634aec03e0850b947b1fe201e41b1106ab71fc1fb9734441f97
MD5 6da55b06c93fcc79626ae561f125a851
BLAKE2b-256 090322935c328909d3775c64d239a41f572180223d0eb7ae57d6019fbce8960d

See more details on using hashes here.

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