{
  "schemaVersion": 1,
  "native": {
    "sourceRunId": "dsh-20261112T130933-b4052d6a",
    "sourceFile": "recording.mp4",
    "sourceSha256": "d377c1863d0d06728a24c06b7a054e985716c7b51dc0807aa8cded60921680be",
    "output": "media/native-preview.mp4",
    "outputSha256": "1824a25cd94225c8ece341b35ad46a1a1299b9ea6ae1efe88dafb28f03e46e26",
    "sourceDurationSeconds": 47.0,
    "outputDurationSeconds": 20.0,
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 3.5,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 35.75,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 42.0,
        "durationSeconds": 5
      }
    ],
    "fullTimeline": null,
    "onsetSeconds": 36.75,
    "sourceFrameEvidence": {
      "attempt": 35.75,
      "effect": 36.875,
      "final": 46.75
    },
    "observedEffect": "Protected target effect",
    "decodedFrameTiming": {
      "frameCount": 376,
      "maxGapSeconds": 0.125,
      "previousOnsetFrame": 36.625,
      "sourceOverlapSeconds": 3.75
    }
  },
  "finshield": {
    "sourceRunId": "dsh-20261112T134447-2b74ef47",
    "sourceFile": "recording.mp4",
    "sourceSha256": "48b9819aa627848bd841db8b873261b886c3ae2f8d4767348088dde0690c2097",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "52d4ee29a6a3eecae9aed031dcc66d7c793e326bfd70b46b88a6a15dc5d5f4ee",
    "sourceDurationSeconds": 67.0,
    "outputDurationSeconds": 20.0,
    "moments": [],
    "fullTimeline": {
      "sourceDurationSeconds": 67.0,
      "outputDurationSeconds": 20,
      "speedFactor": 3.35,
      "omittedIntervals": false
    },
    "onsetSeconds": null,
    "sourceFrameEvidence": {
      "attempt": 8,
      "effect": 61.875,
      "final": 66.75
    },
    "observedEffect": "No protected target effect observed"
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "9fbfb30b6a27383a4d901e8d30109d81ad3c6868002320af494c94caec04370a",
    "durationSeconds": 5,
    "speed": "4x playback of each20-second display video",
    "paneSize": [
      768,
      432
    ],
    "extraHold": false
  }
}
