{
  "schema": "studycommons.hero.provenance.v2",
  "asset_role": "Study Commons public Daily Read hero",
  "slug": "how-does-a-pulley-work-fixed-movable-rope",
  "generation_id": "img-92243b12dbba968ba67a1ad5",
  "generator": "QwenImage21Pipeline",
  "model": "Qwen/Qwen-Image-2.1-Turbo",
  "model_revision": "fc13ba1986fcb905854dc8de2f52eee395f49b5b",
  "model_license": "Qwen Research License, non-commercial research/evaluation only; commercial use requires separate permission",
  "model_index_sha256": "97e2febeb19d93cb41fa44807cde8bd42757950b5dffeacdb0331fb2d390cf20",
  "checkpoint_sha256": "37230cd77d377c0be0acc06d628fd8a6e978e23eb2c530b73fa98df54ef62557",
  "renderer_source_sha256": "9668ef4c512a6a71ad2a84ae250b936f143c43d321d1e5dd93967307d41edea2",
  "prompt": "Wide 16:9 photorealistic educational editorial close-up of ONE physically correct fixed pulley in a small school workshop. A large black metal GROOVED pulley wheel is securely bolted by its axle bracket to a stout horizontal overhead wooden beam near the TOP CENTER of the photo. A single blue rope passes UP from a small metal bucket hanging on the LEFT, OVER the top groove of the wheel, and DOWN on the RIGHT into the hands of a child standing below. Two vertical rope strands should be visibly separate with no knots, forks, connections to the wheel axle, or loose rope ends. The wheel stays fixed to the high beam; the small bucket hangs freely at left. Keep the whole wheel, bracket, ropes and bucket visible and clearly physically functional. Bright natural light, attractive authentic science lesson hero, realistic materials, natural hands, full-bleed magazine photograph. No arrows, diagrams, infographics, words, signs, logos, watermarks, floating objects, extraneous ropes, text or labels.",
  "prompt_sha256": "4169898bebea9790a83cca82d11e597a7f09911774b8bc78329501f834fd50bb",
  "negative_prompt": "",
  "seed": 110311,
  "width": 1312,
  "height": 736,
  "num_inference_steps": 8,
  "true_cfg_scale": 1.0,
  "scheduler": "FlowMatchEulerDiscreteScheduler",
  "sampling": "explicit-checkpoint-8-sigma",
  "sample_sigmas": [
    1.0,
    0.978453,
    0.95418,
    0.926626,
    0.89508,
    0.845148,
    0.704534,
    0.414568
  ],
  "generator_device": "cpu",
  "generator_algorithm": "torch.Generator('cpu').manual_seed(seed)",
  "torch_dtype": "bfloat16",
  "cpu_offload": "model",
  "use_kv_cache": true,
  "vae_tiling": true,
  "lora": null,
  "reference_images": [],
  "gpu": "NVIDIA CUDA (hardware-specific machine details withheld)",
  "runtime": {
    "torch": "2.14.0+cu130",
    "diffusers": "0.41.0.dev0",
    "transformers": "5.17.0",
    "cuda": "13.0"
  },
  "job_completed_at": "2026-11-03T19:07:00.835466+00:00",
  "output_png_sha256": "92243b12dbba968ba67a1ad54a1c6e2f5ac0a2d2a28c346f3ba8db3663adb8a0",
  "output_png_dimensions": [
    1312,
    736
  ],
  "postprocess": {
    "format": "AVIF",
    "ffmpeg_version": "ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers",
    "filter": "scale=1280:720:force_original_aspect_ratio=increase:flags=lanczos,crop=1280:720",
    "encoder": "libaom-av1",
    "still_picture": 1,
    "crf": 16,
    "bitrate": "0",
    "cpu_used": 6,
    "pix_fmt": "yuv420p",
    "frames": 1,
    "source_png_sha256": "92243b12dbba968ba67a1ad54a1c6e2f5ac0a2d2a28c346f3ba8db3663adb8a0",
    "output_avif_sha256": "eb35629172f85efe7a3ba02b1333fecd025fab42861db327d294822bfaea7a2c",
    "output_avif_width": 1280,
    "output_avif_height": 720,
    "output_avif_bytes": 55719
  },
  "reproduce": {
    "recipe": "QwenImage21Pipeline.from_pretrained(model_path, dtype=torch.bfloat16); enable_model_cpu_offload(); vae.enable_tiling(); pipeline(prompt=prompt, width=width, height=height, true_cfg_scale=1.0, num_inference_steps=8, sigmas=sample_sigmas, use_kv_cache=True, generator=torch.Generator('cpu').manual_seed(seed)); encode PNG to AVIF using postprocess fields",
    "model_source": "Hugging Face model ID and exact model_revision above, subject to the stated license",
    "verification": "Compare generated PNG and AVIF against SHA-256 fields. Accelerator and software differences may prevent bit-for-bit equality."
  },
  "provenance_note": "Generation parameters and cryptographic integrity chain, not proof of legal ownership or absence of third-party rights. Private machine paths are excluded."
}
