{
  "schemaVersion": 1,
  "native": {
    "sourceRunId": "dsh-20261112T132957-dc9aa1d1",
    "sourceFile": "recording.mp4",
    "sourceSha256": "ec09f329c2d250f5121532b503d277fc232c1278bc0d084622b4c88946457399",
    "output": "media/native-preview.mp4",
    "outputSha256": "bf47805fed41e352b6b410db1c5997626e219d2d93a9f49db644503b6d672711",
    "sourceDurationSeconds": 25.0,
    "outputDurationSeconds": 20.0,
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 3.5,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 9.25,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 20.0,
        "durationSeconds": 5
      }
    ],
    "fullTimeline": null,
    "onsetSeconds": 10.25,
    "sourceFrameEvidence": {
      "attempt": 9.25,
      "effect": 10.375,
      "final": 24.75
    },
    "observedEffect": "Protected target effect",
    "decodedFrameTiming": {
      "frameCount": 200,
      "maxGapSeconds": 0.125,
      "previousOnsetFrame": 10.125,
      "sourceOverlapSeconds": 0
    }
  },
  "finshield": {
    "sourceRunId": "dsh-20261112T133741-82ab9a8c",
    "sourceFile": "recording.mp4",
    "sourceSha256": "b7e6e3a8112b48509cb499825eca96559ad6a0a981b985006162fdafbe6414b8",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "8b808b49f2fac4cd8fa3251f072dc05cba08ce12e61848f5d48ad2d2d550a36a",
    "sourceDurationSeconds": 132.25,
    "outputDurationSeconds": 20.0,
    "moments": [],
    "fullTimeline": {
      "sourceDurationSeconds": 132.25,
      "outputDurationSeconds": 20,
      "speedFactor": 6.6125,
      "omittedIntervals": false
    },
    "onsetSeconds": null,
    "sourceFrameEvidence": {
      "attempt": 8,
      "effect": 127.125,
      "final": 132.0
    },
    "observedEffect": "No protected target effect observed"
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "f0d9b9ab45f8290d567d40229583a9b9dac0f3a367019131496b0e6d0b1b2c3a",
    "durationSeconds": 5,
    "speed": "4x playback of each20-second display video",
    "paneSize": [
      768,
      432
    ],
    "extraHold": false
  }
}
