{
  "passed": true,
  "checks": 352,
  "trials": 30,
  "restores": 6,
  "sideSelectivity": {
    "DNp15": false,
    "DNa02": false
  },
  "sourceLiveHashCheck": true,
  "scope": "Saved-data reconstruction and optional original source hashes; no neural inference rerun or biological/behavioral validation.",
  "checkNames": [
    "protocol binding",
    "runner binding",
    "upstream binding",
    "upstream protocol",
    "upstream weights unchanged",
    "visual labels",
    "visual finite",
    "grey stimulus",
    "columns per type",
    "saved means",
    "positive baseline transform",
    "gain denominator",
    "127400 original IDs",
    "bridge bound",
    "bridge unique",
    "bridge original identity",
    "bridge side agreement",
    "group counts",
    "simulation time",
    "rate transform A0",
    "rate transform A1",
    "rate transform A2",
    "rate transform A3",
    "rate budget Aleft",
    "rate budget Aright",
    "rate transform B0",
    "rate transform B1",
    "rate transform B2",
    "rate transform B3",
    "rate budget Bleft",
    "rate budget Bright",
    "rate transform translation0",
    "rate transform translation1",
    "rate transform translation2",
    "rate transform translation3",
    "rate budget translationleft",
    "rate budget translationright",
    "rate transform grey0",
    "rate transform grey1",
    "rate transform grey2",
    "rate transform grey3",
    "rate budget greyleft",
    "rate budget greyright",
    "candidate steps 20261091A",
    "candidate cells 20261091A",
    "candidate steps 20261091B",
    "candidate cells 20261091B",
    "candidate steps 20261091translation",
    "candidate cells 20261091translation",
    "candidate steps 20261091grey",
    "candidate cells 20261091grey",
    "spike hash 20261091grey",
    "driver hash 20261091grey",
    "driver matches frozen candidates 20261091grey",
    "event identity 20261091grey",
    "event time range 20261091grey",
    "all 12 pathway counts 20261091grey",
    "declared readouts 20261091greyDNp15",
    "declared readouts 20261091greyDNa02",
    "pulse accounting 20261091grey",
    "spike hash 20261091A",
    "driver hash 20261091A",
    "driver matches frozen candidates 20261091A",
    "event identity 20261091A",
    "event time range 20261091A",
    "all 12 pathway counts 20261091A",
    "declared readouts 20261091ADNp15",
    "declared readouts 20261091ADNa02",
    "pulse accounting 20261091A",
    "spike hash 20261091B",
    "driver hash 20261091B",
    "driver matches frozen candidates 20261091B",
    "event identity 20261091B",
    "event time range 20261091B",
    "all 12 pathway counts 20261091B",
    "declared readouts 20261091BDNp15",
    "declared readouts 20261091BDNa02",
    "pulse accounting 20261091B",
    "spike hash 20261091translation",
    "driver hash 20261091translation",
    "driver matches frozen candidates 20261091translation",
    "event identity 20261091translation",
    "event time range 20261091translation",
    "all 12 pathway counts 20261091translation",
    "declared readouts 20261091translationDNp15",
    "declared readouts 20261091translationDNa02",
    "pulse accounting 20261091translation",
    "spike hash 20261091A-input-block",
    "driver hash 20261091A-input-block",
    "driver matches frozen candidates 20261091A-input-block",
    "event identity 20261091A-input-block",
    "event time range 20261091A-input-block",
    "all 12 pathway counts 20261091A-input-block",
    "declared readouts 20261091A-input-blockDNp15",
    "declared readouts 20261091A-input-blockDNa02",
    "pulse accounting 20261091A-input-block",
    "spike hash 20261091B-input-block",
    "driver hash 20261091B-input-block",
    "driver matches frozen candidates 20261091B-input-block",
    "event identity 20261091B-input-block",
    "event time range 20261091B-input-block",
    "all 12 pathway counts 20261091B-input-block",
    "declared readouts 20261091B-input-blockDNp15",
    "declared readouts 20261091B-input-blockDNa02",
    "pulse accounting 20261091B-input-block",
    "spike hash 20261091A-route-cut",
    "driver hash 20261091A-route-cut",
    "driver matches frozen candidates 20261091A-route-cut",
    "event identity 20261091A-route-cut",
    "event time range 20261091A-route-cut",
    "all 12 pathway counts 20261091A-route-cut",
    "declared readouts 20261091A-route-cutDNp15",
    "declared readouts 20261091A-route-cutDNa02",
    "pulse accounting 20261091A-route-cut",
    "spike hash 20261091A-route-restored",
    "driver hash 20261091A-route-restored",
    "driver matches frozen candidates 20261091A-route-restored",
    "event identity 20261091A-route-restored",
    "event time range 20261091A-route-restored",
    "all 12 pathway counts 20261091A-route-restored",
    "declared readouts 20261091A-route-restoredDNp15",
    "declared readouts 20261091A-route-restoredDNa02",
    "pulse accounting 20261091A-route-restored",
    "spike hash 20261091B-route-cut",
    "driver hash 20261091B-route-cut",
    "driver matches frozen candidates 20261091B-route-cut",
    "event identity 20261091B-route-cut",
    "event time range 20261091B-route-cut",
    "all 12 pathway counts 20261091B-route-cut",
    "declared readouts 20261091B-route-cutDNp15",
    "declared readouts 20261091B-route-cutDNa02",
    "pulse accounting 20261091B-route-cut",
    "spike hash 20261091B-route-restored",
    "driver hash 20261091B-route-restored",
    "driver matches frozen candidates 20261091B-route-restored",
    "event identity 20261091B-route-restored",
    "event time range 20261091B-route-restored",
    "all 12 pathway counts 20261091B-route-restored",
    "declared readouts 20261091B-route-restoredDNp15",
    "declared readouts 20261091B-route-restoredDNa02",
    "pulse accounting 20261091B-route-restored",
    "candidate steps 20261092A",
    "candidate cells 20261092A",
    "candidate steps 20261092B",
    "candidate cells 20261092B",
    "candidate steps 20261092translation",
    "candidate cells 20261092translation",
    "candidate steps 20261092grey",
    "candidate cells 20261092grey",
    "spike hash 20261092grey",
    "driver hash 20261092grey",
    "driver matches frozen candidates 20261092grey",
    "event identity 20261092grey",
    "event time range 20261092grey",
    "all 12 pathway counts 20261092grey",
    "declared readouts 20261092greyDNp15",
    "declared readouts 20261092greyDNa02",
    "pulse accounting 20261092grey",
    "spike hash 20261092A",
    "driver hash 20261092A",
    "driver matches frozen candidates 20261092A",
    "event identity 20261092A",
    "event time range 20261092A",
    "all 12 pathway counts 20261092A",
    "declared readouts 20261092ADNp15",
    "declared readouts 20261092ADNa02",
    "pulse accounting 20261092A",
    "spike hash 20261092B",
    "driver hash 20261092B",
    "driver matches frozen candidates 20261092B",
    "event identity 20261092B",
    "event time range 20261092B",
    "all 12 pathway counts 20261092B",
    "declared readouts 20261092BDNp15",
    "declared readouts 20261092BDNa02",
    "pulse accounting 20261092B",
    "spike hash 20261092translation",
    "driver hash 20261092translation",
    "driver matches frozen candidates 20261092translation",
    "event identity 20261092translation",
    "event time range 20261092translation",
    "all 12 pathway counts 20261092translation",
    "declared readouts 20261092translationDNp15",
    "declared readouts 20261092translationDNa02",
    "pulse accounting 20261092translation",
    "spike hash 20261092A-input-block",
    "driver hash 20261092A-input-block",
    "driver matches frozen candidates 20261092A-input-block",
    "event identity 20261092A-input-block",
    "event time range 20261092A-input-block",
    "all 12 pathway counts 20261092A-input-block",
    "declared readouts 20261092A-input-blockDNp15",
    "declared readouts 20261092A-input-blockDNa02",
    "pulse accounting 20261092A-input-block",
    "spike hash 20261092B-input-block",
    "driver hash 20261092B-input-block",
    "driver matches frozen candidates 20261092B-input-block",
    "event identity 20261092B-input-block",
    "event time range 20261092B-input-block",
    "all 12 pathway counts 20261092B-input-block",
    "declared readouts 20261092B-input-blockDNp15",
    "declared readouts 20261092B-input-blockDNa02",
    "pulse accounting 20261092B-input-block",
    "spike hash 20261092A-route-cut",
    "driver hash 20261092A-route-cut",
    "driver matches frozen candidates 20261092A-route-cut",
    "event identity 20261092A-route-cut",
    "event time range 20261092A-route-cut",
    "all 12 pathway counts 20261092A-route-cut",
    "declared readouts 20261092A-route-cutDNp15",
    "declared readouts 20261092A-route-cutDNa02",
    "pulse accounting 20261092A-route-cut",
    "spike hash 20261092A-route-restored",
    "driver hash 20261092A-route-restored",
    "driver matches frozen candidates 20261092A-route-restored",
    "event identity 20261092A-route-restored",
    "event time range 20261092A-route-restored",
    "all 12 pathway counts 20261092A-route-restored",
    "declared readouts 20261092A-route-restoredDNp15",
    "declared readouts 20261092A-route-restoredDNa02",
    "pulse accounting 20261092A-route-restored",
    "spike hash 20261092B-route-cut",
    "driver hash 20261092B-route-cut",
    "driver matches frozen candidates 20261092B-route-cut",
    "event identity 20261092B-route-cut",
    "event time range 20261092B-route-cut",
    "all 12 pathway counts 20261092B-route-cut",
    "declared readouts 20261092B-route-cutDNp15",
    "declared readouts 20261092B-route-cutDNa02",
    "pulse accounting 20261092B-route-cut",
    "spike hash 20261092B-route-restored",
    "driver hash 20261092B-route-restored",
    "driver matches frozen candidates 20261092B-route-restored",
    "event identity 20261092B-route-restored",
    "event time range 20261092B-route-restored",
    "all 12 pathway counts 20261092B-route-restored",
    "declared readouts 20261092B-route-restoredDNp15",
    "declared readouts 20261092B-route-restoredDNa02",
    "pulse accounting 20261092B-route-restored",
    "candidate steps 20261093A",
    "candidate cells 20261093A",
    "candidate steps 20261093B",
    "candidate cells 20261093B",
    "candidate steps 20261093translation",
    "candidate cells 20261093translation",
    "candidate steps 20261093grey",
    "candidate cells 20261093grey",
    "spike hash 20261093grey",
    "driver hash 20261093grey",
    "driver matches frozen candidates 20261093grey",
    "event identity 20261093grey",
    "event time range 20261093grey",
    "all 12 pathway counts 20261093grey",
    "declared readouts 20261093greyDNp15",
    "declared readouts 20261093greyDNa02",
    "pulse accounting 20261093grey",
    "spike hash 20261093A",
    "driver hash 20261093A",
    "driver matches frozen candidates 20261093A",
    "event identity 20261093A",
    "event time range 20261093A",
    "all 12 pathway counts 20261093A",
    "declared readouts 20261093ADNp15",
    "declared readouts 20261093ADNa02",
    "pulse accounting 20261093A",
    "spike hash 20261093B",
    "driver hash 20261093B",
    "driver matches frozen candidates 20261093B",
    "event identity 20261093B",
    "event time range 20261093B",
    "all 12 pathway counts 20261093B",
    "declared readouts 20261093BDNp15",
    "declared readouts 20261093BDNa02",
    "pulse accounting 20261093B",
    "spike hash 20261093translation",
    "driver hash 20261093translation",
    "driver matches frozen candidates 20261093translation",
    "event identity 20261093translation",
    "event time range 20261093translation",
    "all 12 pathway counts 20261093translation",
    "declared readouts 20261093translationDNp15",
    "declared readouts 20261093translationDNa02",
    "pulse accounting 20261093translation",
    "spike hash 20261093A-input-block",
    "driver hash 20261093A-input-block",
    "driver matches frozen candidates 20261093A-input-block",
    "event identity 20261093A-input-block",
    "event time range 20261093A-input-block",
    "all 12 pathway counts 20261093A-input-block",
    "declared readouts 20261093A-input-blockDNp15",
    "declared readouts 20261093A-input-blockDNa02",
    "pulse accounting 20261093A-input-block",
    "spike hash 20261093B-input-block",
    "driver hash 20261093B-input-block",
    "driver matches frozen candidates 20261093B-input-block",
    "event identity 20261093B-input-block",
    "event time range 20261093B-input-block",
    "all 12 pathway counts 20261093B-input-block",
    "declared readouts 20261093B-input-blockDNp15",
    "declared readouts 20261093B-input-blockDNa02",
    "pulse accounting 20261093B-input-block",
    "spike hash 20261093A-route-cut",
    "driver hash 20261093A-route-cut",
    "driver matches frozen candidates 20261093A-route-cut",
    "event identity 20261093A-route-cut",
    "event time range 20261093A-route-cut",
    "all 12 pathway counts 20261093A-route-cut",
    "declared readouts 20261093A-route-cutDNp15",
    "declared readouts 20261093A-route-cutDNa02",
    "pulse accounting 20261093A-route-cut",
    "spike hash 20261093A-route-restored",
    "driver hash 20261093A-route-restored",
    "driver matches frozen candidates 20261093A-route-restored",
    "event identity 20261093A-route-restored",
    "event time range 20261093A-route-restored",
    "all 12 pathway counts 20261093A-route-restored",
    "declared readouts 20261093A-route-restoredDNp15",
    "declared readouts 20261093A-route-restoredDNa02",
    "pulse accounting 20261093A-route-restored",
    "spike hash 20261093B-route-cut",
    "driver hash 20261093B-route-cut",
    "driver matches frozen candidates 20261093B-route-cut",
    "event identity 20261093B-route-cut",
    "event time range 20261093B-route-cut",
    "all 12 pathway counts 20261093B-route-cut",
    "declared readouts 20261093B-route-cutDNp15",
    "declared readouts 20261093B-route-cutDNa02",
    "pulse accounting 20261093B-route-cut",
    "spike hash 20261093B-route-restored",
    "driver hash 20261093B-route-restored",
    "driver matches frozen candidates 20261093B-route-restored",
    "event identity 20261093B-route-restored",
    "event time range 20261093B-route-restored",
    "all 12 pathway counts 20261093B-route-restored",
    "declared readouts 20261093B-route-restoredDNp15",
    "declared readouts 20261093B-route-restoredDNa02",
    "pulse accounting 20261093B-route-restored",
    "restoration records",
    "all restoration exact",
    "route effect records",
    "route sign criterion",
    "fixed side criterion DNp15",
    "fixed side criterion DNa02",
    "blocked output criterion",
    "source git receipts",
    "live source model.py",
    "live source utils.py",
    "live source example.ipynb",
    "live source environment.yml",
    "live source LICENSE",
    "live source 2023_03_23_completeness_630_final.csv",
    "live source 2023_03_23_connectivity_630_final.parquet"
  ]
}
