{
  "schema": 1,
  "status": "reproducible published dense and whisker summaries",
  "model": "X=y a^T+sqrt(v) Z; y iid N(0,1); Z iid N(0,1); a normalized Gaussian, norm\u00b2=p",
  "master_seed": 2026100404,
  "seed_policy": "first8 SHA256 bytes little-endian of ASCII colon-joined sensor-fixtures-v1:master:group:preset:rack[:p]:component",
  "bit_generator": "numpy.random.PCG64",
  "normal_sampler": "NumPy Generator.standard_normal",
  "refinement_racks": 360,
  "correlator_racks": 1000,
  "refinement_grid": {
    "n5s4": [
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15
    ],
    "n20s1": [
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35
    ],
    "n5s25": [
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15
    ],
    "n20s40": [
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35
    ]
  },
  "whisker_grid": {
    "n5s4": [
      4,
      5,
      10,
      100,
      1000,
      4000
    ],
    "n20s1": [
      10,
      20,
      40,
      100,
      1000,
      4000
    ],
    "n5s25": [
      4,
      5,
      10,
      100,
      1000,
      4000
    ],
    "n20s40": [
      10,
      20,
      40,
      100,
      1000,
      4000
    ]
  },
  "shared_across_widths": "Each rack's unnormalized Gaussian y; response/noise use separate named streams per width",
  "selection_policy": "No rejection, filtering, resampling, winsorizing, or seed search. All indices0..count-1 retained; invalid arithmetic aborts.",
  "quantile_policy": "numpy.quantile(method='linear'); q25/q50/q75 refinements, q10/q90 correlator whiskers; round final fixtures to7significant digits",
  "runtime": {
    "python": "3.14.7",
    "numpy": "2.5.2"
  },
  "generator_sha256": "29f2b9c8d0faf71a3390fde365f8c7d7941a6b0b91bbbb515470c5561c2e00ca",
  "presets": {
    "n5s4": {
      "n": 5,
      "variance": 4,
      "retained_refinement_samples": 4320,
      "retained_correlator_samples": 6000,
      "refinement_first_label_seed": 11293770036087505114,
      "whisker_first_label_seed": 6461673314153899544,
      "largest_dense_risk": 40587.702785568436,
      "largest_correlator_risk": 33.130914832045335
    },
    "n20s1": {
      "n": 20,
      "variance": 1,
      "retained_refinement_samples": 9360,
      "retained_correlator_samples": 6000,
      "refinement_first_label_seed": 7279147608384192566,
      "whisker_first_label_seed": 1002811665786294415,
      "largest_dense_risk": 71582160.32393785,
      "largest_correlator_risk": 0.23091947891807726
    },
    "n5s25": {
      "n": 5,
      "variance": 25,
      "retained_refinement_samples": 4320,
      "retained_correlator_samples": 6000,
      "refinement_first_label_seed": 6449645942745561909,
      "whisker_first_label_seed": 1927448262167576578,
      "largest_dense_risk": 401352.31033737195,
      "largest_correlator_risk": 1345.5284440464552
    },
    "n20s40": {
      "n": 20,
      "variance": 40,
      "retained_refinement_samples": 9360,
      "retained_correlator_samples": 6000,
      "refinement_first_label_seed": 12985644151226546472,
      "whisker_first_label_seed": 6183744884031020841,
      "largest_dense_risk": 792842.3217230345,
      "largest_correlator_risk": 50.281948704756296
    }
  },
  "elapsed_seconds": 3.1218425408005714,
  "artifact_hashes": {
    "fixtures.json": "764f8fef6225bdf5d7c9fa872ca4f0c8edbe2c947dc1e2e75f7fc691e608ceb5",
    "samples.npz": "3bef17618c5afdcd307950128a596b96e40411f87fa28e9aac61acc149669423"
  }
}
