{
  "schema": "apeiron-publication-reproducibility-manifest-v1",
  "version": "1.0",
  "date": "2026-08-30",
  "scope": "read-only integrity and documentary consistency verification",
  "solver_execution_permitted": false,
  "files": [
    {
      "path": "APEIRON_CANONICAL_MODEL_SPECIFICATION_LATEST.md",
      "sha256": "9f9fa5454e7e298c7344a240db6672644335302f8459fb59c74c30bb82c897e4",
      "role": "canonical operational equations and conventions"
    },
    {
      "path": "APEIRON_V7_13_GATE_SPECIFICATION_LATEST.json",
      "sha256": "64e44a228e856814b66c129ce7fe741797b8cbe75756b684c582827bd72f71de",
      "role": "publication-facing exact v7.13 gate specification"
    },
    {
      "path": "README_REPRODUCIBILITY.md",
      "sha256": "ffbbbd3cc38a04c1ffaa223f35d9a9b4e097c5847f720ba4c80652b52b2e7530",
      "role": "read-only verification instructions and scope"
    },
    {
      "path": "verify_apeiron_publication_package.py",
      "sha256": "c38987a13adccbab3402c126cf92cb18371b383e5e499589e5810c15f88f8d1a",
      "role": "read-only integrity and documentary consistency verifier"
    },
    {
      "path": "TECHNICAL_SOURCES/RECOVERY_PROTOCOL_v7_13.json",
      "sha256": "25697b2dc6e15cfac4ca1393ea5521b31ca120f54710308c370057da98137129",
      "role": "frozen protocol and strict thresholds"
    },
    {
      "path": "TECHNICAL_SOURCES/RECOVERY_GATE_REGISTER_v7_13_STAGE00.json",
      "sha256": "1cd8d5008f0a6d599dadc81e36fb32ca86a81dec34576e8935269f1781267245",
      "role": "immutable v7.13 gate register"
    },
    {
      "path": "TECHNICAL_SOURCES/STAGE00_HARD_PASS_RESULT_v7_13.json",
      "sha256": "030f83d808d00cafbe2eba9d80385ce9dde7b7b6193ebe46f87000a748411c5f",
      "role": "immutable v7.13 terminal result"
    },
    {
      "path": "TECHNICAL_SOURCES/STAGE00_HARD_PASS_SOLUTION_v7_13.npz",
      "sha256": "72c01e17d8416d84264fa8ab8f33980f8ffd770203ace2f8078b86a42d4c3b53",
      "role": "immutable v7.13 solution snapshot"
    },
    {
      "path": "TECHNICAL_SOURCES/CROSSING_RESOLUTION_RESULT_v7_13.json",
      "sha256": "87f899702f5d46abb2cf26affad67946a6fd8140b67402b2f23bf984afba098f",
      "role": "immutable Float64 crossing decision"
    },
    {
      "path": "TECHNICAL_SOURCES/STAGE00_NONPASS_RESULT_v6_74.json",
      "sha256": "481363522eba84b13295465c03c4497ada63015a3939fdaa33425f585a44753b",
      "role": "immutable adjacent NONPASS result"
    },
    {
      "path": "TECHNICAL_SOURCES/STAGE00_NONPASS_SOLUTION_v6_74.npz",
      "sha256": "78f2609d0c84a1dedb42673a297247ccbb18159be37aab6900c8fce8bd12e007",
      "role": "immutable adjacent NONPASS solution"
    },
    {
      "path": "TECHNICAL_SOURCES/RECOVERY_GATE_REGISTER_v6_74_STAGE00.json",
      "sha256": "619bcbd3f1016dd4e3b0dcd332fb0fd00ea0569d7e37abbc419c991a6c6d29c5",
      "role": "immutable adjacent NONPASS register"
    },
    {
      "path": "TECHNICAL_SOURCES/STATE_SNAPSHOT/CURRENT_STATE_LATEST.npz",
      "sha256": "26473f1ce826f7272af22bea2ce92d313f914b7b8ca9601d5f7047e79de9c81f",
      "role": "frozen terminal checkpoint state"
    },
    {
      "path": "TECHNICAL_SOURCES/STATE_SNAPSHOT/MASTER_RECOVERY_STATE_LATEST.json",
      "sha256": "59487ce12009da7189d3f250886f0f842630a6821e334ef0a4d7e229086ffe0d",
      "role": "frozen terminal checkpoint identity"
    },
    {
      "path": "TECHNICAL_SOURCES/STATE_SNAPSHOT/CURRENT_META_LATEST.json",
      "sha256": "73645919f283f5547dde2994dc99db6d7ed5c7852763c2ee7bbb4b59a5037642",
      "role": "frozen terminal evaluation metadata"
    },
    {
      "path": "TECHNICAL_SOURCES/rb_recovery_adaptive_v7_13.py",
      "sha256": "8854c5847f9da3e67994701a20e8f4f6e9372c0a65da3f2f3ea0fd7017f81205",
      "role": "terminal v7.13 driver"
    },
    {
      "path": "TECHNICAL_SOURCES/RUNTIME_REQUIREMENTS_v7_13.txt",
      "sha256": "d69d8aed3dcae511baa32f89e23c07c0c6489315664266268512fdbbe33e090e",
      "role": "recorded runtime requirements"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/model.py",
      "sha256": "db4c0fa9cf4f2013fef299f558ca7b6b509d17c1acbd76f84ece6bd2dd0c5a65",
      "role": "active parameter and pressure primitives"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/frw_noncanonical_background_v6_6.py",
      "sha256": "f96b13df83e6d6dce8f9bec073e2aab24c23660073cee994d25a327f2b61f7f1",
      "role": "active homogeneous equations and initial data"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/frw_pv_fixed_mpl_renorm_v6_17.py",
      "sha256": "aecd4dc3202604228d1a46c1a4cb439b874e129314e55378e1fbb5b999df482d",
      "role": "active stress, renormalization and diagnostics"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/frw_pv_covariant_uv_complete_v6_22.py",
      "sha256": "9c54b4095845687b9824dab66da91031436b67a5decd01055ef487b14b4c19b7",
      "role": "active UV completion"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/frw_pv_uv_yoshida_v6_31.py",
      "sha256": "8fa1b93a2f24377c751f3d9fdffe700394cdb2e00842fc4dc5f35d19ae3943e1",
      "role": "active registered mode evolution"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/rb19_anderson_uv_v6_24.py",
      "sha256": "8323bbf6c6f3e23e1d466addf5cceb94af2517934fddd50ce8fcef4ae04fcc2c",
      "role": "active state packing convention"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/rb23_friedmann_closure_uv_v6_28.py",
      "sha256": "873d3eca436d28b4261623957917087b0dd2efdf3b95509b9fb97d1fe4f5d7bc",
      "role": "active Friedmann map and Raychaudhuri diagnostic"
    },
    {
      "path": "TECHNICAL_SOURCES/ACTIVE_RUNTIME/rb_recovery_fixedtau_v6_64.py",
      "sha256": "5082e44cf9c60ca9ef1eaa0ba1ccda7d968d19f61ea1d3d2e9c7581be82ee72b",
      "role": "active fixed-point and solver base"
    }
  ],
  "expected": {
    "v7_13": {
      "classification": "HARD_PASS",
      "tau_binary64": 0.47878124999999994,
      "newton_steps": 0,
      "solution_shape_x": [92166],
      "solution_shape_t": [15361],
      "solution_shape_y": [15361, 8]
    },
    "v6_74": {
      "classification": "NONPASS",
      "tau_binary64": 0.47878125,
      "failed_gates": ["fixed_point", "friedmann"]
    },
    "crossing": {
      "binary_endpoints_adjacent": true,
      "next_midpoint_equals_nonpass_binary": true,
      "schedule_complete": true
    }
  },
  "verification_command": "python3 verify_apeiron_publication_package.py"
}
