{
  "version": "AC19-2026-10-28",
  "scope": "Standalone public scientific data, scripts and frozen outputs; no interactive Engine code",
  "total_bytes": 20307153,
  "files": [
    {
      "relative_path": "download-tutorial.py",
      "download_name": "download-tutorial.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 1949,
      "sha256": "40036a1d78040db145817eb6a2efaeb1d5dcc756625a27e954b50e80f8a0afd5",
      "url": "/stories/transit-timing/download-tutorial.py"
    },
    {
      "relative_path": "reproduce-timing.py",
      "download_name": "reproduce-timing.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 7090,
      "sha256": "51a9cde9035a51f9ab6a805a956710c1ac392881335ee0f6cc0756264a8e0c0d",
      "url": "/stories/transit-timing/reproduce-timing.py"
    },
    {
      "relative_path": "run-frozen-inference.py",
      "download_name": "run-frozen-inference.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 926,
      "sha256": "8713c37c9dacab449e22fd3c0fcac78e60c40a0c944a12ebaf965f04f8d0da95",
      "url": "/stories/transit-timing/run-frozen-inference.py"
    },
    {
      "relative_path": "timing_data.py",
      "download_name": "timing_data.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 2184,
      "sha256": "d53854f207a4359b91ce098e21172a0e5e89012da0c86bdec8799d06c74365a0",
      "url": "/stories/transit-timing/timing_data.py"
    },
    {
      "relative_path": "chopping_model.py",
      "download_name": "chopping_model.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 4853,
      "sha256": "2b3a471a9d32671b86acc332cbda166c95b6963aaa53891068d6cf9fdb5c59df",
      "url": "/stories/transit-timing/chopping_model.py"
    },
    {
      "relative_path": "timing_posterior.py",
      "download_name": "timing_posterior.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 4043,
      "sha256": "17c4f0c7ac4fbb958585e76872933b7e5a054806d527dbc9e440760343c29625",
      "url": "/stories/transit-timing/timing_posterior.py"
    },
    {
      "relative_path": "timing_priors.py",
      "download_name": "timing_priors.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 1366,
      "sha256": "a8d50f408704180e64f10fb553256b6a7c5d442c6db92052b3415fc8443b7292",
      "url": "/stories/transit-timing/timing_priors.py"
    },
    {
      "relative_path": "timing_conditionals.py",
      "download_name": "timing_conditionals.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 4825,
      "sha256": "170d8a9f1d71a5830d56b007c11e46a05cca10d93745adc2bbb2758df3ac4939",
      "url": "/stories/transit-timing/timing_conditionals.py"
    },
    {
      "relative_path": "posterior_diagnostics.py",
      "download_name": "posterior_diagnostics.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 2822,
      "sha256": "7d006ec206d282438f3527149cc108e7481c60b719934d6ee9e02ec6e277e708",
      "url": "/stories/transit-timing/posterior_diagnostics.py"
    },
    {
      "relative_path": "analyze-frozen-posterior.py",
      "download_name": "analyze-frozen-posterior.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 3480,
      "sha256": "3c72153fe9d6875ecc051316c82a77551cd3eb4037ea87ff81cbe201094d02c0",
      "url": "/stories/transit-timing/analyze-frozen-posterior.py"
    },
    {
      "relative_path": "nbody_timing.py",
      "download_name": "nbody_timing.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 5038,
      "sha256": "102e5dfe61a1d78cf8a240a9879ab37ae7722477b8f05b849fb00caff1f5564a",
      "url": "/stories/transit-timing/nbody_timing.py"
    },
    {
      "relative_path": "reproduce-orbits.py",
      "download_name": "reproduce-orbits.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 1746,
      "sha256": "d1abf73b1b501300f9f8acbca743ca9c0fe079df186dadaa4528695e84f91265",
      "url": "/stories/transit-timing/reproduce-orbits.py"
    },
    {
      "relative_path": "verify-observations.py",
      "download_name": "verify-observations.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 1490,
      "sha256": "ecd66abd99a02e118240e8bdea75c844bc3268c8987a3e3c5c73728d53343180",
      "url": "/stories/transit-timing/verify-observations.py"
    },
    {
      "relative_path": "verify-inference.py",
      "download_name": "verify-inference.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 2447,
      "sha256": "58dc08fc27100061e99ba4895a8e31c7c605c536b5f380c65b6d3480c91609a2",
      "url": "/stories/transit-timing/verify-inference.py"
    },
    {
      "relative_path": "verify-ias15.py",
      "download_name": "verify-ias15.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 3911,
      "sha256": "393c6299263d8467ea6d383b122f3fc74dd2e075d99fd8e4ecaa3ace3f052579",
      "url": "/stories/transit-timing/verify-ias15.py"
    },
    {
      "relative_path": "validate-harmonics.py",
      "download_name": "validate-harmonics.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 2927,
      "sha256": "aa2bd5a4b7d223754fffbcc0bfa0e3d2bdf5606420ebf43e5dde9ef8aafd329b",
      "url": "/stories/transit-timing/validate-harmonics.py"
    },
    {
      "relative_path": "plot-timing.py",
      "download_name": "plot-timing.py",
      "media_type": "text/x-python",
      "binary": false,
      "bytes": 5395,
      "sha256": "39c6f6539d1af1812dd793cc6cb41c7024f934fdd424b85bc0c06ecfb6cb7fb8",
      "url": "/stories/transit-timing/plot-timing.py"
    },
    {
      "relative_path": "posterior/slow-samples.csv.gz",
      "download_name": "posterior-slow-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 3127717,
      "sha256": "b5de689e498a1cc36832c363f8dc99b4f0391dca31713cec0d37e223ad7b25c8",
      "url": "/stories/transit-timing/posterior-slow-samples.csv.gz"
    },
    {
      "relative_path": "posterior/chopping-samples.csv.gz",
      "download_name": "posterior-chopping-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 3081949,
      "sha256": "b21853982ef8e540c5a8b345a46c16921c60f019a7fa7eb12fb4cd5ed8981380",
      "url": "/stories/transit-timing/posterior-chopping-samples.csv.gz"
    },
    {
      "relative_path": "posterior/timing-results.json",
      "download_name": "posterior-timing-results.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 14079,
      "sha256": "f3b2da827ebc1ca3856edd6a6f53af348ec93eb6dd197609e04f5bcdf29d96b7",
      "url": "/stories/transit-timing/posterior-timing-results.json"
    },
    {
      "relative_path": "posterior/selected-times.csv",
      "download_name": "posterior-selected-times.csv",
      "media_type": "text/csv",
      "binary": false,
      "bytes": 1753,
      "sha256": "ebcdc3ed3bcc595ecf1d2029bc646e4cae2cf9ea9a9224bd0cb905d539cbfb87",
      "url": "/stories/transit-timing/posterior-selected-times.csv"
    },
    {
      "relative_path": "prior-sensitivity/slow-samples.csv.gz",
      "download_name": "prior-sensitivity-slow-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 3126296,
      "sha256": "1081e7e1dde260d9dd1745b19c936d59244ba9b8980555306eece882198ce0e3",
      "url": "/stories/transit-timing/prior-sensitivity-slow-samples.csv.gz"
    },
    {
      "relative_path": "prior-sensitivity/chopping-samples.csv.gz",
      "download_name": "prior-sensitivity-chopping-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 3082556,
      "sha256": "c056f6eebdf913b81614ee374cf15ee2f3ce58b21f16119d806deb09a00b367e",
      "url": "/stories/transit-timing/prior-sensitivity-chopping-samples.csv.gz"
    },
    {
      "relative_path": "prior-sensitivity/timing-results.json",
      "download_name": "prior-sensitivity-timing-results.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 14046,
      "sha256": "0063b6f90ecb1884ff6745d7ea544cd9d2c5c7cec72fba97a6cc029002711c5a",
      "url": "/stories/transit-timing/prior-sensitivity-timing-results.json"
    },
    {
      "relative_path": "prior-sensitivity/selected-times.csv",
      "download_name": "prior-sensitivity-selected-times.csv",
      "media_type": "text/csv",
      "binary": false,
      "bytes": 1753,
      "sha256": "ebcdc3ed3bcc595ecf1d2029bc646e4cae2cf9ea9a9224bd0cb905d539cbfb87",
      "url": "/stories/transit-timing/prior-sensitivity-selected-times.csv"
    },
    {
      "relative_path": "injection/slow-samples.csv.gz",
      "download_name": "injection-slow-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 3075502,
      "sha256": "9afea8c844667f5eff471dfccdc4d3ae660186edf03bdba4e7204d3a9135eacd",
      "url": "/stories/transit-timing/injection-slow-samples.csv.gz"
    },
    {
      "relative_path": "injection/chopping-samples.csv.gz",
      "download_name": "injection-chopping-samples.csv.gz",
      "media_type": "application/gzip",
      "binary": true,
      "bytes": 2957319,
      "sha256": "13fec6b0f58494aca89751a42c6509dd545415f76de93e4f318e117d623ba376",
      "url": "/stories/transit-timing/injection-chopping-samples.csv.gz"
    },
    {
      "relative_path": "injection/timing-results.json",
      "download_name": "injection-timing-results.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 14268,
      "sha256": "f8524af45b29360b0718d9cf1675a88c64124fadb1829ac8f0bc99b22513da00",
      "url": "/stories/transit-timing/injection-timing-results.json"
    },
    {
      "relative_path": "injection/selected-times.csv",
      "download_name": "injection-selected-times.csv",
      "media_type": "text/csv",
      "binary": false,
      "bytes": 2171,
      "sha256": "935da723e54873d9fba4db1e8046b8d103a89968d01b518980f38ea32fbeab5d",
      "url": "/stories/transit-timing/injection-selected-times.csv"
    },
    {
      "relative_path": "analysis-summary.json",
      "download_name": "analysis-summary.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 16971,
      "sha256": "5bae2d2991cc1ae2177e1fee7b332e4a30225192c4cbdbb4f5da2a5d17f68c41",
      "url": "/stories/transit-timing/analysis-summary.json"
    },
    {
      "relative_path": "default-model-check.json",
      "download_name": "default-model-check.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 47461,
      "sha256": "5626f40575f3290bd7b1dcd5aae0a261ff6e4fc201dbb88d4889725ac360b234",
      "url": "/stories/transit-timing/default-model-check.json"
    },
    {
      "relative_path": "harmonic-validation.json",
      "download_name": "harmonic-validation.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 979,
      "sha256": "15acfe80a08e915bb53664f3f209f476b1ce72884cd00bc66fea26150e4d345e",
      "url": "/stories/transit-timing/harmonic-validation.json"
    },
    {
      "relative_path": "observation-offsets.json",
      "download_name": "observation-offsets.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 2973,
      "sha256": "6d4f9c668023a15f4f15e37cd2abaf71f0da2b8ee4a772dff44dace9445c67c0",
      "url": "/stories/transit-timing/observation-offsets.json"
    },
    {
      "relative_path": "reference-input.json",
      "download_name": "reference-input.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 146650,
      "sha256": "3dbb6e0070a608eb9bc510302b5e724cf1d17f53362055c18c1cda696ee00ed1",
      "url": "/stories/transit-timing/reference-input.json"
    },
    {
      "relative_path": "provenance.json",
      "download_name": "provenance.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 4728,
      "sha256": "c750eb3f9afeb73ef48dcc49752e4db04e7456c85f734459c5c8603ea82beed8",
      "url": "/stories/transit-timing/provenance.json"
    },
    {
      "relative_path": "numerical-reference.json",
      "download_name": "numerical-reference.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 223339,
      "sha256": "8fe8e9ac9030bac6fdd31e98c6fd5ef510591d6f1c8187cdf4ba634c0c7b81b3",
      "url": "/stories/transit-timing/numerical-reference.json"
    },
    {
      "relative_path": "synthetic-orbit.json",
      "download_name": "synthetic-orbit.json",
      "media_type": "application/json",
      "binary": false,
      "bytes": 15653,
      "sha256": "df9ad5c7a5c470c0984e8666fa648c85091d092e810dd368b094b3566563aa16",
      "url": "/stories/transit-timing/synthetic-orbit.json"
    },
    {
      "relative_path": "ajac8553t1_mrt.txt",
      "download_name": "ajac8553t1_mrt.txt",
      "media_type": "text/plain",
      "binary": false,
      "bytes": 25058,
      "sha256": "8f958e773fae5a6d17aa090c5d523e13829f6b69a2f3d51ceecbf5e2d0d56af9",
      "url": "/stories/transit-timing/ajac8553t1_mrt.txt"
    },
    {
      "relative_path": "kepler289-observed.csv",
      "download_name": "kepler289-observed.csv",
      "media_type": "text/csv",
      "binary": false,
      "bytes": 1835,
      "sha256": "4938b9d041b0d7756a2d2122a803579d362211c51d0dcf21146bbe8b6824f42a",
      "url": "/stories/transit-timing/kepler289-observed.csv"
    },
    {
      "relative_path": "source-attribution.txt",
      "download_name": "source-attribution.txt",
      "media_type": "text/plain",
      "binary": false,
      "bytes": 2768,
      "sha256": "01f37e82a38f96ce14011a73b333addd280013d572f9b3a7eb90b0d2d2e31919",
      "url": "/stories/transit-timing/source-attribution.txt"
    },
    {
      "relative_path": "reproduction-readme.txt",
      "download_name": "reproduction-readme.txt",
      "media_type": "text/plain",
      "binary": false,
      "bytes": 2713,
      "sha256": "8d8dc51b22bb14842fa77d890d5b78f28ba64271b310a816cdfc7799372fbdd3",
      "url": "/stories/transit-timing/reproduction-readme.txt"
    },
    {
      "relative_path": "figures/kepler289-measured-timing.svg",
      "download_name": "kepler289-measured-timing.svg",
      "media_type": "image/svg+xml",
      "binary": false,
      "bytes": 61456,
      "sha256": "cec73a51378f18558811aba4df7c282ed5a6ae1310e1e43b9029df13d261277d",
      "url": "/stories/transit-timing/kepler289-measured-timing.svg"
    },
    {
      "relative_path": "figures/kepler289-conditional-masses.svg",
      "download_name": "kepler289-conditional-masses.svg",
      "media_type": "image/svg+xml",
      "binary": false,
      "bytes": 60772,
      "sha256": "df0644a7c8a49fe44a191c5f4ce84b0c728042dba41efe8fbf799864b71fa982",
      "url": "/stories/transit-timing/kepler289-conditional-masses.svg"
    },
    {
      "relative_path": "figures/kepler289-mass-degeneracy.svg",
      "download_name": "kepler289-mass-degeneracy.svg",
      "media_type": "image/svg+xml",
      "binary": false,
      "bytes": 1137896,
      "sha256": "96b9f1d18c19f478b00586e9722ed906f376a756451afc115c32199ddcb3968b",
      "url": "/stories/transit-timing/kepler289-mass-degeneracy.svg"
    }
  ],
  "license": "Original scripts MIT; author table CC BY4.0; see source-attribution.txt"
}
