{
 "blocked": null,
 "item": "jc01-s03-h45-p16",
 "batch": "j11-a",
 "gates": {
  "A": {
   "passed": true,
   "what": "START port (port_zb64, sha256 e87231ca...) with START's values vs START Solidity (sha256 ea4047d3...) EVM fees, random callback sequences driven through the replica's _execute with the port's fees",
   "sequences": 50,
   "swap_callbacks": 100000,
   "seeds": [
    330000,
    330049
   ],
   "commands": "5 commands x 10 sequences",
   "max_fee_diff_bps": 0.00047026173607966903,
   "fees_above_0_01_bps": 0,
   "threshold_bps": 0.01,
   "note": "A first run on seeds 320000..320049 had 5 callbacks (all in sequence 320025) at 1.49 bps after the synthetic trade walk drove the pool to a degenerate state (x~0.16, y~6.4e6, spot ~4e7 vs 100, fees pinned near the 10% cap); the other 99,995 were <= 0.0008 bps. The harness was fixed to keep spot within [77,130] by forcing the reverting trade direction, and the gate was rerun on fresh sequences 330000..330049."
  },
  "B": {
   "passed": true,
   "seeds": [
    8078848,
    8079359
   ],
   "n": 512,
   "replica_START_minus_IB": 0.5440400783411643,
   "se": 0.036189036839615295,
   "real_target": 0.595,
   "abs_error": 0.05095992165883567,
   "tolerance": 0.15,
   "mean_edge": {
    "START": 529.982051499396,
    "IB": 529.4380114210547
   }
  },
  "C": {
   "passed": null,
   "note": "not run: no search (S < 100 markets/s), nothing new was frozen; START Solidity is returned unchanged"
  }
 },
 "speed": {
  "markets_per_s": 44.3,
  "cpus": 8,
  "processes": 8,
  "scope": "steady-state on a warmed fork pool (8 workers): 16 x 256 = 4096 replica markets (10000 steps) in 92.4 s; Gate B arms ran 512 markets in 12.1 s (START) and 7.5 s (IB). Host load average was about 34-70 on 8 CPUs (shared machine) during this run.",
  "rule": "S < 100 markets/s: per the requester, no search; only step 6 (real engine, IB and START)"
 },
 "search": {
  "generations": 0,
  "minutes": 0,
  "M": null,
  "curve": [],
  "note": "skipped: S = 44.3 markets/s < 100. No train or monitor seeds were used. START restart state (es_mean_z_at_end, sigma 0.119, next_train_seed 1152251904) from the previous leg is passed on unchanged.",
  "restart": {
   "es_mean_z_at_end": [
    2.570423,
    1.779597,
    4.796342,
    -1.855406,
    2.485287,
    0.536897,
    2.315028,
    -1.942143,
    -3.791028,
    -0.572919,
    -0.546185,
    -0.708315,
    2.547075,
    2.163646,
    -0.921015,
    -2.447835,
    -0.221248,
    -0.198984,
    -0.708934,
    0.795936,
    2.871505,
    1.314472,
    -0.018791,
    1.599798,
    -5.544303,
    -2.256446,
    0.014426,
    1.326474,
    -0.229396,
    -0.430729,
    1.863042,
    -3.071608,
    -1.568872,
    0.55152,
    -2.004545,
    -3.852092,
    0.269511,
    2.578489,
    0.100889,
    -0.612065,
    3.403194,
    -1.589951,
    -3.42478,
    2.726248,
    0.003616,
    -8.661741,
    -0.235456,
    0.477057,
    -0.598439,
    -7.731982,
    3.389327,
    -2.585604,
    -1.665398,
    -1.102875,
    0.053188,
    -1.78808,
    -3.215867,
    3.114762,
    5.158399,
    -2.563531,
    3.220102,
    4.948356,
    -1.920951,
    2.190051,
    1.127859,
    1.678665,
    -1.509112,
    -0.328574,
    4.936097,
    1.071434,
    -1.18816,
    -1.492541,
    -1.299334,
    -3.977488,
    -0.76978,
    0.755182,
    0.881554,
    0.431066,
    -6.186715,
    0.144669,
    -0.628826,
    -4.152228,
    0.691764,
    1.940627,
    -2.328614,
    2.530608,
    -1.124767,
    2.983373,
    -3.184057,
    -0.630197,
    1.78228,
    -1.151112,
    0.016234,
    -0.970323,
    1.343592,
    -2.039515,
    0.833182,
    2.078106,
    0.224123,
    -1.752108,
    -2.105016,
    1.226521,
    -0.831406,
    0.558713,
    -1.268178,
    0.928131,
    0.745001,
    -1.29545,
    -1.049616,
    0.299272,
    1.645384,
    -2.417446,
    1.621705,
    -0.950744,
    0.394384,
    -1.400119,
    0.276208,
    3.092761,
    -2.206143,
    5.096626,
    1.084877,
    -1.425682,
    0.249063,
    -0.071713,
    -1.090798,
    -0.810136,
    0.853383,
    4.752965,
    -0.524918,
    -0.322409,
    1.647107,
    2.153915,
    -1.604895,
    -1.140063,
    2.01047,
    -0.151149,
    0.749063,
    3.400555,
    -3.560762,
    0.313662,
    -0.899644,
    2.470627,
    -1.847765,
    0.402465,
    -2.552393,
    0.063549,
    3.195336,
    -0.580243,
    2.809936,
    2.352984,
    1.5637,
    1.750131,
    2.91965,
    3.097588,
    -2.556573,
    -1.258452,
    -4.246063,
    3.380266,
    0.714227,
    -4.485631,
    -0.592546,
    0.752292,
    3.193032,
    1.060177,
    -3.163803,
    -2.366524,
    -0.37468,
    1.46531,
    2.985528,
    -1.458744,
    0.812014,
    0.508542,
    -0.195277,
    -2.6603,
    0.757411,
    -0.848586,
    2.37366,
    -2.890078,
    -2.649588,
    1.604203,
    0.165372,
    3.942294,
    5.166131,
    -7.06988,
    2.985687,
    7.818782,
    -2.226849,
    0.216885,
    2.15006,
    0.301473,
    -0.174662,
    -1.125228,
    0.476508,
    -5.504268,
    -0.104269,
    0.493975,
    0.196361,
    -2.39468,
    -1.105691,
    1.120534,
    -4.919688,
    -0.973887,
    -0.521664,
    -1.992289,
    3.24313,
    -1.937994,
    -1.940688,
    0.845985,
    -1.5926,
    -3.373571,
    -0.547685,
    0.062672,
    5.313429,
    0.964946,
    -0.876814,
    -1.019393,
    -1.881685,
    -2.396065,
    -1.038567
   ],
   "es_sigma_at_end": 0.11906994551372671,
   "next_train_seed": 1152251904,
   "z_frozen": [
    1.584139,
    1.179546,
    3.792995,
    -2.189022,
    2.644983,
    0.102779,
    2.349228,
    -0.778739,
    -3.141593,
    0.81389,
    -1.073851,
    -0.726608,
    1.369603,
    1.734521,
    -0.900656,
    -3.375396,
    0.206748,
    0.600831,
    -0.28194,
    0.87611,
    2.562074,
    0.796812,
    -0.524739,
    1.491791,
    -4.529246,
    -2.110448,
    0.326121,
    1.212361,
    -0.378955,
    -1.12403,
    1.671659,
    -3.173882,
    -1.39759,
    0.702192,
    -1.448765,
    -3.538533,
    -0.339518,
    2.524384,
    -0.143393,
    -1.418387,
    3.108571,
    -0.86373,
    -3.40635,
    2.733711,
    -0.305664,
    -8.716351,
    -0.403739,
    0.545059,
    -0.329347,
    -6.8448,
    3.776325,
    -2.023037,
    -2.147619,
    -0.717415,
    -0.394085,
    -1.128792,
    -2.662835,
    3.585813,
    4.756458,
    -2.583518,
    2.474812,
    5.200817,
    -1.394103,
    2.501073,
    0.032264,
    2.063044,
    -0.46633,
    -0.002843,
    3.909887,
    0.240678,
    -0.990141,
    -2.080577,
    -1.714839,
    -3.088164,
    -0.621631,
    0.431882,
    0.205673,
    1.026267,
    -5.505646,
    1.289029,
    -0.424474,
    -3.713396,
    0.367834,
    2.028804,
    -2.512531,
    2.706587,
    -0.506237,
    3.128741,
    -2.842784,
    -0.731685,
    2.603512,
    -0.802294,
    -0.443516,
    -0.419737,
    1.286046,
    -2.575442,
    0.577829,
    2.281676,
    0.075017,
    -1.237466,
    -1.546452,
    1.122391,
    0.178085,
    0.42762,
    -1.111523,
    0.622765,
    0.848217,
    -0.583928,
    -1.531109,
    0.592844,
    1.857775,
    -2.95439,
    2.034594,
    -1.667393,
    -0.541881,
    -1.248706,
    0.222881,
    2.73139,
    -0.591217,
    4.850052,
    2.092017,
    -0.76716,
    1.339101,
    0.433437,
    -1.293808,
    -0.650679,
    1.667145,
    5.525288,
    -1.076816,
    -0.263683,
    0.965951,
    1.992071,
    -0.779096,
    -0.941665,
    2.490835,
    -0.658997,
    0.59366,
    3.386809,
    -1.944292,
    0.377167,
    -1.493317,
    2.690162,
    -2.238033,
    0.222175,
    -3.266994,
    0.081865,
    3.424041,
    -0.546532,
    2.267795,
    2.84916,
    1.237756,
    1.837938,
    3.362889,
    2.861257,
    -2.441639,
    -0.482023,
    -3.702149,
    3.778394,
    0.711557,
    -4.010387,
    0.511543,
    0.129145,
    3.074953,
    0.626628,
    -3.423103,
    -1.255372,
    -0.941892,
    2.276818,
    2.917888,
    -0.865068,
    0.791655,
    1.089409,
    -0.247569,
    -2.415283,
    -0.078294,
    -1.501894,
    0.876208,
    -1.922715,
    -1.270157,
    2.001215,
    0.17027,
    3.561926,
    3.987877,
    -7.188912,
    4.007427,
    7.732265,
    -2.199986,
    1.060387,
    2.593278,
    1.466079,
    -0.057355,
    -1.224749,
    1.038143,
    -5.153875,
    -0.100547,
    0.323924,
    0.71151,
    -1.092992,
    -1.569582,
    2.08747,
    -3.409984,
    -0.618837,
    -1.839094,
    -1.971107,
    3.070253,
    -2.570564,
    -1.465121,
    1.355775,
    -1.658367,
    -2.858898,
    -0.409703,
    0.066191,
    5.160457,
    1.060621,
    -1.130775,
    -0.598803,
    -1.605891,
    -2.140594,
    -1.575886
   ]
  }
 },
 "params": {
  "architecture": "19-8-2 as IA/J5 (ReLU clipped [0,4], inputs clipped [-4,4], output bps added to T-path fees)",
  "W1": [
   [
    1.268791,
    -0.909094,
    -1.079273,
    2.701695,
    -1.970082,
    1.905043,
    -0.522257,
    2.117986,
    -3.819892,
    -2.389059,
    -0.775959,
    -0.611908,
    0.515607,
    -1.821174,
    -1.177824,
    0.272246,
    0.055068,
    -0.58726,
    0.474797
   ],
   [
    0.927694,
    0.44465,
    1.705205,
    2.999054,
    1.829213,
    0.444149,
    -0.354257,
    -0.160719,
    -0.347892,
    0.162838,
    -0.285605,
    -1.209677,
    0.177927,
    -0.347717,
    -0.006578,
    0.905976,
    -0.391432,
    0.114279,
    0.382399
   ],
   [
    1.718479,
    2.470586,
    0.082641,
    1.564991,
    0.808454,
    4.474164,
    -1.589373,
    0.750457,
    1.581153,
    -1.110562,
    0.156336,
    -1.948743,
    -0.161224,
    0.24456,
    0.131761,
    1.124706,
    -1.277312,
    0.042551,
    -1.370616
   ],
   [
    -0.398523,
    -0.61261,
    1.371975,
    -0.242259,
    -1.213084,
    1.246476,
    0.222014,
    0.699682,
    -0.292288,
    0.33486,
    0.327809,
    -0.6502,
    -2.080802,
    0.760504,
    -0.243593,
    0.421142,
    3.155855,
    -0.031697,
    -0.455948
   ],
   [
    1.037819,
    0.855275,
    4.161602,
    0.223441,
    -2.093576,
    -2.412623,
    -0.426353,
    -0.761627,
    -0.446397,
    0.3371,
    0.007493,
    -1.352257,
    0.080199,
    -1.130698,
    0.186672,
    -0.335186,
    2.543832,
    -0.074462,
    -0.154729
   ],
   [
    1.083192,
    -2.08237,
    0.64634,
    -0.435344,
    2.068003,
    0.855213,
    2.241023,
    1.505379,
    -0.764131,
    0.208081,
    0.089023,
    3.791442,
    0.611832,
    -0.865455,
    0.097922,
    1.849713,
    -1.186666,
    -0.694459,
    0.392634
   ],
   [
    -2.194552,
    0.230882,
    0.519028,
    -1.489607,
    2.307801,
    1.676221,
    -0.315557,
    1.489962,
    1.706349,
    -0.667011,
    0.634637,
    1.531401,
    0.976098,
    1.016028,
    -0.640339,
    -0.27656,
    1.194513,
    -0.061043,
    1.143489
   ],
   [
    -3.501583,
    -1.762592,
    4.400858,
    3.675198,
    -1.040228,
    -1.704115,
    -1.237138,
    0.838521,
    2.703001,
    -1.042595,
    2.628973,
    -1.72535,
    0.78755,
    -0.587445,
    0.423081,
    0.914891,
    1.076495,
    -1.281194,
    1.663103
   ]
  ],
  "b1": [
   0.713102,
   -0.648302,
   -2.923731,
   -0.156636,
   -1.46026,
   -1.308789,
   -0.731735,
   -0.418989
  ],
  "W2": [
   [
    0.076098,
    -2.351055,
    0.750421,
    -0.770255,
    -3.402668,
    -0.541651,
    0.401715,
    0.737866
   ],
   [
    0.805229,
    -2.367905,
    -1.910594,
    2.333716,
    0.759877,
    -1.887688,
    0.138696,
    0.4522
   ]
  ],
  "b2": [
   0.906054,
   1.022593
  ],
  "feature_multipliers": "unchanged from IA params",
  "feature_offsets": "unchanged from IA params",
  "weight_fixed_point_scale": 1000000,
  "constants": {
   "ELAPSED_CAP": 7.0,
   "SIGNAL_THRESHOLD": 0.001217719717122874,
   "DIR_DECAY": 0.6697058212178416,
   "ACT_DECAY": 0.45814520393035874,
   "SIZE_DECAY": 0.4272456383995643,
   "TOX_DECAY": 0.9443398461138193,
   "SIGMA_DECAY": 0.6409140760332163,
   "LAMBDA_DECAY": 0.9857549607459349,
   "SIZE_BLEND_DECAY": 0.8551198806650133,
   "TOX_BLEND_DECAY": 0.22794932031822834,
   "ACT_BLEND_DECAY": 0.9837985410334352,
   "PHAT_ALPHA": 0.25529073196968205,
   "PHAT_ALPHA_RETAIL": 0.05072687186140156,
   "PHAT_ALPHA_SAME": 0.14477893015874413,
   "DIR_IMPACT_MULT": 5.0,
   "GATE_SIGMA_MULT": 4.872864691715054,
   "MIN_GATE": 0.027471114390051034,
   "TRADE_TOX_BOOST": 0.2973554194878412,
   "STALE_ATTRACT_FRAC": 0.7448834118594464,
   "RET_CAP": 0.020309585441605642,
   "TOX_CAP": 0.176978594129347,
   "TRADE_RATIO_CAP": 0.22080327273438205,
   "LAMBDA_CAP": 1.236874107863108,
   "STEP_COUNT_CAP": 55.0,
   "BASE_FEE": 0.000491663135949944,
   "SIGMA_COEF": 0.18388655038134047,
   "LAMBDA_COEF": 0.001452720094463016,
   "FLOW_SIZE_COEF": 0.44905541264764404,
   "TOX_COEF": 0.023764863320809536,
   "TOX_QUAD_COEF": 1.360670937184507,
   "ACT_COEF": 7.961199498370154,
   "DIR_COEF": 0.0029948655016897,
   "DIR_TOX_COEF": 0.010375547163758271,
   "STALE_DIR_COEF": 0.7461692666220804,
   "SIGMA_TOX_COEF": 0.0506777319833088,
   "TAIL_KNEE": 0.05054657769809344,
   "TAIL_SLOPE_PROTECT": 0.8565325772422836,
   "TAIL_SLOPE_ATTRACT": 0.8525793984265119,
   "ANCHOR_COUNT_CAP": 545.0,
   "ANCHOR_LINEAR_K": 0.7204872788224965,
   "ANCHOR_QUADRATIC_K": 1.2592144806821826
  },
  "constants_note": "START's frozen values (second entries of START's [IA, START] pairs), unchanged; WAD-rounded as in the Solidity"
 },
 "code_zb64": "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",
 "code_sha256": "ea4047d3a6deedeaeeb155797b58cee3517c2004f8c5961c68485598f133ff4e",
 "port_zb64": "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",
 "port_sha256": "e87231ca0fcdc5a009d143e479b739065b0ec498970ff773970cd5b5db806155",
 "port_usage": "port.py strat_init(S,V,x0,y0)/strat_after(S,V,...) with V = [1, IA feature_multipliers(19), IA feature_offsets(19), W1(8x19 row-major), b1(8), W2(2x8), b2(2), ANCHOR_COUNT_CAP, ANCHOR_LINEAR_K, ANCHOR_QUADRATIC_K, port TH_VALUES with the 38 named constants replaced]",
 "holdout": {
  "note": "not run: step 5 belongs to the search path; with S < 100 the brief allows only step 6"
 },
 "real": {
  "seeds": [
   8117760,
   8118015
  ],
  "start_vs_IB": {
   "n": 256,
   "mean_diff": 0.5417358412671287,
   "se": 0.055447304834735936,
   "sum": 138.68437536438495,
   "sumsq": 275.82736464374193,
   "worst5": [
    [
     8117882,
     -3.20176435217752
    ],
    [
     8117930,
     -2.600938521297053
    ],
    [
     8117933,
     -1.8218888295766646
    ],
    [
     8117989,
     -1.4183107886512971
    ],
    [
     8117829,
     -1.36546028141845
    ]
   ],
   "retail_volume_y_delta": 108.01879900280574,
   "retail_volume_y_delta_se": 15.578195103135561,
   "arb_volume_y_delta": -132.15443427214404,
   "arb_volume_y_delta_se": 11.15495045182455,
   "by_quartile_of_IB_retail_volume": [
    {
     "q": 1,
     "n": 64,
     "mean_diff": 0.49322702133491436,
     "se": 0.06856025725582031
    },
    {
     "q": 2,
     "n": 64,
     "mean_diff": 0.5834411440356133,
     "se": 0.09066800489810102
    },
    {
     "q": 3,
     "n": 64,
     "mean_diff": 0.6428659984471397,
     "se": 0.13097391723470006
    },
    {
     "q": 4,
     "n": 64,
     "mean_diff": 0.4474092012508475,
     "se": 0.1390401652702786
    }
   ]
  },
  "mean_edge": {
   "start": 533.0814912220608,
   "ib": 532.5397553807936
  },
  "gas": {
   "START": {
    "afterInitialize": {
     "calls": 256,
     "max_ok_gas": 243234,
     "oog": 0,
     "other_failures": 0
    },
    "afterSwap": {
     "calls": 2754141,
     "max_ok_gas": 235369,
     "oog": 0,
     "other_failures": 0
    },
    "getName": {
     "calls": 256,
     "max_ok_gas": 21742,
     "oog": 0,
     "other_failures": 0
    }
   },
   "IB": {
    "afterInitialize": {
     "calls": 256,
     "max_ok_gas": 243227,
     "oog": 0,
     "other_failures": 0
    },
    "afterSwap": {
     "calls": 2742368,
     "max_ok_gas": 234837,
     "oog": 0,
     "other_failures": 0
    },
    "getName": {
     "calls": 256,
     "max_ok_gas": 21735,
     "oog": 0,
     "other_failures": 0
    }
   }
  },
  "protocol": "each strategy alone vs 30 bps VanillaStrategy, amm_sim_rs.run_batch(bytecode, Vanilla, configs, 8), configs = MatchRunner._build_configs body (BASELINE_VARIANCE, draw order size, rate, sigma; base config build_base_config) with seed = market seed; 64-seed chunks, one command each, saved under scratch/; each arm run once per seed",
  "frozen_vs_start": null,
  "frozen_vs_IB": "equal to start_vs_IB: frozen = START (no search)",
  "planned_seeds": [
   8117760,
   8118783
  ],
  "coverage_note": "Only the first 256 of the 1024 planned seeds ran: the real engine took about 3-4 minutes per 64-seed chunk on this loaded host, so 32 chunks did not fit the time left. The paired result covers only seeds that both arms ran.",
  "retail_arb_note": "LightweightSimResult exposes edges, pnl, retail_volume_y, arb_volume_y; real retail/arb deltas are volume (Y) deltas per market"
 },
 "gas": {
  "afterSwap_peak": {
   "START": 235369,
   "IB": 234837
  },
  "afterInitialize_peak": {
   "START": 243234,
   "IB": 243227
  },
  "oog": {
   "START": 0,
   "IB": 0
  },
  "other_failures": {
   "START": 0,
   "IB": 0
  },
  "afterSwap_calls": {
   "START": 2754141,
   "IB": 2742368
  },
  "limit_afterSwap": 245000,
  "source": "amm_sim_rs.gas_stats() reset before each 64-seed chunk, Submission role, summed counts and max of max_ok_gas"
 },
 "valid": true,
 "notes": [
  "Inputs checked: START artifact cd8559ed (code ea4047d3..., port e87231ca...), IB artifact afd5183e (code 301941829a44... matches the brief, port f63227c5...), replica artifact e8a7a2af (replica_source 1e4c44b4...); each downloaded JSON hashes to its URL id. Checkout 6b6921f8; setup.sh ran as given and validated StarterStrategy.",
  "Replica: replica_source with its STRATEGY block replaced by an import of START port (strat_init/strat_after taking V = [1, multipliers(19), offsets(19), W1, b1, W2, b2, 3 anchors, TH]); IB in its own port with TH_VALUES and the head weights at HEAD0.",
  "Gate A passed (max 0.00047 bps over 100,000 callbacks); Gate B passed (replica START-IB +0.544 se 0.036 vs real +0.595).",
  "Replica speed S = 44.3 markets/s on 8 CPUs, far below the previous leg (about 1100) because the host was shared (load average about 34-70). Under the requester rule (S < 100: skip the search) no CMA-ES ran, so nothing beat START: START is returned unchanged as the next leg's start, with its restart state.",
  "Real engine (once per seed, START and IB each alone): START - IB +0.542 se 0.055 on n=256 paired seeds 8117760..8118015 (planned 1024; time-limited). Previous leg measured +0.595 se 0.039 on 512 other seeds.",
  "One real-engine probe ran IB on seeds 7999100..7999103 (outside every fresh range) to check the result object. A first attempt to run START chunk 0 and IB chunk 1 concurrently hit the 8-minute limit and was killed without output; both chunks were then rerun singly on the same seeds, so every reported seed ran once per arm."
 ]
}