{
  "schema": "gsh-video-comparison-public-protocol/v1",
  "families": 2,
  "variants": 3,
  "native_outputs": 9,
  "separate_audio_outputs": 6,
  "negative_prompt_used_by_variant": {
    "wan": true,
    "lightwan": false,
    "ltx": false
  },
  "measured_outputs_per_scene_variant": 1,
  "inputs": [
    {
      "scene": "cabin",
      "conditioning_png_sha256": "4341d663663521d8cf200a1b4e92f8231e30f226bd03eaeba9155b7ae7208a00",
      "width": 1280,
      "height": 704,
      "origin": "synthetic illustration"
    },
    {
      "scene": "rally",
      "conditioning_png_sha256": "e00f838f1ba74430ff96c75457222b29b5ebbd10c9e0a49f445b6210358277e2",
      "width": 1280,
      "height": 704,
      "origin": "synthetic illustration"
    },
    {
      "scene": "turtle",
      "conditioning_png_sha256": "0cdad4f0c6a29a5563ab85f1a01e5c2640b2fcf1e061b95169530abcb0cd328b",
      "width": 1280,
      "height": 704,
      "origin": "synthetic illustration"
    }
  ],
  "hardware": {
    "gpu": "NVIDIA RTX PRO 6000 Blackwell Max-Q",
    "gpu_vram_nominal_gb": 96,
    "host_ram_installed_gb": 96,
    "memory_pools_are_separate": true
  },
  "measurement_period_utc": {
    "first_window_start": "2026-09-29T05:25:05+00:00",
    "last_window_end": "2026-09-29T13:01:16+00:00"
  },
  "measurement_scope": {
    "time": "model preparation, conditioning, generation, decode and MP4 save; imports, bulk hashing and final media QA excluded",
    "audio": "LTX native joint generation is included; Wan/LightWan use separately measured LTX Retake",
    "sums": "sum unrounded stages first, then round; not service or queue latency",
    "energy": "GPU-board power integration over the same window, not whole-server electricity",
    "memory": "sampled GPU memory and whole-host RAM, not an exact unsampled maximum or allocator counter",
    "missing_data": "null, never replaced with zero",
    "cache": "fresh application per clip; operating-system filesystem cache and persistent Triton/CUDA compilation caches retained; pilots can pre-populate compilation entries; not a cold-cache benchmark"
  },
  "limitations": [
    "One seed per scene/variant; no statistical quality distribution.",
    "Equal numeric seeds do not imply identical noise across architectures.",
    "241 frames at 16 fps and 361 frames at 24 fps; no interpolation, looping or retiming.",
    "Technical acceptance does not establish perceptual quality or human listening.",
    "Reproduction settings are not a promise of bit-identical outputs on a different software stack."
  ],
  "runtime_compatibility": [
    {
      "id": "lightwan-cudaevent-torch291",
      "component": "LightX2V compiled kernel",
      "torch": "2.9.1+cu130",
      "changed_source_files": 2,
      "total_replacements": 6,
      "scope": "CUDAEvent include/namespace compatibility in a build copy; details and recorded pins in workflows.json."
    }
  ],
  "workflows_file": "workflows.json",
  "audio_execution_profile": {
    "id": "native-sample-timeline-v2",
    "runtime_schema": "gpu-video-audio-timing-runtime/v2",
    "native_runtime_unchanged": true,
    "separate_audio_outputs": 6,
    "container_header_policy": {
      "id": "native-sample-timeline-v2",
      "permitted_header_modes": [
        "canonical_header",
        "proven_edit_clock_floor"
      ],
      "proven_edit_clock_floor_movie_timescale": 1000,
      "native_frames": 241,
      "native_fps": 16,
      "decoded_presentation_times": "n/16 seconds for every integer n from 0 through 240",
      "duration_basis": "Exact native sample count, packet timing and decoded-frame presentation times.",
      "header_discrepancy": "Only the explicitly validated container-header timing case is permitted; no tolerance is applied to packet or decoded-frame timestamps.",
      "header_metadata_excluded_from_content_identity": true,
      "muxed_output_must_have_canonical_header": true,
      "packet_payloads_and_timestamps_must_remain_unchanged": true,
      "decoded_frames_and_timestamps_must_remain_unchanged": true,
      "retiming_allowed": false,
      "reencoding_allowed": false
    },
    "details_file": "workflows.json"
  },
  "runtime_dependency_updates": [
    {
      "id": "lightwan-pyzmq-runtime-completion",
      "environment": "lightwan",
      "added_packages": [
        {
          "name": "pyzmq",
          "version": "27.2.0"
        }
      ],
      "kernel_rebuilt_reported": false,
      "details_file": "workflows.json"
    }
  ],
  "runtime_dependency_overlays": [
    {
      "id": "lightwan-dependency-overlay-1",
      "environment": "lightwan",
      "added_packages": [
        {
          "name": "apache-tvm-ffi",
          "version": "0.1.6"
        },
        {
          "name": "cuda-bindings",
          "version": "13.0.1"
        },
        {
          "name": "cuda-pathfinder",
          "version": "1.3.0"
        },
        {
          "name": "cuda-python",
          "version": "13.0.1"
        },
        {
          "name": "flashinfer-python",
          "version": "0.5.1"
        },
        {
          "name": "nvidia-cudnn-frontend",
          "version": "1.13.0"
        },
        {
          "name": "nvidia-cutlass-dsl",
          "version": "4.2.1"
        },
        {
          "name": "tabulate",
          "version": "0.9.0"
        }
      ],
      "previous_kernels_rebuilt_reported": false,
      "new_jit_artifacts": 1,
      "details_file": "workflows.json"
    }
  ]
}
