{
  "schemaVersion": 1,
  "native": {
    "sourceRunId": "dsh-20261112T131031-7711f116",
    "sourceFile": "recording.mp4",
    "sourceSha256": "da2b08578f7b2b6774a36de409f790dbefdbde125c786f0fc291f504ad40a262",
    "output": "media/native-preview.mp4",
    "outputSha256": "1df9388017e1d36ff94f979d9b3ef19c10272a3addd991dcbcd74de352fbf362",
    "sourceDurationSeconds": 25.25,
    "outputDurationSeconds": 20.0,
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 3.5,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 13.5,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 20.25,
        "durationSeconds": 5
      }
    ],
    "fullTimeline": null,
    "onsetSeconds": 14.5,
    "sourceFrameEvidence": {
      "attempt": 13.5,
      "effect": 14.625,
      "final": 25.0
    },
    "observedEffect": "Protected target effect",
    "decodedFrameTiming": {
      "frameCount": 202,
      "maxGapSeconds": 0.125,
      "previousOnsetFrame": 14.375,
      "sourceOverlapSeconds": 3.25
    }
  },
  "finshield": {
    "sourceRunId": "dsh-20261112T134607-2ab86b50",
    "sourceFile": "recording.mp4",
    "sourceSha256": "467d4582d2c01d103f5eb7312c457d7a1d2ff71015e0245e4dd3ffd1330bd30c",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "20c739fd2b850e55b15c9f4d41bdeac694f8ae7f89502e9cab76ccb9df9b7ed8",
    "sourceDurationSeconds": 87.75,
    "outputDurationSeconds": 20.0,
    "moments": [],
    "fullTimeline": {
      "sourceDurationSeconds": 87.75,
      "outputDurationSeconds": 20,
      "speedFactor": 4.3875,
      "omittedIntervals": false
    },
    "onsetSeconds": null,
    "sourceFrameEvidence": {
      "attempt": 8,
      "effect": 82.625,
      "final": 87.5
    },
    "observedEffect": "No protected target effect observed"
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "d470961d0de3a5fa472229fb14a60f2120ae574ab89cf843d5f7a2ae9b63ef36",
    "durationSeconds": 5,
    "speed": "4x playback of each20-second display video",
    "paneSize": [
      768,
      432
    ],
    "extraHold": false
  }
}
