Eliora Media VaultLocal Gen / Genblaze / Backblaze B2

Built with Genblaze on Backblaze B2

Generate locally. Prove every asset. Preserve it on B2.

A working media vault for creators who need reproducible AI output, tamper-evident provenance, and durable object storage without surrendering the local production workflow.

  1. Open the pre-selected Provenance Chamber (live ComfyUI API · “Judge start” tag).
  2. Click Verify selected — browser SHA-256 must match Genblaze. Optional: Verify all 3.
  3. Read the B2 layout path + URIs (private bucket; public hash is the integrity check). Use Copy if needed.
vault assets
hash verified
B2-backed runs

Media records

Asset catalog

Production pipeline

One asset, three accountable layers

  1. 01
    Local generation

    ComfyUI runs on the creator's GPU. Existing files can also be ingested without regeneration.

  2. 02
    Genblaze provenance

    Provider, model, prompt, seed, dimensions, size, SHA-256, and completed run state become a verifiable manifest.

  3. 03
    Backblaze B2 vault

    Each asset and its canonical manifest are stored together under a durable run ID for retrieval, verification, and reuse.

eliora-vault/
  runs/YYYY-MM-DD/<run-id>/
    assets/<asset-id>.png
    manifest.json

Integrated production stack

Providers and models

  1. GEN
    ComfyUI · Krea 2 Turbo

    Modern local text-to-image workflow on GPU hardware, with prompt, model, seed, dimensions, and output hash captured per run.

  2. OFF
    comfyui-local · existing-file-ingest

    A portable fallback that preserves approved work when the generation service is unavailable.

  3. SDK
    Genblaze + Backblaze B2

    genblaze-core Pipeline + ObjectStorageSink · genblaze-s3 S3StorageBackend.for_backblaze · private encrypted vault.

Verifiable provenance

Integrity you can inspect

01

Recompute the bytes

The Verify button fetches the selected asset, recomputes SHA-256 in the browser, and compares it with the hash stored in the Genblaze manifest.

Run browser verification →
02

Inspect provenance

Provider, model, prompt, seed, run status, asset hash, and canonical manifest hash remain inspectable instead of disappearing inside a generation UI.

Open public provenance JSON →
03

Reproduce the pipeline

The repository includes a real Genblaze Pipeline, a ComfyUI API path, existing-file fallback, B2 storage through genblaze-s3, and offline tests.

Read setup and source →
LOCAL PROOFReady to verify
GENBLAZECanonical manifest recorded
BACKBLAZE B2Loading verified record

Production readiness

Built to survive real creator workflows

Local-first

Keep ComfyUI and large checkpoints on the creator workstation. Upload durable outputs and provenance, not the whole production environment.

Failure-aware

The ComfyUI API path can fall back to existing-file ingestion, preserving useful work when the generation service is unavailable.

Credential-safe

B2 keys remain in the local CLI/backend. The browser receives only public catalog fields and durable asset references.

Rebuildable

Offline tests produce and verify a real Genblaze manifest without requiring a GPU, provider credits, or a cloud account.

eliora-vault run --asset generated.png --prompt "..." --b2
pytest -q

Product walkthrough

See the production flow

00:00Problem and local-first value
00:45ComfyUI to Genblaze manifest
01:35Hash verification and B2 layout
02:20Vault retrieval, CLI, CTA