{"credit":"Taylor (gtmcknight), github.com/gtmcknight/amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved: the solved policy, exact-arithmetic tell, U1 tables, replica and production tables that QLX5 is built on. Patch only blends Taylor's tables 3 and 1.","item":"second-retail","batch":"c4-search-b","family":"synced phase-2 table3->table1 log-fee blend only at updated cnt==2 (second retail callback of a step); cnt>=3 unchanged","where":"replica_choose","headline_arm":"cnt2_blend_L=1250 (diagnostic only: STOPPED by futility after round 1; best measured mean of the four arms; not selected)","gain_vs_base":0.011280488075593453,"se":0.008722659583571815,"n":128,"seeds":[64000,64127],"gain_note":"candidate edge - unchanged QLX5 edge on the same replica seed, score.summarize (ddof=1 se). Diagnostic; every arm stopped.","advance":false,"advance_reason":"All four arms met mean+2se<0.03 after the first 128-seed choosing round; no survivor, so no freeze and no report seeds (10000..12047) were run, per brief.","status":"all_stopped","selected_parameters":null,"source_sha256":"ce43fe99209867b73ccccc95d0b840c2d51c53b65c7cf66861f44199669dbdb7","source_hash_scope":"qlxcnt2.py: the measured Python integer policy (audited qlxcore.py 701dbfd1... + patch below); knob cnt2_blend_L selects the arm.","config_sha256":"1ba4d6a49a49960412c9e68c7b203ffade902b81994eab5874ee067efd74c4df","config_hash_encoding":"sha256 of UTF-8 json.dumps(config, sort_keys=True, separators=(\",\",\":\")) with config {\"all_other_knobs\":\"QLX5 defaults\",\"cnt2_blend_L\":1250,\"denominator\":10000,\"module\":\"qlxcnt2\"}","baseline":{"name":"QLX5 unchanged (no AGE)","contract_source_sha256":"e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40","replica_qlxcore_py_sha256":"701dbfd1175fee7d129de92db21b1ddc78645796c422b29d8efba2eda501ab00"},"statistics":{"implementation":"https://raw.githubusercontent.com/identity-md-launches/goal-3178-build-shared-evaluation-kit/45e7563d1a29ffca9d608fdf60c90bf2624d2d01/score.py","function":"score.summarize","round_size":128,"futility":"stop iff cumulative mean+2se<0.03 (also stop if every diff is exactly 0: no effect)","choose":[64000,65023],"report":[10000,12047],"report_run":false,"engine_seeds_used":0},"arms":[{"arm":"cnt2_blend_L=1250","parameters":{"cnt2_blend_L":1250,"denominator":10000},"config_sha256":"1ba4d6a49a49960412c9e68c7b203ffade902b81994eab5874ee067efd74c4df","rounds":[{"round":1,"seeds":[64000,64127],"n":128,"gain_vs_base":0.011280488075593453,"se":0.008722659583571815,"upper_2se":0.028725807242737083,"sum_diff":1.443902473675962,"sum_squared_diff":1.253122274304642,"round_activations":204731,"round_calls":1392499,"stopped":true,"stop_reason":"mean+2se<0.03"}],"round_count":1,"stopped":true,"completed":false,"stop_reason":"mean+2se<0.03","activations":204731,"callbacks":1392499,"activation_rate":0.14702416303351026,"paired_moments":{"n":128,"mean_diff":0.011280488075593453,"se":0.008722659583571815,"worst5":[{"seed":64021,"diff":-0.2738590858436396},{"seed":64031,"diff":-0.23773977447126526},{"seed":64098,"diff":-0.2050492076230057},{"seed":64018,"diff":-0.19229047756493856},{"seed":64104,"diff":-0.1838051063640478}],"sum_diff":1.443902473675962,"sum_squared_diff":1.253122274304642,"mean_base":534.9978274476013,"mean_candidate":535.0091079356769,"n_zero_diff":0},"effect":"nonzero (activations>0, n_zero_diff=0 of 128)"},{"arm":"cnt2_blend_L=2500","parameters":{"cnt2_blend_L":2500,"denominator":10000},"config_sha256":"252c14b47b645e9efd8cbe2801d5b1326fb2562be0d197eb74fe38ab10e5ffed","rounds":[{"round":1,"seeds":[64000,64127],"n":128,"gain_vs_base":0.007498058812839492,"se":0.010396284144902483,"upper_2se":0.028290627102644458,"sum_diff":0.959751528043455,"sum_squared_diff":1.764189035097312,"round_activations":204697,"round_calls":1392034,"stopped":true,"stop_reason":"mean+2se<0.03"}],"round_count":1,"stopped":true,"completed":false,"stop_reason":"mean+2se<0.03","activations":204697,"callbacks":1392034,"activation_rate":0.14704885081829897,"paired_moments":{"n":128,"mean_diff":0.007498058812839492,"se":0.010396284144902483,"worst5":[{"seed":64025,"diff":-0.3602252800170618},{"seed":64083,"diff":-0.35191835244700087},{"seed":64052,"diff":-0.2719929037249358},{"seed":64011,"diff":-0.23634254013541067},{"seed":64031,"diff":-0.22400762612119252}],"sum_diff":0.959751528043455,"sum_squared_diff":1.764189035097312,"mean_base":534.9978274476013,"mean_candidate":535.0053255064141,"n_zero_diff":0},"effect":"nonzero (activations>0, n_zero_diff=0 of 128)"},{"arm":"cnt2_blend_L=5000","parameters":{"cnt2_blend_L":5000,"denominator":10000},"config_sha256":"7d481602db451b5b4f5e5828eaedbfdf058131928a3c039dd6d11908e6c8f376","rounds":[{"round":1,"seeds":[64000,64127],"n":128,"gain_vs_base":0.0026885465894403993,"se":0.013535799137667729,"upper_2se":0.029760144864775857,"sum_diff":0.3441339634483711,"sum_squared_diff":2.979314724641916,"round_activations":204613,"round_calls":1391098,"stopped":true,"stop_reason":"mean+2se<0.03"}],"round_count":1,"stopped":true,"completed":false,"stop_reason":"mean+2se<0.03","activations":204613,"callbacks":1391098,"activation_rate":0.1470874086512956,"paired_moments":{"n":128,"mean_diff":0.0026885465894403993,"se":0.013535799137667729,"worst5":[{"seed":64104,"diff":-0.5261060134536137},{"seed":64083,"diff":-0.4544530430962368},{"seed":64031,"diff":-0.36275794443372433},{"seed":64021,"diff":-0.3600514721814534},{"seed":64052,"diff":-0.3104639494578123}],"sum_diff":0.3441339634483711,"sum_squared_diff":2.979314724641916,"mean_base":534.9978274476013,"mean_candidate":535.0005159941908,"n_zero_diff":0},"effect":"nonzero (activations>0, n_zero_diff=0 of 128)"},{"arm":"cnt2_blend_L=7500","parameters":{"cnt2_blend_L":7500,"denominator":10000},"config_sha256":"7e3bfbd70e84a4cfd21a1667aa772659045f9cf90c953b7074f9b40571b0b066","rounds":[{"round":1,"seeds":[64000,64127],"n":128,"gain_vs_base":-0.00037623797639341205,"se":0.013049575809211351,"upper_2se":0.02572291364202929,"sum_diff":-0.04815846097835674,"sum_squared_diff":2.7682755856204606,"round_activations":204480,"round_calls":1389967,"stopped":true,"stop_reason":"mean+2se<0.03"}],"round_count":1,"stopped":true,"completed":false,"stop_reason":"mean+2se<0.03","activations":204480,"callbacks":1389967,"activation_rate":0.14711140624201868,"paired_moments":{"n":128,"mean_diff":-0.00037623797639341205,"se":0.013049575809211351,"worst5":[{"seed":64052,"diff":-0.3746894116235353},{"seed":64031,"diff":-0.3610644177088034},{"seed":64002,"diff":-0.35427783708917104},{"seed":64115,"diff":-0.33844136334118957},{"seed":64021,"diff":-0.3329524800684567}],"sum_diff":-0.04815846097835674,"sum_squared_diff":2.7682755856204606,"mean_base":534.9978274476013,"mean_candidate":534.997451209625,"n_zero_diff":0},"effect":"nonzero (activations>0, n_zero_diff=0 of 128)"}],"freeze_record":null,"freeze_note":"not created: no arm completed 1,024 choosing seeds","report":null,"smoke":{"passed":true,"audit_rows":[{"seed":10010512,"engine_hex":"4082f10a711db056","control_hex":"4082f10a711db056","disabled_cy_hex":"4082f10a711db056","disabled_py_hex":"4082f10a711db056","control_edge":606.1300985640944,"calls":12227,"disabled_calls":12227,"disabled_activations":0,"audit_calls":12227,"pass":true},{"seed":10010513,"engine_hex":"407e2c73e5b63867","control_hex":"407e2c73e5b63867","disabled_cy_hex":"407e2c73e5b63867","disabled_py_hex":"407e2c73e5b63867","control_edge":482.77829524211705,"calls":9988,"disabled_calls":9988,"disabled_activations":0,"audit_calls":9988,"pass":true},{"seed":10010514,"engine_hex":"40794cbf188fe8c4","control_hex":"40794cbf188fe8c4","disabled_cy_hex":"40794cbf188fe8c4","disabled_py_hex":"40794cbf188fe8c4","control_edge":404.7966542836623,"calls":9532,"disabled_calls":9532,"disabled_activations":0,"audit_calls":9532,"pass":true},{"seed":10010515,"engine_hex":"407c241723e5f101","control_hex":"407c241723e5f101","disabled_cy_hex":"407c241723e5f101","disabled_py_hex":"407c241723e5f101","control_edge":450.2556494695746,"calls":10484,"disabled_calls":10484,"disabled_activations":0,"audit_calls":10484,"pass":true}],"note":"unchanged QLX5 (Cython control) equals the unrounded engine rows of A/362fb97f per_seed_512.csv (engine_hex) on 10010512..10010515, bit for bit, same callback counts; patched module with cnt2_blend_L=0 (Cython and pure Python) equals control bit for bit with 0 activations","patched_on_python_vs_cython":[{"seed":64000,"L":2500,"cy_hex":"407c1d5b572fa29c","py_hex":"407c1d5b572fa29c","cy_act":1212,"py_act":1212,"equal":true},{"seed":64000,"L":7500,"cy_hex":"407c1d7b7696367a","py_hex":"407c1d7b7696367a","cy_act":1211,"py_act":1211,"equal":true},{"seed":64001,"L":2500,"cy_hex":"407afff1a76856d4","py_hex":"407afff1a76856d4","cy_act":1156,"py_act":1156,"equal":true},{"seed":64001,"L":7500,"cy_hex":"407b004400cc14eb","py_hex":"407b004400cc14eb","cy_act":1155,"py_act":1155,"equal":true},{"seed":10010512,"L":2500,"cy_hex":"4082efd5711f9a55","py_hex":"4082efd5711f9a55","cy_act":2002,"py_act":2002,"equal":true},{"seed":10010512,"L":7500,"cy_hex":"4082f0c31944fcf3","py_hex":"4082f0c31944fcf3","cy_act":2000,"py_act":2000,"equal":true},{"seed":10010513,"L":2500,"cy_hex":"407e31faca1567a7","py_hex":"407e31faca1567a7","cy_act":1375,"py_act":1375,"equal":true},{"seed":10010513,"L":7500,"cy_hex":"407e3275e59bf878","py_hex":"407e3275e59bf878","cy_act":1374,"py_act":1374,"equal":true}],"structural_checks":{"unchanged_branch_cases":840,"exact_blend_cases":24,"disabled_cnt2_cases":6,"passed":true},"structural_note":"fees() of the patch vs the audited qlxcore.py on 840 cases (every phase/syn/cnt except ph2+syn+cnt2) identical; 24 blended cases equal an independent formula with explicit signed truncation toward zero; L=0 at cnt==2 equals control"},"compressed_pairs":{"encoding":"base64(zlib(json))","sha256_uncompressed":"38e86db98984491c174976899175c9f1582c1ff5b7adb7bd58f7f8704f35954b","data":"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","decoder":"python3 -c \"import json,base64,zlib,struct,sys;d=json.loads(zlib.decompress(base64.b64decode(json.load(open(sys.argv[1]))['compressed_pairs']['data'])));f=lambda h:struct.unpack('>d',bytes.fromhex(h))[0];[print(L,s,f(c)-f(b)) for L,cs in d['cand_hex'].items() for s,b,c in zip(d['seeds'],d['base_hex'],cs)]\" result.json","content":"seeds 64000..64127; base_hex = unchanged QLX5 edge (IEEE-754 big-endian hex); cand_hex[L] = candidate edge"},"patch":{"format":"unified diff against audited qlxcore.py (sha256 701dbfd1175fee7d129de92db21b1ddc78645796c422b29d8efba2eda501ab00) from code_zb64 of A/60dc237fa0a4d42f3b6e2d2bed61c1a2df08d27c31ccd95cce508ee9c8689de4","patched_sha256":"ce43fe99209867b73ccccc95d0b840c2d51c53b65c7cf66861f44199669dbdb7","diff_sha256":"ed37ad893d07a4892e0572babdafcd9e507ebee535a26ca844b6b0337407be14","diff":"--- qlxcore.py\n+++ qlxcnt2.py\n@@ -75,6 +75,7 @@\n     ('table_p1_synced', 1, 'table for phase 1, rival synced'),\n     ('table_p1_stale', 2, 'table for phase 1, rival not synced'),\n     ('table_p2_synced', 3, 'table for phase 2, rival synced'),\n+    ('cnt2_blend_L', 0, 'synced phase-2 table3-to-table1 log-fee blend at updated cnt==2 only, denominator 10000'),\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     ('w_step', 5, 'bps per grid unit of the own-offset and rival-offset axes'),\n@@ -490,6 +491,7 @@\n         self.k = dict(DEFAULTS); self.k.update(knobs)\n         self.T = T or load_tables()\n         self.calls = self.tries = self.hits = self.firsts = self.arbs = self.tell_pos = self.guard = 0\n+        self.blend_act = 0\n \n     def init(self, x, y):\n         sp = y * U // x\n@@ -510,7 +512,7 @@\n         a = W[lo]\n         return lo * U + tdiv(v - a * U, W[hi] - a)\n \n-    def fees(self, w, w2, ph, syn, v):\n+    def fees(self, w, w2, ph, syn, v, cnt=0):\n         K = self.k; S = K['sd_levels']; H = K['w_half']; st = K['w_step']\n         sd = root(v) * 10000; k = 0\n         while k < len(S) - 2 and sd >= S[k + 1] * U:\n@@ -523,8 +525,17 @@\n             tb = (K['table_p1_synced'] if syn else K['table_p1_stale']) if ph == 1 else (K['table_p2_synced'] if syn else K['table_p2_stale'])\n             p2 = self.w2pos(tdiv(w2, st)); nc1 = len(self.T['w2l']) - 1\n         t = self.T['tabs'][tb]\n-        xa = surf(t, pw, p2, k, tt, nc1 - 1, 2 * H - 1) + wq - w\n-        xb = surf(t, 2 * H * U - pw, nc1 * U - p2, k, tt, nc1 - 1, 2 * H - 1) + w - wq\n+        xa = surf(t, pw, p2, k, tt, nc1 - 1, 2 * H - 1)\n+        xb = surf(t, 2 * H * U - pw, nc1 * U - p2, k, tt, nc1 - 1, 2 * H - 1)\n+        if ph == 2 and syn and cnt == 2 and K['cnt2_blend_L']:\n+            t1 = self.T['tabs'][1]\n+            a1 = surf(t1, pw, p2, k, tt, nc1 - 1, 2 * H - 1)\n+            b1 = surf(t1, 2 * H * U - pw, nc1 * U - p2, k, tt, nc1 - 1, 2 * H - 1)\n+            xa += tdiv((a1 - xa) * K['cnt2_blend_L'], 10000)\n+            xb += tdiv((b1 - xb) * K['cnt2_blend_L'], 10000)\n+            self.blend_act += 1\n+        xa += wq - w\n+        xb += w - wq\n         fb = U - exp(tdiv(-xb, 10000)) if xb > 0 else 0\n         fa = U - exp(tdiv(-xa, 10000)) if xa > 0 else 0\n         return clip(fb, 0, K['fee_max']), clip(fa, 0, K['fee_max'])\n@@ -607,7 +618,7 @@\n             cnt += 1; ph = 1 if cnt <= K['phase1_cnt'] else 2\n         self.px = rx; self.py = ry\n         w = (ln(s) - m) * 10000; rr = (ln(r) - m) * 10000\n-        fb, fa = self.fees(w, rr, ph, syn, v)\n+        fb, fa = self.fees(w, rr, ph, syn, v, cnt)\n         fb = self.guard_fee(fb); fa = self.guard_fee(fa)\n         self.m = m; self.v = v; self.sp = s; self.r = r; self.fb = fb; self.fa = fa; self.t = ts; self.cnt = cnt; self.syn = syn\n         return fb, fa\n@@ -648,4 +659,4 @@\n         _POL[0] = None; _LOG[0] = None\n     out = dict(steps=r['steps'], events=r['events']) if trace else {}\n     return dict(out, seed=int(seed), edge=r['edge'], normalizer_edge=r['normalizer_edge'], calls=pol.calls, firsts=pol.firsts,\n-                arbs=pol.arbs, tell_pos=pol.tell_pos, tries=pol.tries, hits=pol.hits, guard_shifts=pol.guard, m0=pol.m0)\n+                arbs=pol.arbs, tell_pos=pol.tell_pos, tries=pol.tries, hits=pol.hits, guard_shifts=pol.guard, m0=pol.m0, blend_act=pol.blend_act)\n","knob":"cnt2_blend_L (default 0 = unchanged QLX5); blend at updated cnt==2 only, xa/xb blended before +wq-w / +w-wq and exp, tdiv (signed truncation); returned fees never blended","activation_counter":"Policy.blend_act counts callbacks where the blend branch ran"},"runner":{"encoding":"base64(zlib(bytes))","files":{"mkpatch.py":{"sha256":"e1535b2b8659f0676dc0a6b6fb8386bd450d9e08a83441196cb5b545cb47d116","data":"eNq1Vm1v2zYQ/q5fcUg/WEplRZLjlxhwsaEYsKLZsg0psCILjJNISURkSiHpt3+/I+XIcVqg2boRAawj7567e3jHyxt4rzgTZg63uK8bBX5pVvmDFGVlghBKYap1FuXN6uK4f4Gr1VCL1Q+XsyTFyWiWjpJkkl7yZBxPMMdklOQ4Guej6ay4GsXsChTXHFVeXeim3nAWeW/gF3zgGh7rXS5NGrV7KFSzAlNxwDXFw5k7axS3Z76uMB1PYBonLCtYEkVRMAe9lznptRVqPkzBYFbzEQzfdV8J1E05LDgHEiQjl77iuWg5NAX8eJEWbBbzPAtBi1ISjFFrmaMRjYSNQDBMbELIeEEhQLOVQ9wJTaaF5kYDSgZ81waAbVsLsr759fozbCsuXQrrliGlQD4VNyhqyJu1NECpwmIBaQTXdKy6XQ2+3X+3gFHQ4W642kNDOAoyhTKvACkGiq5CWRJ78FE2mQVLly615XUIjBe4rg3ElttPGks+h3ZvqkYSIx9g9dCiySvL5e/Xf76/+eOn5W+f4ebTLf14YtU2ygDRWNXCErLXnlY5LKBpufRJjFCVm7vkPoSBygZBpDgyP/BQa340jLpL8sk0iCq+Y6Lk2viBTXnwdHPJdExXMmVJesX4VcqyNMkSxvLpbHI5nl5N8ss0zehsxosMU85wHCeYxfHAI+qAoCPG84Zx8k4pE72tj3RNwdwDWmXdZFiDccIhOhM5mn10gSQhoDu1cIYSaWvMeYfhWbQze+gPXAkt23TZFdkghBEl73aBSqIrOkhDUGJDHg9aQfiXPAsd/vfjPId5ftmEERPGV6t/aJrh16of0DwVpS2cxSKFRtZ7WzeyWQmJhmJJYlqd7wMXmtdFlGNda0u+FYwSvBcqYfrvQih9lFBlRxNe18u26eVyjYqREB+5+r/9wGG5/Y5GzM0hhmf3bkuKONO+VQxhS390NW1le0KGsAnmNmZ4lW7oiI6dycHF2dlTIDu0Ua5V4RuyIduWbB9CMCTKPIGhLdQUzuFn+xnAW9g+0tfW6wGyZwCd4jl8IhULZhEO0jdhLeqjR6FRWv86vv82rB5NFMSnezHdw0i8ut+nZ9QJH+9Om+N+3pu7Nk+eyuH2zradHtzTO3aigkkfc/KPkrUrOzH+7owP3L9duPnj+2hVd/R0nX+ZaNg17Avj7GicOePs9cYv2oOAEu80qi+r0G72NfSslewqaJgU2HeubRYiRamTljp21GtNXGcFx7Zyjb7UlSiMXrRN3XV+CKvYSavYOvimUgh95m6nl8jN6RxM7Rzc0hjcKvpHxTeB1ypBE+bFHDQRl92oOhmHgfc3v6W4qQ=="},"build.sh":{"sha256":"8a16538060311393917744aa1863c48af73c007bec9ff7f34f8db8eeae81de02","data":"eNqtVduO2zYQfddXsE6A3W1D8SbrssEGbZMWXfSKbIoCDVKDIoeWYt0iUbt2kY/vyPbGTtZ5CNAHm+SQM2d0eGb46Cs2Dj3Ly4ZBc0tyPRTBI/K8B1v6S/JKb6q2J+dLX5tVUy4Lf/GELEtfjHlo2pod7EzXNR3K+tsoFVLHKpVKiFhGIOY81kYLJYxWc6OS1GWK24z0MIDuTcGGtroFGwYDeEJhbElXduB0WQU3V6xoa2BlbVlYWmh86Te1pRG7a/sVmwvI09QBlUIoGokopTpJBM2iSNlI57nkgqWO2zzRnDruBI2ymNPczIE6p6RIYss5j5iHwbPB9NqbIjCWzB7fzIKQ9CMiIj4yEyIvsO7a3pNXv/7x4vrlFZ5h9wd83c2Qtm7yB0u6sQfabXzRNqRu7VhBUK9s2RPakbLuKmZ0YxfdJjAdWbMpKHtXrU3bT1DLsoFpunBht/l0G8eF13kFQ/h2wOjH0Viwg1SEXpMtQfVqm9HpONM47XwUYrI3XqI9sKVzhI6E0krnUJEjl2PT7vSXxyfPdjneW7Zw798T34+AVJode3cFQDUc2DObbrU8Wt8VVWDGviJ0uCG0ndZs5xrilBTed8MlY66cGNvRU7SDR7m1/ZJ12qz0EgamIuZSxvMsnavE8TyC1HDhUB6oZeOSuUqzLJ0GiFBZJnPayXmqYmdFarI4zfaoVIUijKjplJD7/1o3m6psxjWqMVqs03gRR+EH40IuRHLKKtN766lvxFoZO9+21fBF36kVs4aJhCuRZonVwLHQjAM9T6yzSqfSWfxkqSGfp8CdS0SeJHmaQBSBNUkij5BpysMs5Ch0RZu2AYrZb5MFU7RklllwiYmEi6xRKuNc5QJiJNGlGMvxOTKa5ZlJ3BwyLaO5VQaENCLjSSSxQXxymTPyngyFlvN4GGtCzR6Gx9KqSEqprVDAjUHOdWS4tImaQCCNNd5Y7nILOnUpXmou8c4yp3icSUlO8PkA6qiwqCEzlPTUCP4tu4nwJ8NmeEpe71fh32X3I47ndxchrH2vjddVdX62U+7ZBXHYUO9I2RB0C3W/vH0tLt+8mX0q3YdZBabAZkLoSzJ+s95XwtS4iXzGLNyyZqyq4wpqG9+3FcnHsrLkvAeDbZWMjSl0swR7EUy9HusWA+EPy3CaTTW8dViYTbjdPi7rfS37Cnf3CSBTHls1ofEEiVVeWu1hB3pJBl0D2SE/JfUKY2Lh3+H7QXwBH9rl0I69AVJMb8/DPjn0ZtcpEFD+jx0T47Ip3Of600cHD/0s+O2Hv64enx/k8ZlzSIwZ8UGzZ+SMUCcudqk/YBunRevDbm1P7fbwbix7qPHpG+heHX7tD4QwfDbxvRrYPzcvny9ufvqOXJHwa3ZYnD3GhM/Y7FT0+xt5dhRvb/tMtsfaOPgcWXeqOrn18ZUeaD+lpW1tf//n9S8vFr//HPwHU3PshQ=="},"run.sh":{"sha256":"6140b0daeb2e7348fca98a39285ad773b8add426e2d2394d240aadd5dbb4c7d3","data":"eNpFkM1KxDAUhfd9ijgjomCapEn/hBFRNy4EceYF0uS2DTNpSno7TsGHtwji9pwD3+HbXrF5iqxxA4PhTBo99cmWvESwDh/IQS+nEMlth94cB9f1eHdPOof93KQmePafM+09nZx/UpXIdCGrTApRZApEzgtttJDCaJkbWVZtLbmtSYQJdDQ9m8LpDDZN9jvWBw/MectSZ2FAh4u3VLGvEI8sF9BUVQs0E0JSJVRFdVkKWislrdJNk3HBqpbbptSctrwVVNUFp43JgbatzERZWM65YggTsslEjaZPjCWb6/0mSUmcV+LKXz2kqwW4jCEiObx/vL597tYN+xugHzfJuGAfBkKfye+7tRsgpuNCsscbQb4JApAwIzuFLsULJj8xpnEj"},"runner.py":{"sha256":"835c18813c4f7ad4016ae81642940214fb693ef9788a9ff198409fbe3d27847f","data":"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"}},"note":"build.sh: kit setup, Cython 3.1.4 / setuptools 80.9.0 wheels (sha256 pinned in A/8d540069 requirements-cython.txt), control build with build_cy.sh unchanged, candidate build with mkcy.py whose SRC_SHA is the patched hash; run.sh runs runner.py (paths are the scratch layout test/scratch/{x,impl,kitsrc,runtime})"},"solidity_edit_recipe":{"status":"Recipe only: not compiled, not gas-checked, not engine-evaluated, not promoted (no arm survived).","base_source_sha256":"e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40","edits":[{"before":"function fees(int256 w,int256 w2,uint256 ph,bool syn,int256 v) internal pure returns(int256 fb,int256 fa){","after_template":"function fees(int256 w,int256 w2,uint256 ph,bool syn,int256 v,uint256 cnt) internal pure returns(int256 fb,int256 fa){"},{"before":"        int256 xa=surf(t,b,pw,p2,k,tt,uint256(nc1)-1)+wq-w;\n        int256 xb=surf(t,b,320*U-pw,nc1*U-p2,k,tt,uint256(nc1)-1)+w-wq;\n","after_template":"        int256 xa=surf(t,b,pw,p2,k,tt,uint256(nc1)-1);\n        int256 xb=surf(t,b,320*U-pw,nc1*U-p2,k,tt,uint256(nc1)-1);\n        if(ph==2&&syn&&cnt==2){\n            QT memory t1=qt(1);\n            int256 a1=surf(t1,b,pw,p2,k,tt,uint256(nc1)-1);\n            int256 b1=surf(t1,b,320*U-pw,nc1*U-p2,k,tt,uint256(nc1)-1);\n            xa+=(a1-xa)*BLEND_NUMERATOR/10000;\n            xb+=(b1-xb)*BLEND_NUMERATOR/10000;\n        }\n        xa+=wq-w;\n        xb+=w-wq;\n"},{"before":"(fb,fa)=fees(w,rr,ph,syn,v);","after_template":"(fb,fa)=fees(w,rr,ph,syn,v,cnt);"}],"placeholder":"BLEND_NUMERATOR = L (integer, denominator 10000); Solidity int256 division truncates toward zero like tdiv","cnt_note":"in afterSwap, cnt is already the updated count (cnt++ before fees), so cnt==2 matches the replica","expected_source_hashes":[{"L":1250,"source_sha256":"b41eb51c13867f1652ba0043b577460b43bf10cb344edb52f739ab2d8900cc4c","source_characters":47550},{"L":2500,"source_sha256":"8d51affe34f3697864a5610ff49a51999be0b1b20e25c5b5a6b61bebda79c313","source_characters":47550},{"L":5000,"source_sha256":"f92503fa2835d12faf5123cd8e6f4779e3aa0655e2f5b86fc3e4d4eb1ffd34a2","source_characters":47550},{"L":7500,"source_sha256":"d2ce6539c1771c51e7a08b0a356b02a097bdfc746bc4ec9482496f3c12e5909e","source_characters":47550}],"risk":"extra fees() argument and surf calls may raise stack/gas; afterSwap peak and stack-too-deep not checked"},"timings":{"cap_seconds":2700,"experiment_start_utc":"2026-11-11T02:09:56.891532+00:00","experiment_end_utc":"2026-11-11T02:10:41.126345+00:00","experiment_wall_seconds":44.23483228683472,"smoke_seconds":10.387231996981427,"choose_round_seconds":[33.803542596055195],"timed_out":false,"workers":8,"note":"two spawned Pool(8) (control, candidate) used one at a time, plus one Pool(8) pure-Python candidate for smoke only; separate NUMBA_CACHE_DIR each"},"provenance":{"cython_replica_check":"https://api.imd.fun/artifacts/72b58a1407966f0223f06ab7c6ddd979a24fb4593f1a9b3dc43508a7f133d00b","cython_build_payload":"https://api.imd.fun/artifacts/8d5400696659b56bc12eeffc34dec5e58c5c119ddddaca681792db59586dd760","original_port":"https://api.imd.fun/artifacts/60dc237fa0a4d42f3b6e2d2bed61c1a2df08d27c31ccd95cce508ee9c8689de4","unrounded_engine_audit":"https://api.imd.fun/artifacts/362fb97f041087bf3548c302af4c0f82d2537d6a6c0157a95ac06d0cb70a5ce4","qlx5_and_tables":"https://api.imd.fun/artifacts/1ef80bfb6d6791b877b1f4048a5e63cf2ae54153e6e8763ae3f8ab13132dfb15","blend_recipe":"https://api.imd.fun/artifacts/2fd80ecb44fa33a216dd5f234c55cdab5de1dc77473a8a72ff66368b85cd13f8","kit":"https://raw.githubusercontent.com/identity-md-launches/goal-3178-build-shared-evaluation-kit/45e7563d1a29ffca9d608fdf60c90bf2624d2d01/","taylor":"github.com/gtmcknight/amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved","rebuilt_hashes":{"ctl_qlxhot_py":"3d28cffd8e4fe258e412c9e42f7be7b8f590a719e1267293704af5c0f53d3e93","ctl_qlxcore_cy_py":"7e1d0d75ab5f315f03a1f74185aed0351dbed9bc7e871ddf0c5a145bd4d8aa72","ctl_qlxhot_c":"3ec6cc3133036121548f2321debfe83bba43227206a0f513b1d30cc0e5c64844","qlx_tables_json":"8c6d33c5c1024bc23593f46123aad1712c0cc8af3f4a118c5875258f9d7b81a6","enginecore_f_py":"60af56a7570fabd603c6374d38a38f88b3c35a8f1e8192f588769460a96bfcfd","cand_qlxhot_py":"78123b1f51f99d6ec002e3014b5b67e0010485712c7898666675f499519bcdee","cand_qlxcore_cy_py":"ceaf55297edef9c478f43ce534e16e5e8c795d75beb677a519c3ae175e2d5787","cand_qlxhot_c":"4753f25d0763bea8eab6ea24407897df204c7290c787e2cf8565dfaa090cc595"},"rebuild_note":"control qlxhot.py, qlxcore_cy.py, qlxhot.pxd and qlxhot.c byte-identical to the hashes recorded in A/72b58a14; artifacts sha256-verified equal to their URL hashes"},"limitations":["Replica evidence only (exact port proven against unrounded engine rows for unchanged QLX5); no engine runs, no fresh E seeds (10,200,000+), no P/Q/T/F/G/E gate certified, nothing submitted.","Every arm stopped after one 128-seed round (64000..64127); estimates are noisy (se 0.009..0.014) and diagnostic only. Best arm L=1250: mean +0.0113, mean+2se = 0.0287 < 0.03; gains fall as L rises (2500 +0.0075, 5000 +0.0027, 7500 -0.0004).","Activation: about 14.7% of afterSwap callbacks hit the cnt==2 synced phase-2 branch on these seeds (counts per arm above).","Solidity recipe not compiled or gas-measured.","Related prior result A/2fd80ecb (blend at all synced phase-2 counts) also stopped every arm; restricting to cnt==2 did not change that outcome."]}