{"item": "g12-s20-h60-p32", "blocked": null, "gates": {"A": {"passed": true, "sequences": 50, "seeds": [310000, 310049], "swap_callbacks": 100000, "max_fee_diff_bps": 8.814065310946972e-05, "threshold_bps": 0.01, "callbacks_over_0.01bps": 0}, "B": {"passed": true, "seeds": [7232768, 7233279], "n": 512, "replica_START_minus_IA": 0.47212047649777866, "se": 0.026045930005405876, "real_reference": 0.507, "error": -0.03487952350222134, "retail_delta": 0.14292104169785336, "arb_delta": 0.3291994347999265}, "C": {"passed": true, "sequences": 50, "seeds": [310000, 310049], "swap_callbacks": 100000, "max_fee_diff_bps": 0.00018472498621024958, "threshold_bps": 0.1, "callbacks_over_0.01bps": 0}}, "speed": {"markets_per_s": 460.218634733301, "cpus": 4, "procs": 4, "how": "steady state of the search pool: (generations*32*512 + monitor evals*2048)/search seconds; pool start and compile excluded", "gate_B_1024_markets_incl_pool_s": 2.168459415435791}, "search": {"generations": 114, "search_minutes": 68.45673836072287, "M": 512, "popsize": 32, "es_seed": 20261162, "sigma0": 0.02, "sigma_cap": "0.02*0.5^(search_minutes/60)", "CMA_stds": "per-weight RMS of its group (W1,b1,W2,b2) of START params", "start": "START frozen params", "train_seeds": [1056006656, 1056065023], "monitor_seeds": [30000000, 30002047], "curve_columns": ["generation", "minutes", "monitor_gain_over_START", "se", "sigma"], "curve": [[10, 5.736, -0.01412935413302524, 0.005458002679179059, 0.016617386364617067], [20, 11.482, -0.014039790326887264, 0.00659972150763056, 0.015409469973909169], [30, 17.384, 0.001182786937203112, 0.005105488374788198, 0.014562081299934481], [40, 23.471, -0.0003073759237572915, 0.006027511038533614, 0.014468242107396759], [50, 29.653, 0.003929078245719836, 0.005407558827627182, 0.014301134781553164], [60, 35.831, 0.007986625764594912, 0.005872093963483008, 0.013372613620527695], [70, 41.908, 0.003038874877917458, 0.0064434056542142445, 0.012453404448560922], [80, 47.867, 0.0029345927172964026, 0.00659477634551304, 0.011645925710588482], [90, 53.836, 0.0011448274670571856, 0.006375229419080407, 0.010853011536305197], [100, 59.861, 0.004490018864652862, 0.007037979509777233, 0.01008957068258492], [110, 65.983, -0.0010569224553654832, 0.007155396081757016, 0.009355842214213105]], "best_monitor": {"generation": 60, "gain_over_START": 0.007986625764594912, "se": 0.005872093963483008}, "final_sigma": 0.009103010724171095}, "params": {"architecture": "19-8-2, ReLU clipped [0,4], inputs clipped [-4,4], output in bps added to T-path fees then clamped [0,MAX_FEE]; weights rounded to 1e-6, Solidity signed 1e6 fixed point", "feature_order": ["sigmaHat", "lambdaHat", "sizeHat", "toxEma", "actEma", "direction", "(spot-staleHat)/staleHat", "signed_trade_ratio", "arb_probability", "first_in_step", "uncertainty", "min(silent,8)/8", "anchor_mean", "raw_size", "step_trade_count", "prev_bid_fee", "prev_ask_fee", "steps_since_arb_like_print", "router_implied_vanilla_spot_dev"], "feature_multipliers": [1000.0, 2.0, 500.0, 500.0, 500.0, 1.0, 500.0, 500.0, 2.0, 2.0, 1000000.0, 1.0, 500.0, 647.054817, 1.395287, 220.617911, 228.148131, 0.412565, 274.335453], "feature_offsets": [-1.0, -1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, -1.0, -1.0, 0.0, -1.0, -0.618293, -2.037262, -0.803057, -0.808615, -0.823811, 0.001772], "W1": [[0.140242, 0.460042, -0.637487, 2.452456, -2.398071, -0.243253, -1.191968, 2.281419, -4.239998, -1.681194, -0.890632, -0.92026, 0.808887, -1.539564, 0.423065, 0.071065, -0.721896, -0.059675, 1.087128], [0.538995, 0.867264, 1.55766, 3.163089, 0.48633, 0.701182, -0.420422, -0.008857, -0.217356, 0.37594, -0.202586, -1.760972, 0.175586, -0.404729, -0.018588, 1.729491, 0.170818, 0.051151, 0.748158], [1.657711, 3.539474, -1.099707, 1.286005, 1.823195, 2.623225, -1.861653, 1.723243, 1.624909, -1.439051, 0.203713, -1.128994, -0.730686, 0.418517, 0.081749, 1.493534, -2.642266, -0.013148, -1.495282], [0.005019, -1.552248, -0.009176, -0.322157, -1.332225, -0.479303, 0.110822, 0.545524, 0.267109, 0.368542, 0.294012, -1.839371, -0.86931, 0.117798, 0.195292, -0.626663, 2.003365, -0.598387, -0.739516], [0.912583, 0.590304, 4.729898, -0.668903, -2.302396, -1.108389, -0.435422, -0.475186, 0.022439, 0.052131, 0.083824, -2.101832, 0.074248, -0.815697, 0.146164, -0.263749, 2.159266, -0.126777, 0.457251], [1.429561, -1.852704, 1.048875, -2.078995, 3.658955, 1.288541, 2.164487, 0.897616, -1.195338, -0.458008, -0.081048, 3.659513, 0.515735, -0.747559, -0.314053, 0.460165, -1.749812, -0.388272, -1.05172], [-2.175794, 1.127597, -0.709369, -0.604458, 2.661256, 0.946618, -1.182259, 1.8942, 1.205609, -1.02979, 1.48103, 1.447729, 1.374717, -0.125929, -1.367348, -1.338382, 0.187815, -1.427059, 2.185106], [-2.45499, -3.232587, 3.61047, 3.680548, -1.08071, -0.729216, -1.752913, 2.114275, 0.809796, 0.003217, 2.678886, -1.983247, 1.340975, -0.313463, 0.614815, 1.685122, -0.430745, -1.701732, 1.646556]], "b1": [0.942929, -1.432728, -4.826811, -0.726753, -1.443907, -0.853631, -1.336138, 0.404766], "W2": [[0.298645, -2.073573, 0.347108, -0.08886, -3.592849, -0.338238, -1.067791, 1.053344], [0.707324, -1.44704, -1.338223, 3.580092, 0.163419, -1.784436, 0.527994, 0.090481]], "b2": [1.426124, 2.118602], "toxicity_anchor": {"count_cap": 674, "linear_k_wad": 712696014807650816, "quadratic_k_wad": 1295240753826310656}, "new_input_scaling": {"rule": "multiplier=1/sd, offset=-mean/sd (rounded 1e-6), measured on unchanged HA (new weights 0) over all callbacks of 256 replica training markets", "n_callbacks": 2713139, "markets": 256, "seed_rule": "numpy.default_rng(20260205).integers(440000000,450000000,256)", "mean": [0.0009555496232290559, 1.4601024864557253, 0.0036400373239948735, 0.0035442536780931474, 1.9968048080102052, -6.4602212889852405e-06], "sd": [0.0015454641142121854, 0.7166984512114215, 0.0045327235508511735, 0.00438311721800645, 2.4238622572469994, 0.0036451723248762686], "mult": [647.054817, 1.395287, 220.617911, 228.148131, 0.412565, 274.335453], "off": [-0.618293, -2.037262, -0.803057, -0.808615, -0.823811, 0.001772]}}, "code_zb64": "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", "code_sha256": "ec771f095b4bc95b70597c5551463d8a015c44582fa08353160e1805fe651eff", "port_zb64": "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", "port_sha256": "b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b", "sources": {"HA": "https://api.imd.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690", "T": "https://api.imd.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe", "replica": "https://api.imd.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea", "RS2_port": "https://api.imd.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e", "kit": "https://api.imd.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786", "IA": "https://api.imd.fun/artifacts/df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df", "START": "https://api.imd.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979", "IB": "https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557", "KIT_B": "https://api.imd.fun/artifacts/48cd6a10f39fc22a79c5f12398474bd65282803d59314819acd586f187015808"}, "holdout": {"seeds": [41010000, 41018191], "frozen_vs_start": {"n": 8192, "mean_diff": 0.019606175499014382, "se": 0.003385333082357301, "retail_delta": -0.09126593344002584, "arb_delta": 0.11087210893903963}, "frozen_vs_IB": {"n": 8192, "mean_diff": 0.20301567128611864, "se": 0.008141613541597799, "retail_delta": -0.3542594461709617, "arb_delta": 0.5572751174570796}, "start_vs_IB": {"n": 8192, "mean_diff": 0.18340949578710425, "se": 0.008070722340051928, "retail_delta": -0.2629935127309359, "arb_delta": 0.44640300851804}, "means": {"frozen": 530.3782426423725, "start": 530.3586364668735, "IB": 530.1752269710864}}, "real": {"protocol": "each strategy alone vs 30 bps VanillaStrategy; amm_sim_rs.run_batch(X,VanillaStrategy,configs,8); configs per MatchRunner._build_configs draw order with the market seed; chunks of 256", "seeds": [8052224, 8052735], "paired_vs_IB": {"n": 512, "mean_diff": 0.24205498768272826, "se": 0.029873206166248993, "worst5": [[8052349, -3.417696029376657], [8052242, -2.4138580791758386], [8052634, -1.669301375070745], [8052644, -1.610857619695821], [8052233, -1.4422246067667857]], "sum": 123.93215369355687, "sumsq": 263.4810026500391, "retail_delta": -0.3412003352426842, "arb_delta": 0.5832553229254138}, "paired_vs_start": {"n": 512, "mean_diff": 0.009868452465636612, "se": 0.013868558318402462, "worst5": [[8052349, -3.603965417689551], [8052640, -2.284843845775754], [8052369, -1.050517186031584], [8052370, -0.8395941510990497], [8052412, -0.6640592478944427]], "sum": 5.0526476624059455, "sumsq": 50.37135220616797, "retail_delta": -0.11237793507785732, "arb_delta": 0.12224638754349318}, "start_vs_IB": {"n": 512, "mean_diff": 0.23218653521709165, "se": 0.030289015444369037, "worst5": [[8052242, -2.0117414454873597], [8052634, -1.939164731435767], [8052328, -1.5968694722827195], [8052702, -1.5451554245086072], [8052233, -1.5319239716955053]], "sum": 118.87950603115092, "sumsq": 267.6298160400448, "retail_delta": -0.2288224001648269, "arb_delta": 0.4610089353819206}, "by_quartile": [{"quartile": "q1", "n": 128, "mean_diff": 0.2910539580530318, "se": 0.048095374058881396, "IB_retail_volume_range": [58279.89080571945, 69721.60439325358]}, {"quartile": "q2", "n": 128, "mean_diff": 0.2884421190720805, "se": 0.04741953758695009, "IB_retail_volume_range": [69915.74507827478, 79344.42594445501]}, {"quartile": "q3", "n": 128, "mean_diff": 0.14322055807841583, "se": 0.05774388321209042, "IB_retail_volume_range": [79443.37052180429, 86684.27599173834]}, {"quartile": "q4", "n": 128, "mean_diff": 0.2455033155273849, "se": 0.0797111467005481, "IB_retail_volume_range": [86733.6945240519, 100485.50433656453]}], "means": {"IB": {"edge": 529.7341069239588, "retail": 559.9231224619919, "arb": -30.189015538032937, "retail_volume": 78434.29088427228}, "START": {"edge": 529.966293459176, "retail": 559.6943000618269, "arb": -29.72800660265102, "retail_volume": 78397.36952884399}, "Frozen": {"edge": 529.9761619116416, "retail": 559.5819221267491, "arb": -29.605760215107523, "retail_volume": 78402.09056166002}}, "code_sha256": {"IB": "301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686", "START": "e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b", "Frozen": "ec771f095b4bc95b70597c5551463d8a015c44582fa08353160e1805fe651eff"}, "retail_arb_note": "retail/arb edge split reconstructed from per-step engine output (KIT-B harness.decompose, arb volume cross-checked against the engine)"}, "gas": {"IB": {"afterSwap_peak": 234957, "afterInitialize_peak": 243227, "oog": 0, "valid": true, "gas_stats": [{"role": "Baseline", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 21796, "sum_ok_gas": 11159552, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "afterSwap", "calls": 5508189, "ok": 5508189, "max_ok_gas": 22592, "sum_ok_gas": 124280119692, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21526, "sum_ok_gas": 11021312, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 243227, "sum_ok_gas": 124532224, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterSwap", "calls": 5529269, "ok": 5529269, "max_ok_gas": 234957, "sum_ok_gas": 747424934020, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21735, "sum_ok_gas": 11128320, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}]}, "START": {"afterSwap_peak": 235614, "afterInitialize_peak": 243237, "oog": 0, "valid": true, "gas_stats": [{"role": "Baseline", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 21796, "sum_ok_gas": 11159552, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "afterSwap", "calls": 5507049, "ok": 5507049, "max_ok_gas": 22592, "sum_ok_gas": 124254366060, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21526, "sum_ok_gas": 11021312, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 243237, "sum_ok_gas": 124537344, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterSwap", "calls": 5526470, "ok": 5526470, "max_ok_gas": 235614, "sum_ok_gas": 749504232423, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21745, "sum_ok_gas": 11133440, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}]}, "Frozen": {"afterSwap_peak": 235617, "afterInitialize_peak": 243237, "oog": 0, "valid": true, "gas_stats": [{"role": "Baseline", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 21796, "sum_ok_gas": 11159552, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "afterSwap", "calls": 5506670, "ok": 5506670, "max_ok_gas": 22592, "sum_ok_gas": 124245809788, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Baseline", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21526, "sum_ok_gas": 11021312, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterInitialize", "calls": 512, "ok": 512, "max_ok_gas": 243237, "sum_ok_gas": 124537344, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "afterSwap", "calls": 5527784, "ok": 5527784, "max_ok_gas": 235617, "sum_ok_gas": 749286419111, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}, {"role": "Submission", "callback": "getName", "calls": 512, "ok": 512, "max_ok_gas": 21745, "sum_ok_gas": 11133440, "oog": 0, "revert": 0, "other_halt": 0, "tx_error": 0, "bad_return": 0}]}}, "valid": true, "restart": {"frozen_head_178": [0.140242, 0.460042, -0.637487, 2.452456, -2.398071, -0.243253, -1.191968, 2.281419, -4.239998, -1.681194, -0.890632, -0.92026, 0.808887, -1.539564, 0.423065, 0.071065, -0.721896, -0.059675, 1.087128, 0.538995, 0.867264, 1.55766, 3.163089, 0.48633, 0.701182, -0.420422, -0.008857, -0.217356, 0.37594, -0.202586, -1.760972, 0.175586, -0.404729, -0.018588, 1.729491, 0.170818, 0.051151, 0.748158, 1.657711, 3.539474, -1.099707, 1.286005, 1.823195, 2.623225, -1.861653, 1.723243, 1.624909, -1.439051, 0.203713, -1.128994, -0.730686, 0.418517, 0.081749, 1.493534, -2.642266, -0.013148, -1.495282, 0.005019, -1.552248, -0.009176, -0.322157, -1.332225, -0.479303, 0.110822, 0.545524, 0.267109, 0.368542, 0.294012, -1.839371, -0.86931, 0.117798, 0.195292, -0.626663, 2.003365, -0.598387, -0.739516, 0.912583, 0.590304, 4.729898, -0.668903, -2.302396, -1.108389, -0.435422, -0.475186, 0.022439, 0.052131, 0.083824, -2.101832, 0.074248, -0.815697, 0.146164, -0.263749, 2.159266, -0.126777, 0.457251, 1.429561, -1.852704, 1.048875, -2.078995, 3.658955, 1.288541, 2.164487, 0.897616, -1.195338, -0.458008, -0.081048, 3.659513, 0.515735, -0.747559, -0.314053, 0.460165, -1.749812, -0.388272, -1.05172, -2.175794, 1.127597, -0.709369, -0.604458, 2.661256, 0.946618, -1.182259, 1.8942, 1.205609, -1.02979, 1.48103, 1.447729, 1.374717, -0.125929, -1.367348, -1.338382, 0.187815, -1.427059, 2.185106, -2.45499, -3.232587, 3.61047, 3.680548, -1.08071, -0.729216, -1.752913, 2.114275, 0.809796, 0.003217, 2.678886, -1.983247, 1.340975, -0.313463, 0.614815, 1.685122, -0.430745, -1.701732, 1.646556, 0.942929, -1.432728, -4.826811, -0.726753, -1.443907, -0.853631, -1.336138, 0.404766, 0.298645, -2.073573, 0.347108, -0.08886, -3.592849, -0.338238, -1.067791, 1.053344, 0.707324, -1.44704, -1.338223, 3.580092, 0.163419, -1.784436, 0.527994, 0.090481, 1.426124, 2.118602], "es_mean_last": [0.134211, 0.431061, -0.661595, 2.428348, -2.412322, -0.243365, -1.198658, 2.310007, -4.208963, -1.692725, -0.865467, -0.907453, 0.817206, -1.574635, 0.366732, 0.02932, -0.736051, -0.052619, 1.128731, 0.502763, 0.919876, 1.589037, 3.156499, 0.491374, 0.777382, -0.451842, 0.017049, -0.216203, 0.395244, -0.231285, -1.754053, 0.231715, -0.431899, 0.020124, 1.782519, 0.123099, 0.068524, 0.754125, 1.632096, 3.550009, -1.157531, 1.250843, 1.858952, 2.625222, -1.880928, 1.622739, 1.60407, -1.440628, 0.225341, -1.106732, -0.635166, 0.381687, 0.149789, 1.485416, -2.702525, -0.061498, -1.530476, 0.009081, -1.560483, 0.029965, -0.276949, -1.249538, -0.507493, 0.073499, 0.518646, 0.375969, 0.404262, 0.298935, -1.861968, -0.887572, 0.172256, 0.180175, -0.670403, 1.974058, -0.577179, -0.731917, 0.95213, 0.619571, 4.71677, -0.654434, -2.236645, -1.118387, -0.428542, -0.396643, 0.041634, 0.062665, 0.080012, -2.157073, 0.070941, -0.790502, 0.096237, -0.322242, 2.169181, -0.105954, 0.468052, 1.521172, -1.91955, 1.045676, -2.026367, 3.762546, 1.301731, 2.185373, 0.857225, -1.274465, -0.407606, -0.048269, 3.599765, 0.472845, -0.730626, -0.387963, 0.448645, -1.685403, -0.356902, -1.057542, -2.178163, 1.170358, -0.727768, -0.604472, 2.736463, 0.949812, -1.183554, 1.919085, 1.195775, -1.059294, 1.516994, 1.346679, 1.355677, -0.119591, -1.436279, -1.396169, 0.155517, -1.371357, 2.14288, -2.396155, -3.221984, 3.597224, 3.723366, -1.085667, -0.722669, -1.65368, 2.130001, 0.786176, 0.007949, 2.726439, -1.961505, 1.37554, -0.282066, 0.505735, 1.706379, -0.430876, -1.738062, 1.598646, 0.996033, -1.427835, -4.788952, -0.736988, -1.47172, -0.871278, -1.412877, 0.439243, 0.294877, -2.091842, 0.353128, -0.189068, -3.575035, -0.364762, -0.988103, 1.08277, 0.712345, -1.443111, -1.374192, 3.592637, 0.160562, -1.783244, 0.491263, 0.056642, 1.514482, 2.151984], "es_sigma_last": 0.009103010724171095, "next_train_seed": 1056065024, "generations_done": 114}, "notes": ["All downloaded artifact JSON files hash to their URL ids; decoded START code e1ea8fcb..., START port b29cd2a0... (= IA port), IB code 301941829a... (matches goal), IB port f63227c5..., replica source 1e4c44b4..., RS2 differential test adapted for Gate A/C.", "Machine: 4 CPUs, 5 GB RAM; replica steady-state speed >= 300 markets/s so M=512 per generation, as the brief requires.", "Search restart: a first ES run was aborted after 13 generations because my sigma cap was coded as 0.5^(minutes) instead of 0.5^(minutes/60), which collapsed sigma. A fresh ES (same seed 20261162, START params) was started; its training seeds continue after the 13 consumed blocks (1056000000+512*13 up), so no training seed was reused. Reported generations/minutes/curve are the clean run only; the aborted run's 7 minutes are not counted.", "Monitor gain is the paired mean edge difference (ES mean minus START) on monitor seeds 30000000..30002047, measured every 10 generations; the best was generation 60 (+0.0080, se 0.0059), which is within noise on the monitor; the frozen weights are that ES mean rounded to 1e-6.", "Frozen Solidity = START's Solidity with only the _head weight constants regenerated (generator verified to reproduce START's file byte for byte from START params). The frozen port is START's port unchanged (weights are a runtime vector), so port_zb64/port_sha256 equal START's.", "IB's replica arm uses IB's own port (ibport.py, head weights at TH[HEAD0:HEAD0+178]) inside the same replica.", "One real-engine timing probe ran START alone on seeds 99000000..99000007 (outside every reserved block) before the confirmation; the confirmation block 8052224..8052735 was run once per arm in two 256-seed chunks.", "The real retail/arb split is reconstructed from the engine's per-step output with KIT-B harness.decompose (arb volume cross-checked against the engine's arb_volume_y).", "Training used 1056006656..1056065023 (114 generations x 512). Restart: es_mean_last and es_sigma_last in restart; next fresh training seed in restart.next_train_seed."]}