{
  "id": "prism-translucent-contours",
  "variants": [
    {
      "id": "prism-translucent-contours",
      "variant": "default",
      "freshSha256": "5ecbbe4ff55fae72c3d2ffe4155deb90d2bc1d98b0521bc8d4044f984ebc3f1f",
      "manifestSha256": "0526af112a2989e09c4ea210a104c3f8b2691f2d35906a2f49effcf9f71e7c9e",
      "retainedPath": "videos/editing/benchmark/library/renders/prism-translucent-contours/review02/original.mp4",
      "retainedSha256": "5ecbbe4ff55fae72c3d2ffe4155deb90d2bc1d98b0521bc8d4044f984ebc3f1f",
      "byteIdenticalToRetained": true,
      "fileBindingsChecked": 25,
      "allFileBindingsMatch": true,
      "inputComparison": {
        "sameInputProps": true,
        "sameImplementationDigest": true,
        "changedFiles": [],
        "sameSource": true
      },
      "declaredClockCheck": {
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "nativeFrames": 178,
        "everyTimestampAndDurationMatchesDeclaredCadence": true,
        "basis": "Declared recipe cadence; not freshly recovered source-master timing."
      },
      "inputRelationship": "Exact accepted recipe and SVG bindings; unexplained replay differences remain open.",
      "nativeFrames": 178,
      "exactRetainedClock": true,
      "decodedComparison": {
        "rgb24": {
          "framesCompared": 178,
          "exactFrames": 178,
          "differentLocalFrames": []
        },
        "yuv420p": {
          "framesCompared": 178,
          "exactFrames": 178,
          "differentLocalFrames": []
        }
      }
    },
    {
      "id": "prism-translucent-contours",
      "variant": "adaptation",
      "freshSha256": "62d9109f315d3593745c97322dafcc7f14687a4e1fa9f373d05649902e415d95",
      "manifestSha256": "279095afe250c18d5602a20b1599ef99c52e49209d2c38b5a07d6c9128e98e72",
      "retainedPath": "videos/editing/benchmark/library/renders/prism-translucent-contours/review02/adaptation.mp4",
      "retainedSha256": "410440f927e979831a655883ec6e77af91885a1e691d3ad94066b1e5d157abd8",
      "byteIdenticalToRetained": false,
      "fileBindingsChecked": 25,
      "allFileBindingsMatch": true,
      "inputComparison": {
        "sameInputProps": true,
        "sameImplementationDigest": true,
        "changedFiles": [],
        "sameSource": true
      },
      "declaredClockCheck": {
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "nativeFrames": 178,
        "everyTimestampAndDurationMatchesDeclaredCadence": true,
        "basis": "Declared recipe cadence; not freshly recovered source-master timing."
      },
      "inputRelationship": "Exact accepted recipe and SVG bindings; unexplained replay differences remain open.",
      "nativeFrames": 178,
      "exactRetainedClock": true,
      "decodedComparison": {
        "rgb24": {
          "framesCompared": 178,
          "exactFrames": 93,
          "differentLocalFrames": [
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177
          ]
        },
        "yuv420p": {
          "framesCompared": 178,
          "exactFrames": 93,
          "differentLocalFrames": [
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177
          ]
        }
      }
    }
  ],
  "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."
  ]
}
