{
  "schema_version": 1,
  "origin": "rather",
  "generated_media": true,
  "run_id": "visual-pilot-20261013",
  "plan_sha256": "cc5e6b41e2d980e8b0a1690ff9ed5e9d50c32244379c4885785e98fa15c15ee7",
  "model": {
    "id": "wan22-ti2v-5b",
    "label": "Wan 2.2 TI2V 5B",
    "adapter": "wan",
    "repository": "Wan-AI/Wan2.2-TI2V-5B-Diffusers",
    "revision": "b8fff7315c768468a5333511427288870b2e9635",
    "modes": [
      "t2v",
      "i2v"
    ],
    "license_url": "https://github.com/Wan-Video/Wan2.2/blob/main/LICENSE.txt",
    "min_vram_gb": 48,
    "generation": {
      "width": 768,
      "height": 448,
      "frames": 121,
      "fps": 24,
      "steps": 40,
      "guidance_scale": 5.0,
      "negative_prompt": "",
      "cpu_offload": false
    }
  },
  "case": {
    "id": "physics-iq-falling-objects",
    "benchmark_id": "physics-iq",
    "title": "Do both objects fall naturally?",
    "category_id": "physics",
    "mode": "i2v",
    "prompts": [
      "Two pillows on a table and two grabber tools hanging above them from which a brown tennis ball and an orange block are suspended. The grabber tools let go of the ball and block. Static shot with no camera movement."
    ],
    "initial_image": {
      "url": "https://storage.googleapis.com/download/storage/v1/b/physics-iq-benchmark/o/switch-frames%2F0001_switch-frames_anyFPS_perspective-left_trimmed-ball-and-block-fall.jpg?generation=1736535600499127&alt=media",
      "sha256": "50a1d6c4bf6478b37ff96194d2abcaedd94050ea4faab44401e51576865250c6"
    },
    "reference_video": {
      "url": "https://storage.googleapis.com/download/storage/v1/b/physics-iq-benchmark/o/split-videos%2Ftesting%2F30FPS%2F0001_testing-videos_30FPS_perspective-left_take-1_trimmed-ball-and-block-fall.mp4?generation=1736538551191939&alt=media",
      "sha256": "e2cbefcdf95a2650f824f6d79fe00dbaa3cbf1a6b72fb8e4fe88597c5e09b3ed"
    },
    "source_url": "https://github.com/google-deepmind/physics-IQ-benchmark/blob/c2bca8a5bf452d24e177e9975641af1888eb1492/descriptions/descriptions_original.csv",
    "source_revision": "c2bca8a5bf452d24e177e9975641af1888eb1492",
    "source_case_id": "0001",
    "protocol_label": "Physics-IQ Original / I2V / original prompt / case 0001",
    "scope": "benchmark_sample",
    "license_name": "CC BY 4.0",
    "license_url": "https://github.com/google-deepmind/physics-IQ-benchmark/blob/c2bca8a5bf452d24e177e9975641af1888eb1492/LICENSE",
    "attribution": "Copyright 2025 Google LLC. Physics-IQ authors. Model generations by Rather.",
    "reuse_basis": "Official Physics-IQ non-software materials are CC BY 4.0. The input and reference are from the official public dataset bucket, pinned by object generation and checksum.",
    "observation": "Compare the release, fall and contact with the pillows. The reference video shows what actually happened.",
    "deviations": [
      "768 x 448 visual preview; not a full benchmark evaluation.",
      "One preselected seed per model; no output selection or prompt optimization.",
      "Original dataset and original prompt, not Physics-IQ Verified. Reference is not exposed to generation.",
      "Generated video is approximately five seconds at 24 fps; no Physics-IQ score has been computed."
    ]
  },
  "result": {
    "status": "completed",
    "task_id": "wan22-ti2v-5b--physics-iq-falling-objects--42",
    "model_id": "wan22-ti2v-5b",
    "case_id": "physics-iq-falling-objects",
    "seed": 42,
    "attempt": "attempt-001",
    "started_at": 1791933804.0822525,
    "files": {
      "turns.json": "c84018b545875bb0f56d317ae8a689a031d001c210138644cbbc2818f280b6a8",
      "last-frame.png": "a988670f8b7ada5f6a4d47a7ee3138d262ab724a71f28ba9daefc1ad466338ff",
      "poster.webp": "df395002733b717d5559d2adad9450f8240be1e54c3a770e4677229a70f521ab",
      "output.mp4": "58f80f9c1aa96b8fe073e51d0cae6f42d4554d3634e56360ae0288cef0f39ad2",
      "turn-1.mp4": "58f80f9c1aa96b8fe073e51d0cae6f42d4554d3634e56360ae0288cef0f39ad2"
    },
    "metrics": [],
    "score_status": "not_scored",
    "runner_sources": {
      "__init__.py": "1177f346391bd9981530027988fbf51e1280fff0cf6ab4cfa88d95bd83441e0e",
      "adapters.py": "ed0453d62311d212ffd3686b031fe63e5c3b2e4aced4f75dd1db69c0a3155f73",
      "benchmarks.py": "df9a1d5ec109f29426c85e0c5cb35d28a70c607988edaf7e15dfec2008b02f37",
      "cli.py": "0f553514058b5a8df3ac5f33ed20d28292cc9be1b13e7a93dbbaa30b217daccd",
      "contracts.py": "3bb724b95276068ae488808b49e27eebd4c854d18ac099cb4201db210d5e4ecc",
      "io.py": "44492043f3b3e74a3a752793c94a8cd5c695ce2a586b48577981400fa2bff4a2",
      "publish.py": "4e9c3005db7b0965ee780b8f113fcf587fe2e47d9e92519aee62cfbbbbdf3d31",
      "runpod.py": "ab105a7835d72fd7fc78d92d8416e5d96572643df2b0694d1f44125f341eec3c",
      "worker.py": "ad3e7cea2f30ff6454d1a63f308cb78b98774109dbdc7b8491608f1616123d16"
    },
    "finished_at": 1791933910.0490189,
    "elapsed_seconds": 105.96676683425903,
    "width": 768,
    "height": 448,
    "fps": 24,
    "frame_count": 121,
    "duration_seconds": 5.041666666666667
  },
  "turns": [
    {
      "turn": 1,
      "prompt": "Two pillows on a table and two grabber tools hanging above them from which a brown tennis ball and an orange block are suspended. The grabber tools let go of the ball and block. Static shot with no camera movement.",
      "seed": 42,
      "start_seconds": 0.0,
      "video": "turn-1.mp4"
    }
  ],
  "environment": {
    "packages": {
      "torch": "2.8.0",
      "diffusers": "0.35.2",
      "transformers": "4.56.2",
      "accelerate": "1.10.1",
      "Pillow": "11.3.0",
      "numpy": "2.2.6"
    },
    "python": "3.11.11",
    "gpu": "NVIDIA A100 80GB PCIe",
    "cuda": "12.8",
    "worker_source_sha256": "ad3e7cea2f30ff6454d1a63f308cb78b98774109dbdc7b8491608f1616123d16"
  },
  "input_transform": "Resize the full conditioning frame to the recorded model dimensions; no crop.",
  "sampling": "All planned seeds retained. No best-of selection. A small visual sample is not a leaderboard evaluation.",
  "prior_attempts": [
    {
      "attempt": "attempt-001",
      "status": "completed"
    }
  ]
}
