{
  "format": "shadowrun-save-session-provenance-v1",
  "version": 1,
  "wrapperVersion": "1.7.0",
  "romSha256": "586551eadaff2693c0f21d9c47a697841989ae312d422fa4bf30823473a40fae",
  "coreSha256": "c3b930598155256dae0e4f66f2bb05c5dd6fc2366fbb5048a34dd61db392d1cf",
  "romModified": false,
  "runtimeModified": false,
  "guideModified": false,
  "walkthroughRestoreAPIExtended": true,
  "walkthroughPresentationCacheChanged": true,
  "walkthroughRulesAndProfileModified": false,
  "originalSaveEnvelope": "cosom-shadowrun-original-state-v1",
  "guideMetadataVersion": 2,
  "sessionFormat": "cosom-snes-session-v1",
  "files": [
    {
      "file": "save-session.mjs",
      "bytes": 7758,
      "sha256": "2f7d1f5c5c15085ce84ab87eefb088a800966bedb77c677c7d0e395263b1874d"
    },
    {
      "file": "native-session-runtime.mjs",
      "bytes": 7567,
      "sha256": "3c17f1326b7648ef089c57fbd2c379db8dc493288c9c5133e35265349db06eea"
    },
    {
      "file": "native-save-detector.mjs",
      "bytes": 5537,
      "sha256": "8911ed2b7a3e3442519a5944869d34c2d815a7816000c0b245dfb40fca8e3ba1"
    },
    {
      "file": "shadowrun-file-codec.mjs",
      "bytes": 7776,
      "sha256": "d52a11e02bf4523e15251d29a29e681c7a4f5aeff9915b6826eeefc664dbcf04"
    },
    {
      "file": "restore-witness.mjs",
      "bytes": 3900,
      "sha256": "121531f535664581a4ccf39a1fdc1c3a520c02eb702def1217a412f9b6e75d7d"
    }
  ],
  "sourceReceiptSha256": "362696cbab2d8b6176ab750d02ec14c273e710b2a981fc233f300343cce5dc9a",
  "uiProofSha256": "13665f00ece6458eab76213299fc23fda86acb1a69eab745fd2a65878a502185",
  "browserProofSha256": "5e0f7738d82b2f82aadd5039d59695b610a1e3b668ee29643af7de2a85d4b5d4",
  "verification": {
    "nativeSaveCompleted": true,
    "identicalSaveDetected": true,
    "cancelledSaveRejected": true,
    "blockedSaveRejected": true,
    "readOnlyObserver": true,
    "stateLoadBoundaryRejected": true
  },
  "testing": {
    "nativeSaveToChosenFileTested": true,
    "sameFileReloadTested": true,
    "legacyMetadataTested": true,
    "physicalControllerTested": false,
    "completeJapanesePlaythroughTested": false
  },
  "limits": [
    "The original cartridge and retained SNES runtime stay unchanged. This is a browser save-file workflow.",
    "Direct file updates require browser file access and a completed, verified write. Download mode asks the player to keep the newest copy and does not overwrite the source file.",
    "Only the exact original Japanese save routine qualifies as a completed in-game save. Cancellation, blocked saves and state-load boundaries do not.",
    "A full Japanese campaign and physical controller hardware were not tested."
  ]
}
