{
  "schema": "studycommons.hero.provenance.legacy.v1",
  "asset_role": "Study Commons Daily Read hero",
  "slug": "from-lake-ontario-to-your-tap",
  "generator": "QwenImage21Pipeline",
  "generation_id": "img-ded35ae4b5e37409fd8ac88c",
  "model_id": "Qwen/Qwen-Image-2.1",
  "model_revision": "b3179ad355be050328e483a9dfdd9e60cd62adfa",
  "model_index_sha256": "cf1ecd104ea090855d60d8cec0895c1e9d6ee41b2f87e231b678beecd1cf7809",
  "scheduler_config_sha256": "5895f3a167c14a967fe9ac70c64924ae5acc79799e0679fd12907e594a713cd1",
  "checkpoint_sha256": "7f17c6a21036f6c085010c689172ca62b4a6af197d162494dc35eca6eab811da",
  "checkpoint_weights": [
    {
      "file": "text_encoder/model-00001-of-00004.safetensors",
      "sha256": "dde00291b5f7fb92013895310a3da0ddba78674df9f10d505d375243dc01fc6f",
      "bytes": 4998056552
    },
    {
      "file": "text_encoder/model-00002-of-00004.safetensors",
      "sha256": "9047faccc0a6d98496a52d55f27be1c94a9c259d1e283fbea0128d054a948d42",
      "bytes": 4915962464
    },
    {
      "file": "text_encoder/model-00003-of-00004.safetensors",
      "sha256": "8c54187654c0176b73ae73785bf791dc9a14c9df7fb4310083a09d42048cb57e",
      "bytes": 4915962496
    },
    {
      "file": "text_encoder/model-00004-of-00004.safetensors",
      "sha256": "5311532aaaeae3259eb6a7b2c600636be1159adf7ded35f53579f7d0e7d43cdd",
      "bytes": 2704357976
    },
    {
      "file": "transformer/diffusion_pytorch_model-00001-of-00002.safetensors",
      "sha256": "9e6bc2d641e67bf277895ea8777141044a38f3edb7101bc469b2961dd7c36b4b",
      "bytes": 9968332504
    },
    {
      "file": "transformer/diffusion_pytorch_model-00002-of-00002.safetensors",
      "sha256": "3aaf234dcbe128530479735854a346b5e3e66283b7c11db56f836bbd1c13ebaa",
      "bytes": 4261951904
    },
    {
      "file": "vae/diffusion_pytorch_model.safetensors",
      "sha256": "a07a1b7c4ee2966a1b3bdc37de9b4f983d56937e46619f709a80b6e490675417",
      "bytes": 1350989512
    }
  ],
  "checkpoint_fingerprint_note": "Checkpoint fingerprints recorded during retrospective reproduction, not at first generation; independently reproduced PNG and AVIF are byte-identical to the original approved files.",
  "model_license": "Qwen Research License; non-commercial research/evaluation only. Separate permission required for commercial use.",
  "prompt": "Wide 16:9 realistic editorial educational illustration for an elementary reading about municipal drinking water, absolutely no text. Create one coherent southern Ontario landscape that visually tells source-to-tap without showing any pipes or diagrams: broad blue Lake Ontario fills the left side; a plausible modern municipal drinking-water treatment plant with low buildings and circular treatment basins sits beside the lake in the middle distance; a leafy Durham Region suburban neighbourhood extends to the right with a modest blue water tower farther back; in the near right foreground, a clean household kitchen faucet pours clear water into a drinking glass. The composition should imply a connected public water system through spatial storytelling only. Bright crisp daylight, realistic Ontario vegetation and homes, trustworthy civic infrastructure, natural scale, warm educational magazine photography/illustration quality, strong depth, clean uncluttered composition. No pipe should be visible anywhere except the normal faucet fixture. No lake-edge intake pipe, no outfall, no underground cutaway, no exposed water main, no hose, no arrows, no labels, no flowchart, no split panels.",
  "prompt_sha256": "52e92fd712a897924267bde242c9517a871fd60156e08bd214dd6caa16d7ba0d",
  "negative_prompt": "text, words, labels, captions, arrows, infographic, flowchart, diagram, map, logos, watermark, poster, UI, split panels, intake pipe, shoreline pipe, outfall, sewer pipe, exposed pipeline, underground pipe, cutaway earth, hose, water jet into lake, wastewater discharge, dirty water, pollution, fantasy machinery, industrial dystopia, branded buildings, readable signs, distorted faucet, distorted glass",
  "seed": 25092541,
  "num_inference_steps": 20,
  "true_cfg_scale": 4.0,
  "requested_width": 1280,
  "requested_height": 720,
  "actual_width": 1280,
  "actual_height": 704,
  "width": 1280,
  "height": 704,
  "scheduler": "FlowMatchEulerDiscreteScheduler",
  "scheduler_config": {
    "_class_name": "FlowMatchEulerDiscreteScheduler",
    "_diffusers_version": "0.37.0.dev0",
    "base_image_seq_len": 256,
    "base_shift": 0.5,
    "invert_sigmas": false,
    "max_image_seq_len": 8192,
    "max_shift": 0.9,
    "num_train_timesteps": 1000,
    "shift": 1.0,
    "shift_terminal": 0.02,
    "stochastic_sampling": false,
    "time_shift_type": "exponential",
    "use_beta_sigmas": false,
    "use_dynamic_shifting": true,
    "use_exponential_sigmas": false,
    "use_karras_sigmas": false
  },
  "generator_device": "cuda",
  "generator_algorithm": "torch.Generator(device='cuda:0').manual_seed(seed)",
  "torch_dtype": "bfloat16",
  "cpu_offload": "model",
  "vae_tiling": false,
  "use_kv_cache": true,
  "lora": null,
  "reference_images": [],
  "gpu": "CUDA GPU (device-specific details intentionally excluded)",
  "output_png_sha256": "ded35ae4b5e37409fd8ac88c78ff7a7fa11f0373c445360b316cce0f45816f0e",
  "postprocess": {
    "format": "AVIF",
    "encoder": "libaom-av1",
    "filter": "scale=1280:720:force_original_aspect_ratio=increase:flags=lanczos,crop=1280:720",
    "still_picture": 1,
    "crf": 6,
    "bitrate": 0,
    "cpu_used": 6,
    "pix_fmt": "yuv420p",
    "frames": 1,
    "ffmpeg_version": "ffmpeg version 6.1.1-3ubuntu5",
    "source_png_sha256": "ded35ae4b5e37409fd8ac88c78ff7a7fa11f0373c445360b316cce0f45816f0e",
    "output_avif_sha256": "b37a18d4d382109c4d85ccd62feccbc30d660f48c5c784d0b39982d2702f1229",
    "output_avif_width": 1280,
    "output_avif_height": 720,
    "output_avif_bytes": 210365
  },
  "reproduction_verification": {
    "verified_at": "2026-10-14T11:40:05.524703+00:00",
    "runtime": {
      "torch": "2.14.0+cu130",
      "diffusers": "0.41.0.dev0",
      "transformers": "5.17.0",
      "cuda": "13.0"
    },
    "model_revision": "b3179ad355be050328e483a9dfdd9e60cd62adfa",
    "png_byte_identical": true,
    "avif_byte_identical": true,
    "original_generation_runtime": "not independently recorded at original generation",
    "original_publication_date": "2026-09-25",
    "verification_notes": "Original approved PNG and original AVIF have been recreated byte-identically using the identified model checkpoint, recorded seed and exact postprocessing settings."
  },
  "reproduce": {
    "script": "tools/reproduce_legacy_hero.py",
    "command": "python3 tools/reproduce_legacy_hero.py --provenance hero-provenance.json --model-dir MODEL_DIR --png replay.png --avif replay.avif --strict-hash",
    "requirements": "Licensed Qwen Image 2.1 checkpoint, CUDA-capable environment, Diffusers, Transformers, PyTorch and FFmpeg. Version details are in reproduction_verification.runtime."
  },
  "provenance_note": "Retrospective evidence-backed reproduction record. Independently verified matching PNG and AVIF SHA-256; original runtime versions not separately captured at generation time. This is not a copyright or commercial-use license."
}
