{
  "id": "codex-modal-relay",
  "variants": [
    {
      "id": "codex-modal-relay",
      "variant": "default",
      "freshSha256": "4cfe5eea075183fe1e122172e7eb9a287b7e29750944457e55cc38f5abc7791b",
      "manifestSha256": "e4f9185bfa069bc8385ee48bf376621177349ee4974e76a7ce07176b46fa9a7c",
      "retainedPath": "videos/editing/benchmark/library/renders/codex-modal-relay/review03/original.mp4",
      "retainedSha256": "4cfe5eea075183fe1e122172e7eb9a287b7e29750944457e55cc38f5abc7791b",
      "byteIdenticalToRetained": true,
      "fileBindingsChecked": 22,
      "allFileBindingsMatch": true,
      "nativeFrames": 122,
      "exactRetainedClock": true,
      "decodedComparison": {
        "rgb24": {
          "framesCompared": 122,
          "exactFrames": 122,
          "differentLocalFrames": []
        },
        "yuv420p": {
          "framesCompared": 122,
          "exactFrames": 122,
          "differentLocalFrames": []
        }
      }
    },
    {
      "id": "codex-modal-relay",
      "variant": "adaptation",
      "freshSha256": "5bfdc309b0d51b9fa14a4fddf19f651a90e91f1ed282c4bd9c86514052b86ffd",
      "manifestSha256": "d41b11a1772a0efeaf93445f85dbe8dc0551a090c1c30f158514394d92136054",
      "retainedPath": "videos/editing/benchmark/library/renders/codex-modal-relay/review03/adaptation.mp4",
      "retainedSha256": "5bfdc309b0d51b9fa14a4fddf19f651a90e91f1ed282c4bd9c86514052b86ffd",
      "byteIdenticalToRetained": true,
      "fileBindingsChecked": 22,
      "allFileBindingsMatch": true,
      "nativeFrames": 122,
      "exactRetainedClock": true,
      "decodedComparison": {
        "rgb24": {
          "framesCompared": 122,
          "exactFrames": 122,
          "differentLocalFrames": []
        },
        "yuv420p": {
          "framesCompared": 122,
          "exactFrames": 122,
          "differentLocalFrames": []
        }
      }
    }
  ],
  "limits": [
    "Comparison is against retained code/SVG candidate movies, not original full-resolution source masters.",
    "A decoded mismatch remains a difference; it is not automatically encoding noise.",
    "Matching controls or render hashes cannot establish motion quality or native Resolve agreement."
  ]
}
