{
 "credit": "Taylor (gtmcknight), github.com/gtmcknight/amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved: the solved policy, replica and production U1 tables QLX5 is built on.",
 "item": "c4-search-b/level-curve",
 "where": "replica_choose",
 "metric": "QLX5 + level curve (arm B=+5000) minus unchanged QLX5, engine-faithful Cython replica edge per seed, paired, kit score.summarize",
 "headline_arm": "B=+5000 (lvl_curve=5000); DIAGNOSTIC ONLY: stopped at round 2 (cumulative mean+2se 0.02314 < 0.03), never selected",
 "gain_vs_base": 0.01062344092436899,
 "se": 0.0062590456608573215,
 "n": 384,
 "seeds": [
  64000,
  64383
 ],
 "advance": false,
 "advance_reason": "No arm survived the 128-seed rounds on choose seeds 64000..65023 (all four stopped on cumulative mean+2se < 0.03), so nothing was frozen and, per the brief, no report on 10000..12047 was run. advance requires a completed 2048-seed report with gain >= 0.03.",
 "source_sha256": "48e71018b1bdd21ddfd35da3801c01ce0f9e01d40df03a7456ce30192f620314",
 "source_hash_scope": "sha256 of the patched replica policy source qlxcore.py (= audited qlxcore.py 701dbfd1175fee7d129de92db21b1ddc78645796c422b29d8efba2eda501ab00 + level_curve.diff below). The QLX5 contract is unchanged: e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40.",
 "config_sha256": null,
 "config_note": "No config was selected. The measured diagnostic arm config {\"lvl_curve\": 5000} (json.dumps sort_keys) has sha256 c5403ae05837866da861a39794993aa624780255c4b50df8ee661e11b6a368dd",
 "selected_parameters": null,
 "freeze": {
  "frozen": false,
  "record": null,
  "why": "no arm completed 1024 choose seeds; no report seeds were touched (10000..12047 never run)",
  "report_run": false
 },
 "rule": {
  "round_size": 128,
  "stop": "after each round, stop arm when kit score.summarize cumulative mean_diff + 2*se < 0.03 or when it has 0 activations",
  "choose_seeds": "64000..65023",
  "report_seeds": "10000..12047 (only after freeze)",
  "grid_order": [
   -5000,
   -2500,
   2500,
   5000
  ],
  "cap_minutes": 45,
  "workers": 8
 },
 "arms": [
  {
   "arm": "B=-5000",
   "knobs": {
    "lvl_curve": -5000
   },
   "seeds": [
    64000,
    64127
   ],
   "n": 128,
   "rounds": [
    {
     "round": 0,
     "seeds": [
      64000,
      64127
     ],
     "n": 128,
     "mean": 0.004745284606554101,
     "se": 0.007800794101913276,
     "up2": 0.020346872810380653,
     "wall_ctl": 9.5,
     "wall_pat": 37.8
    }
   ],
   "stop": {
    "round": 0,
    "why": "cum mean+2se 0.02035 < 0.03"
   },
   "completed_1024": false,
   "paired_moments": {
    "n": 128,
    "sum_diff": 0.6073964296389249,
    "sum_diff_sq": 0.992098698341595,
    "mean": 0.004745284606554101,
    "sd": 0.08825591052964643,
    "se": 0.007800794101913277
   },
   "activations": {
    "fee_evaluations": 1393094,
    "tt_changed": 587537,
    "fraction": 0.4217497168173863
   }
  },
  {
   "arm": "B=-2500",
   "knobs": {
    "lvl_curve": -2500
   },
   "seeds": [
    64000,
    64127
   ],
   "n": 128,
   "rounds": [
    {
     "round": 0,
     "seeds": [
      64000,
      64127
     ],
     "n": 128,
     "mean": 0.010633143273575563,
     "se": 0.007503429322157121,
     "up2": 0.025640001917889805,
     "wall_ctl": 9.5,
     "wall_pat": 37.8
    }
   ],
   "stop": {
    "round": 0,
    "why": "cum mean+2se 0.02564 < 0.03"
   },
   "completed_1024": false,
   "paired_moments": {
    "n": 128,
    "sum_diff": 1.361042339017672,
    "sum_diff_sq": 0.9297085552816015,
    "mean": 0.010633143273575563,
    "sd": 0.08489161209362049,
    "se": 0.007503429322157122
   },
   "activations": {
    "fee_evaluations": 1392990,
    "tt_changed": 587469,
    "fraction": 0.4217323886029333
   }
  },
  {
   "arm": "B=2500",
   "knobs": {
    "lvl_curve": 2500
   },
   "seeds": [
    64000,
    64127
   ],
   "n": 128,
   "rounds": [
    {
     "round": 0,
     "seeds": [
      64000,
      64127
     ],
     "n": 128,
     "mean": -0.000999714933480167,
     "se": 0.008057207054073846,
     "up2": 0.015114699174667526,
     "wall_ctl": 9.5,
     "wall_pat": 37.8
    }
   ],
   "stop": {
    "round": 0,
    "why": "cum mean+2se 0.01511 < 0.03"
   },
   "completed_1024": false,
   "paired_moments": {
    "n": 128,
    "sum_diff": -0.12796351148546137,
    "sum_diff_sq": 1.055444453119978,
    "mean": -0.000999714933480167,
    "sd": 0.09115689192575525,
    "se": 0.008057207054073848
   },
   "activations": {
    "fee_evaluations": 1392818,
    "tt_changed": 587489,
    "fraction": 0.4217988279875763
   }
  },
  {
   "arm": "B=5000",
   "knobs": {
    "lvl_curve": 5000
   },
   "seeds": [
    64000,
    64383
   ],
   "n": 384,
   "rounds": [
    {
     "round": 0,
     "seeds": [
      64000,
      64127
     ],
     "n": 128,
     "mean": 0.027110954145767252,
     "se": 0.008975849143644674,
     "up2": 0.0450626524330566,
     "wall_ctl": 9.5,
     "wall_pat": 37.8
    },
    {
     "round": 1,
     "seeds": [
      64128,
      64255
     ],
     "n": 256,
     "mean": 0.01686325843048997,
     "se": 0.006653473841320704,
     "up2": 0.030170206113131377,
     "wall_ctl": 9.5,
     "wall_pat": 9.7
    },
    {
     "round": 2,
     "seeds": [
      64256,
      64383
     ],
     "n": 384,
     "mean": 0.01062344092436899,
     "se": 0.006259045660857322,
     "up2": 0.023141532246083635,
     "wall_ctl": 9.6,
     "wall_pat": 7.5
    }
   ],
   "stop": {
    "round": 2,
    "why": "cum mean+2se 0.02314 < 0.03"
   },
   "completed_1024": false,
   "paired_moments": {
    "n": 384,
    "sum_diff": 4.079401314957693,
    "sum_diff_sq": 5.8049788558127835,
    "mean": 0.01062344092436899,
    "sd": 0.12265174516705254,
    "se": 0.0062590456608573215
   },
   "activations": {
    "fee_evaluations": 4206538,
    "tt_changed": 1779091,
    "fraction": 0.4229347268466373
   }
  }
 ],
 "timeout": {
  "cap_s": 2700,
  "hit": false,
  "choose_wall_s": 93.5
 },
 "parity": {
  "audit_rows": {
   "seeds": [
    10010512,
    10010515
   ],
   "source": "per_seed_512.csv in payload of A/362fb97f041087bf3548c302af4c0f82d2537d6a6c0157a95ac06d0cb70a5ce4",
   "unchanged_qlx5_cython_vs_engine_hex": "4/4 bit-identical",
   "calls_tries_hits_equal": "4/4",
   "edges_hex": {
    "10010512": "0x1.2f10a711db056p+9",
    "10010513": "0x1.e2c73e5b63867p+8",
    "10010514": "0x1.94cbf188fe8c4p+8",
    "10010515": "0x1.c241723e5f101p+8"
   }
  },
  "disabled_patch_equals_control": {
   "runs": 20,
   "seeds": "10010512..10010515 and 64000..64015",
   "equal_edge_bits": 20,
   "equal_callback_log_sha256": 20,
   "what": "patched build with lvl_curve=0 vs unchanged control build, sha256 over repr of every callback (inputs and returned fee WADs)"
  },
  "rebuild": {
   "control_qlxhot_py": "3d28cffd8e4fe258e412c9e42f7be7b8f590a719e1267293704af5c0f53d3e93",
   "control_qlxcore_cy_py": "7e1d0d75ab5f315f03a1f74185aed0351dbed9bc7e871ddf0c5a145bd4d8aa72",
   "control_qlxhot_c": "3ec6cc3133036121548f2321debfe83bba43227206a0f513b1d30cc0e5c64844",
   "note": "byte-identical to the hashes recorded in A/72b58a14 and A/8d540069",
   "patched_qlxhot_py": "16b1fcb073c8db251be6ac2808ffab57a15ab43565b5794a55689bae4b75c40a",
   "patched_qlxhot_c": "959bb858e2567b8bacddfd6703807ee5297fe44718684148ea4d0ca66b467d09",
   "qlx_tables_json": "8c6d33c5c1024bc23593f46123aad1712c0cc8af3f4a118c5875258f9d7b81a6",
   "enginecore_f_py": "60af56a7570fabd603c6374d38a38f88b3c35a8f1e8192f588769460a96bfcfd",
   "numba_cache": "separate NUMBA_CACHE_DIR per implementation (nc_ctl, nc_pat)"
  }
 },
 "pairs_unrounded": {
  "encoding": "base64(zlib(records)); record = struct \"<q5d\": seed, control edge, then arm edges for B=-5000,-2500,2500,5000 (NaN = arm stopped before this seed); 384 records, seeds 64000..64383; diff = arm - control",
  "decode": "python3 -c \"import json,base64,zlib,struct,sys;b=zlib.decompress(base64.b64decode(json.load(open(sys.argv[1]))['pairs_unrounded']['zb64']));print([struct.unpack_from('<q5d',b,i) for i in range(0,len(b),48)][:3])\" result.json",
  "zb64": "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"
 },
 "patch": {
  "replica_diff": "--- port/qlxcore/qlxcore.py\t1970-01-01 00:00:00.000000000 +0000\n+++ patched/qlxcore/qlxcore.py\t2026-11-11 02:04:13.226989482 +0000\n@@ -77,6 +77,7 @@\n     ('table_p2_synced', 3, 'table for phase 2, rival synced'),\n     ('table_p2_stale', 4, 'table for phase 2, rival not synced'),\n     ('sd_levels', (0, 4, 8, 12, 16, 20, 26, 34), 'belief sd levels of the tables, bps (table levels)'),\n+    ('lvl_curve', 0, 'level-curve item: B in tt += tdiv(B*tt*(U-tt), 10000*U), clipped to [0, U]; 0 = QLX5'),\n     ('w_step', 5, 'bps per grid unit of the own-offset and rival-offset axes'),\n     ('w_half', 160, 'own-offset axis half width in grid units (axis 0..2*w_half)'),\n     ('p2_clip', 6, 'phase 0: rival offset clipped to +-this many grid units'),\n@@ -516,6 +517,9 @@\n         while k < len(S) - 2 and sd >= S[k + 1] * U:\n             k += 1\n         tt = clip(tdiv(sd - S[k] * U, S[k + 1] - S[k]), 0, U)\n+        B = K['lvl_curve']\n+        if B:\n+            tt = clip(tt + tdiv(B * tt * (U - tt), 10000 * U), 0, U)\n         pw = clip(tdiv(w, st) + H * U, 0, 2 * H * U); wq = (pw - H * U) * st\n         if ph == 0:\n             tb = K['table_arb']; pc = K['p2_clip']; p2 = clip(tdiv(w2, st), -pc * U, pc * U) + pc * U; nc1 = 2 * pc\n",
  "knob": "lvl_curve (default 0 = unchanged QLX5); arms B in order -5000,-2500,2500,5000",
  "replica_run": "sys.path.insert(0, CYOUT_PAT); import qlxcore_cy as Q; Q.run(seed, Q.load_tables(), lvl_curve=B)",
  "build": "build_cy.sh from payload of A/8d5400696659b56bc12eeffc34dec5e58c5c119ddddaca681792db59586dd760 with mkcy.py SRC_SHA replaced by the patched qlxcore.py sha256 48e71018b1bdd21ddfd35da3801c01ce0f9e01d40df03a7456ce30192f620314",
  "solidity_edit_recipe": "In QLX5 (sha256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40), function fees, directly after the line \"int256 tt=clip((sd-sdl(k)*U)/(sdl(k+1)-sdl(k)),0,U);\" insert \"tt=clip(tt+(int256(B)*tt*(U-tt))/(10000*U),0,U);\" (inside the existing unchecked block; |B|*U*U <= 5e39 cannot overflow int256; Solidity signed / truncates toward zero = tdiv). Knots, tables and all other coordinates unchanged."
 },
 "smoke": {
  "passed": true,
  "what": "(1) disabled patch equals control 20/20 bit-exact incl. callback logs; (2) unchanged control equals engine audit rows 4/4; (3) Solidity edit with B=5000 compiles with solc 0.8.24, viaIR, optimizer 200 runs, evmVersion paris (engine compiler.py settings): 0 errors, deployed 22521 bytes (QLX5 22440), source 47317 chars, source sha256 0896eeb4a0fae4549ae85e5f638a020dbf33b2b328e81f56ca68401215ebf33a. Not run in the engine (no engine seeds by brief); gas not measured."
 },
 "timings": {
  "parity_ctl_wall_s": 1.7,
  "parity_pat_wall_s": 2.9,
  "choose_wall_s": 93.5,
  "round_walls": "see arms[].rounds wall_ctl/wall_pat",
  "workers": 8,
  "kit_setup_s": 11.0
 },
 "provenance": {
  "kit": "identity-md-launches/goal-3178-build-shared-evaluation-kit@45e7563d1a29ffca9d608fdf60c90bf2624d2d01 (setup_fast.sh --cache/--scratch under test/scratch; score.summarize)",
  "checked_cython_replica": "https://api.imd.fun/artifacts/72b58a1407966f0223f06ab7c6ddd979a24fb4593f1a9b3dc43508a7f133d00b",
  "cython_payload": "https://api.imd.fun/artifacts/8d5400696659b56bc12eeffc34dec5e58c5c119ddddaca681792db59586dd760",
  "original_port": "https://api.imd.fun/artifacts/60dc237fa0a4d42f3b6e2d2bed61c1a2df08d27c31ccd95cce508ee9c8689de4",
  "engine_audit": "https://api.imd.fun/artifacts/362fb97f041087bf3548c302af4c0f82d2537d6a6c0157a95ac06d0cb70a5ce4",
  "qlx5_and_tables": "https://api.imd.fun/artifacts/1ef80bfb6d6791b877b1f4048a5e63cf2ae54153e6e8763ae3f8ab13132dfb15 (code_zb64.QLX5 sha256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40)",
  "cython_wheels": "cython 3.1.4 sha256 9def7c41f4dc339003b1e6875f84edf059989b9c7f5e9a245d3ce12c190742d9, setuptools 80.9.0 sha256 062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922 (files.pythonhosted.org, hash-checked)"
 },
 "engine_work": {
  "fresh_engine_seeds": 0,
  "engine_runs": 0,
  "submissions": 0
 },
 "limitations": [
  "Replica only; no engine seeds were used (by brief). The replica is bit-exact to the engine for unchanged QLX5 on the four audit rows checked here and on 512 seeds in A/72b58a14; the patched arms themselves are not engine-checked.",
  "All arms stopped early, so every number is a cumulative diagnostic at the stopping round, not a selection; B=-5000/-2500/+2500 have only 128 seeds, B=+5000 has 384.",
  "Activations count fee evaluations where tdiv(B*tt*(U-tt),10000*U) != 0 (about 42% of fee evaluations for every arm); the curve is active, it just does not gain >= 0.03.",
  "No report on 10000..12047 was run because no arm survived; nothing frozen, no retuning, no restart."
 ]
}