{
  "schemaVersion": 1,
  "native": {
    "sourceRunId": "dsh-20261112T133106-02b61826",
    "sourceFile": "recording.mp4",
    "sourceSha256": "ce324c1f447429268b3b151b090b5fca194d4530e9b7b069ad812fb8a5538d70",
    "output": "media/native-preview.mp4",
    "outputSha256": "287992f40adc05cec2c845e24316d982ea54e5efec5f445cd46ea968502f63dc",
    "sourceDurationSeconds": 23.125,
    "outputDurationSeconds": 20.0,
    "moments": [
      {
        "stage": "opening",
        "startSeconds": 3.5,
        "durationSeconds": 5
      },
      {
        "stage": "effect",
        "startSeconds": 10.0,
        "durationSeconds": 10
      },
      {
        "stage": "response",
        "startSeconds": 18.125,
        "durationSeconds": 5
      }
    ],
    "fullTimeline": null,
    "onsetSeconds": 11.0,
    "sourceFrameEvidence": {
      "attempt": 10.0,
      "effect": 11.125,
      "final": 22.875
    },
    "observedEffect": "Protected target effect",
    "decodedFrameTiming": {
      "frameCount": 184,
      "maxGapSeconds": 0.25,
      "previousOnsetFrame": 10.875,
      "sourceOverlapSeconds": 1.875
    }
  },
  "finshield": {
    "sourceRunId": "dsh-20261112T134337-2939c13f",
    "sourceFile": "recording.mp4",
    "sourceSha256": "d2a952e4d11cdca78bee72010d2cab84d610576ce6199f70a6ce6518ccee0715",
    "output": "media/finshield-preview.mp4",
    "outputSha256": "d85da08fc309d66b3f759d669290d3e55f52158eb27a4578b893bfb23950995c",
    "sourceDurationSeconds": 57.5,
    "outputDurationSeconds": 20.0,
    "moments": [],
    "fullTimeline": {
      "sourceDurationSeconds": 57.5,
      "outputDurationSeconds": 20,
      "speedFactor": 2.875,
      "omittedIntervals": false
    },
    "onsetSeconds": null,
    "sourceFrameEvidence": {
      "attempt": 8,
      "effect": 52.375,
      "final": 57.25
    },
    "observedEffect": "No protected target effect observed"
  },
  "comparison": {
    "output": "media/comparison-scenario-v1.gif",
    "outputSha256": "17567b1905a62e5c5fdb1d537cda0f20b5ccd2dc8737be41eacadfd67bf5724a",
    "durationSeconds": 5,
    "speed": "4x playback of each20-second display video",
    "paneSize": [
      768,
      432
    ],
    "extraHold": false
  }
}
