{"item":"rp-2","batch":"e09-refit-port","credit":"Taylor (gtmcknight): replica (replica2.py), Gaussian filter (real.py), the solved policy and the qm tables (qm_k1e-5.json); github.com/gtmcknight/amm-sim @4812a6382311624e1506aca131ca35c378f930d9, research/solved, README first. Built on IdentityMD items qt1, TC-A #770, o1-a #541, o1-b #1497, tca-path, lb-4 (LEAN) and e07 visit-refit (REFIT blob), all on Taylor's work.","status":"complete: P, step 2, Q, T, F, G pass; E run (256 engine seeds, three arms). No leaderboard submission.","summary":"R = LEAN (lb-4 contract and reference) with only its QMS1 coefficient words replaced by REFIT's blob ca5a606d... Replica Q 10256..10511: R-qt1 +3.146 (se 0.066, min +0.447), R-LEAN +0.049 (se 0.010). Engine E 9994100..9994355: R-qt1 +3.226 (se 0.062), R-LEAN +0.048 (se 0.010), LEAN-qt1 +3.178 (se 0.061). StrategyR runtime 22953 bytes, engine afterSwap peak 222476, 0 out-of-gas. Local measurements; replica and engine edges are not leaderboard scores. R is about +3.1 over qt1, short of the +3.5 the goal needs, and R-LEAN is small (about +0.05 on the replica).","inputs":{"LB4":{"url":"https://api.imd.fun/artifacts/93cc15561f172c49c8bce174143333ede904fdbfcf51276cbbeb514d4f5b614e","sha256":"93cc15561f172c49c8bce174143333ede904fdbfcf51276cbbeb514d4f5b614e","sha256_equals_name":true,"bundle_sha256":"f368c459fec21abaa30e179ffbf03cfbe1c7b194f1ad8b07de3637892d06e9f1"},"TCA":{"url":"https://api.imd.fun/artifacts/dc359635b5851de9f5b3ecf81dc2107d46acd5dbe67e0be234bcfbe0c8a488e7","sha256":"dc359635b5851de9f5b3ecf81dc2107d46acd5dbe67e0be234bcfbe0c8a488e7","sha256_equals_name":true,"source_bundle_sha256":"546b440855726c3cd2231e4879e0002dda182dc609ee9c5155c04e4790ca6fdb"},"QT1":{"url":"https://api.imd.fun/artifacts/8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40","sha256":"8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40","sha256_equals_name":true,"solidity_block_sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca"},"REFIT":{"url":"https://api.imd.fun/artifacts/5893446c82f8bc1473468bba6b156ec2a96ce3df5ddfc897c05c63cf545e1162","sha256":"5893446c82f8bc1473468bba6b156ec2a96ce3df5ddfc897c05c63cf545e1162","sha256_equals_name":true,"blob":{"source":"blobs.new.zlib_base64","bytes":10167,"sha256":"ca5a606d074224ccc72fb4999c1d01a677ba00440ba39df2f99eba4913a72e1d","header_375_bytes_identical_to_original":true}},"LEAN":{"strategy_sol_sha256":"a243bb3570545fb614d8995ced61e811db8e075af68e636add20eaf8fbaeebfb","original_blob_sha256":"3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e","materialize_py_sha256":"12ebf6f647f67826e7bc5ad2df0f045bec1b46028c552b136bb706fd4b7bbaea","note":"lb-4 bundle over tca-path bundle per lb-4 scratch/NOTES.md; tca_tell.py, TellCore.sol, test_tell.py, test_policy.py deleted; materialize.py restored blob.bin 3ac7cb88..."},"engine_checkout":"github.com/benedictbrady/amm-challenge @6b6921f8d463314aa7c96234e1be25a25245f704; scratch/setup.sh (sha256 f3abb169ae32d5b1c3d8604d693fa1c646dcbda1a527aab6cc6c8402724f392b) ran once, passed (StarterStrategy validated)"},"P":{"status":"pass","command":"python3 -I gates.py (unmodified, research/solved @4812a638)","gates_py_sha256":"603280c1f595ca163ffaf2ba1ebdc7945fdb08dabae67fc53c922d39e1cce604","README_sha256":"02d2b51f17adbb5411a2a67f7a37255143ba381a73ff10abba557d7d23c0cef2","columns":["seed","perfect-info","gaussian+plain","gaussian+qm","lattice+qm"],"rows":[[10000,"448.261189","443.455598","443.522608","443.663520"],[10001,"576.779199","571.463409","571.623551","571.977293"],[10002,"531.886497","525.168028","525.865859","526.411631"]],"equals_README_rows_6dp":true},"step2":{"status":"pass","reference":"scratch/ref = lb-4 reference (policy.py, lean_tell.py, port.py, twocomp.py, qmref.py unchanged) with blob.bin = REFIT blob","how":"StrategyR.sol = Strategy.sol with W[3..] of T0c,T1s,T1c,T2s,T2c rewritten from the blob (inverse of materialize.py packing: per table, level-major uint16 -> cell lanes of 64 bits, 4 levels x 16 bits, 4 cells per word). Roundtrip check: the same writer on the original blob reproduces Strategy.sol byte for byte.","proof":{"materialize_extraction_on_StrategyR_sha256":"ca5a606d074224ccc72fb4999c1d01a677ba00440ba39df2f99eba4913a72e1d","equals_REFIT_blob_sha256":true,"lines_changed":242,"non_coefficient_lines_changed":0,"functions_changed":["T0c","T1c","T1s","T2c","T2s"],"roundtrip_original_blob_reproduces_Strategy_sol":true},"StrategyR_sol_sha256":"c54d8d48d4a62ac655024ffa8b0e808e45d9809c9612fb614895aab10aee3491","note":"Header comments were left as in Strategy.sol (they still name the original blob 3ac7cb88...) because only coefficient words were to change; Taylor is credited in its header."},"Q":{"status":"pass","rule":"R - qt1 >= +2.0 and no seed under -2","method":"scratch/scoreR.py: score.py's way (o1-b engine-order port on Taylor's streams, 10000 steps); per seed qt1=QMRef(original blob), LEAN=TellPolicy(original blob,4,1e-4), R=TellPolicy(REFIT blob,4,1e-4); seeds taken once, in order","seeds":[10256,10511],"levels":{"R":543.2450692689068,"lean":543.1961830550526,"qt1":540.0994712978049},"paired":{"R-qt1":{"n":256,"mean_diff":3.145597971101876,"se":0.06555380173983105,"min":0.4465213269809283,"worst5":[{"seed":10256,"diff":0.4465213269809283},{"seed":10498,"diff":0.5502835831964603},{"seed":10476,"diff":0.7263865321943968},{"seed":10337,"diff":0.81198561385213},{"seed":10306,"diff":0.8817491021936803}]},"R-LEAN":{"n":256,"mean_diff":0.04888621385415659,"se":0.009689159494669588,"min":-0.6590340766862255,"worst5":[{"seed":10357,"diff":-0.6590340766862255},{"seed":10416,"diff":-0.47144722424718566},{"seed":10351,"diff":-0.39810686314785926},{"seed":10369,"diff":-0.33917492120144743},{"seed":10261,"diff":-0.26796077607002644}]},"LEAN-qt1":{"n":256,"mean_diff":3.0967117572477196,"se":0.06453125470291658,"min":0.40861386493315877,"worst5":[{"seed":10256,"diff":0.40861386493315877},{"seed":10498,"diff":0.5119332434617263},{"seed":10476,"diff":0.6395304084727513},{"seed":10306,"diff":0.8119870095467832},{"seed":10403,"diff":0.8146745363612808}]}},"seeds_R_minus_qt1_under_minus_2":0,"tell_counts_R":{"neg":827039,"pos":975033},"debug_seed_used":"64000 (one timing run, all three arms)"},"T":{"status":"pass","seeds":[74200,74249],"first_trades":350950,"counts":{"sell/neg":80134,"buy/pos":96847,"buy/neg":79505,"sell/pos":94464},"mismatch_count":0,"probe_peak_gas":36268,"tell_gas_alone_peak":13055,"sha256":"a04f963d7c10e9dcf4dbf7e6accb50876f7e10b248cbaf4de3e9a4c480c0131a","stream":"TwoComp on o1-b engine-order port with scratch/ref/blob.bin = REFIT blob (hence 350950 first trades vs lb-4's 350657 with the original blob)"},"F":{"status":"pass","seeds":[74200,74249],"n":100000,"max_error_bps":[4.812593813047217e-07,4.839644136833687e-07],"errors_over_tolerance":0,"tell_mismatches":0,"first_trades":64643,"peak_replay_gas":192845,"callbacks_over_245000":0,"per_seed_rows_sha256":"2829a5cb6ee31361a737ecd6a9a961e1a60788623f11401a208b97d3e034d24f","strategy_source_sha256":"c54d8d48d4a62ac655024ffa8b0e808e45d9809c9612fb614895aab10aee3491","largest_fee_error_bps":4.839644136833687e-07,"tolerance_bps":0.01,"reference":"TellPolicy(REFIT blob,4,1e-4) (R reference)"},"G":{"status":"pass","runtime_bytes":22953,"runtime_limit":24576,"runtime_sha256":"23f8715372e4edf06692c342e082521ef1e601575616f1042b458eb6118e954e","compiler":"amm_competition SolidityCompiler (engine/validator path), solc 0.8.24","seeds":[9994000,9994007],"afterSwap":{"StrategyR":{"calls":86463,"peak_gas":215084,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1":{"calls":86947,"peak_gas":203336,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"LEAN (Strategy.sol)":{"calls":86538,"peak_gas":207062,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},"paired":{"R-qt1":{"n":8,"mean_diff":2.878061000110506,"se":0.4466150708300409,"min":1.7053690848699716,"worst5":[{"seed":9994005,"diff":1.7053690848699716},{"seed":9994000,"diff":1.9477883422968034},{"seed":9994003,"diff":2.0175792068675946},{"seed":9994006,"diff":2.2528826324821694},{"seed":9994001,"diff":2.6317578274279754}]}}},"E":{"status":"complete","method":"scratch/engine.py: each arm alone vs the 30 bps VanillaStrategy, amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8), configs as engine.py builds them (MatchRunner._build_configs transcription, unchanged from tca-path/lb-4). Arms: StrategyR (candidate), qt1 (baseline), Strategy.sol = LEAN (added third arm). Each 64-seed block was reserved once in scratch/ledger.json and its arms run one per command (ENGINE_RESUME added: this machine has 1 CPU, ~3.3 min per arm per block, so three arms in one command would exceed 8 minutes); no arm ran any seed twice.","blocks":[{"seeds":[9994100,9994163],"paired":{"R-qt1":{"n":64,"mean_diff":3.253369233459984,"se":0.11786128927234471,"min":0.9827464924942433,"worst5":[{"seed":9994130,"diff":0.9827464924942433},{"seed":9994157,"diff":1.3376759102463893},{"seed":9994115,"diff":1.5533050705908522},{"seed":9994107,"diff":1.5923881340177104},{"seed":9994101,"diff":1.6873481374832409}]},"R-LEAN":{"n":64,"mean_diff":0.04834556224782549,"se":0.02065360433870475,"min":-0.5125307019373508,"worst5":[{"seed":9994129,"diff":-0.5125307019373508},{"seed":9994145,"diff":-0.377214335545375},{"seed":9994152,"diff":-0.24110960545954185},{"seed":9994136,"diff":-0.22827643707285006},{"seed":9994160,"diff":-0.19192212004486464}]},"LEAN-qt1":{"n":64,"mean_diff":3.2050236712121585,"se":0.11802675502729043,"min":0.8735724091785642,"worst5":[{"seed":9994130,"diff":0.8735724091785642},{"seed":9994157,"diff":1.1857230535352983},{"seed":9994115,"diff":1.5526071064859366},{"seed":9994101,"diff":1.5757817462249477},{"seed":9994163,"diff":1.6240771947738608}]}},"mean_edge":{"R":542.9779381086526,"lean":542.9295925464047,"qt1":539.7245688751925},"afterSwap":{"StrategyR":{"calls":700511,"peak_gas":221794,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1":{"calls":704344,"peak_gas":209173,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"LEAN (Strategy.sol)":{"calls":701050,"peak_gas":222147,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},{"seeds":[9994164,9994227],"paired":{"R-qt1":{"n":64,"mean_diff":2.973437868702219,"se":0.12839639946776046,"min":1.033804497039796,"worst5":[{"seed":9994207,"diff":1.033804497039796},{"seed":9994187,"diff":1.2813772504048302},{"seed":9994182,"diff":1.348697584098602},{"seed":9994198,"diff":1.4602846880958964},{"seed":9994204,"diff":1.499678249139265}]},"R-LEAN":{"n":64,"mean_diff":0.0336721037898462,"se":0.02042476674043269,"min":-0.3650844494359262,"worst5":[{"seed":9994173,"diff":-0.3650844494359262},{"seed":9994186,"diff":-0.31622928006743223},{"seed":9994215,"diff":-0.2694770529851098},{"seed":9994165,"diff":-0.18825825406435115},{"seed":9994208,"diff":-0.18395519480372968}]},"LEAN-qt1":{"n":64,"mean_diff":2.939765764912373,"se":0.12470434619160342,"min":1.132062434773843,"worst5":[{"seed":9994207,"diff":1.132062434773843},{"seed":9994187,"diff":1.138197324539533},{"seed":9994182,"diff":1.3110833141148532},{"seed":9994198,"diff":1.3203378815101132},{"seed":9994175,"diff":1.4147520800258917}]}},"mean_edge":{"R":533.701354207706,"lean":533.6676821039161,"qt1":530.7279163390037},"afterSwap":{"StrategyR":{"calls":697569,"peak_gas":217244,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1":{"calls":701614,"peak_gas":208665,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"LEAN (Strategy.sol)":{"calls":698125,"peak_gas":217367,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},{"seeds":[9994228,9994291],"paired":{"R-qt1":{"n":64,"mean_diff":3.404653764188134,"se":0.12310272589448855,"min":0.893817732543539,"worst5":[{"seed":9994258,"diff":0.893817732543539},{"seed":9994275,"diff":1.301687832704772},{"seed":9994285,"diff":1.9818966279572123},{"seed":9994264,"diff":1.9971445381775652},{"seed":9994272,"diff":2.019488862987828}]},"R-LEAN":{"n":64,"mean_diff":0.05288350066352354,"se":0.018933147308960365,"min":-0.3532517719063435,"worst5":[{"seed":9994251,"diff":-0.3532517719063435},{"seed":9994262,"diff":-0.3120745385210739},{"seed":9994229,"diff":-0.218471648471791},{"seed":9994250,"diff":-0.21765272065465524},{"seed":9994283,"diff":-0.15059507434392572}]},"LEAN-qt1":{"n":64,"mean_diff":3.3517702635246103,"se":0.12103684055600945,"min":0.7415211770868382,"worst5":[{"seed":9994258,"diff":0.7415211770868382},{"seed":9994275,"diff":1.3102661051941027},{"seed":9994285,"diff":1.8019970285131421},{"seed":9994268,"diff":2.05011172461883},{"seed":9994263,"diff":2.0790683153966256}]}},"mean_edge":{"R":527.7912568178965,"lean":527.7383733172329,"qt1":524.3866030537083},"afterSwap":{"StrategyR":{"calls":693884,"peak_gas":218842,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1":{"calls":697414,"peak_gas":209042,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"LEAN (Strategy.sol)":{"calls":694400,"peak_gas":213236,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},{"seeds":[9994292,9994355],"paired":{"R-qt1":{"n":64,"mean_diff":3.2733044735604144,"se":0.12366441246794942,"min":1.2259370349444225,"worst5":[{"seed":9994352,"diff":1.2259370349444225},{"seed":9994321,"diff":1.3610154254206464},{"seed":9994351,"diff":1.657449096468497},{"seed":9994318,"diff":1.6860008456314972},{"seed":9994347,"diff":1.7318254296150144}]},"R-LEAN":{"n":64,"mean_diff":0.058815674383949634,"se":0.02279475119510872,"min":-0.3597495567543092,"worst5":[{"seed":9994336,"diff":-0.3597495567543092},{"seed":9994295,"diff":-0.3435270121965459},{"seed":9994319,"diff":-0.34106759276517096},{"seed":9994315,"diff":-0.3328603543546933},{"seed":9994304,"diff":-0.2704215220456945}]},"LEAN-qt1":{"n":64,"mean_diff":3.214488799176465,"se":0.12276292327780841,"min":1.0907129457538076,"worst5":[{"seed":9994352,"diff":1.0907129457538076},{"seed":9994321,"diff":1.2153759229009893},{"seed":9994347,"diff":1.447691399663313},{"seed":9994351,"diff":1.680379764518591},{"seed":9994293,"diff":1.6878072165274034}]}},"mean_edge":{"R":545.5272547216332,"lean":545.4684390472493,"qt1":542.2539502480728},"afterSwap":{"StrategyR":{"calls":698166,"peak_gas":222476,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1":{"calls":701750,"peak_gas":209117,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"LEAN (Strategy.sol)":{"calls":698606,"peak_gas":222152,"out_of_gas":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}}],"pooled":{"seeds":[9994100,9994355],"paired":{"R-qt1":{"n":256,"mean_diff":3.226191334977688,"se":0.06207687293534031,"min":0.893817732543539,"worst5":[{"seed":9994258,"diff":0.893817732543539},{"seed":9994130,"diff":0.9827464924942433},{"seed":9994207,"diff":1.033804497039796},{"seed":9994352,"diff":1.2259370349444225},{"seed":9994187,"diff":1.2813772504048302}]},"R-LEAN":{"n":256,"mean_diff":0.048429210271286216,"se":0.01032887411249208,"min":-0.5125307019373508,"worst5":[{"seed":9994129,"diff":-0.5125307019373508},{"seed":9994145,"diff":-0.377214335545375},{"seed":9994173,"diff":-0.3650844494359262},{"seed":9994336,"diff":-0.3597495567543092},{"seed":9994251,"diff":-0.3532517719063435}]},"LEAN-qt1":{"n":256,"mean_diff":3.1777621247064016,"se":0.06118717683301627,"min":0.7415211770868382,"worst5":[{"seed":9994258,"diff":0.7415211770868382},{"seed":9994130,"diff":0.8735724091785642},{"seed":9994352,"diff":1.0907129457538076},{"seed":9994207,"diff":1.132062434773843},{"seed":9994187,"diff":1.138197324539533}]}},"mean_edge":{"R":537.499450963972,"lean":537.4510217537007,"qt1":534.2732596289943},"afterSwap":{"StrategyR":{"calls":2790130,"peak_gas":222476,"out_of_gas":0},"qt1":{"calls":2805122,"peak_gas":209173,"out_of_gas":0},"LEAN (Strategy.sol)":{"calls":2792181,"peak_gas":222152,"out_of_gas":0}}}},"afterSwap_all_engine_seeds":{"StrategyR":{"calls":2876593,"peak_gas":222476,"out_of_gas":0},"qt1":{"calls":2892069,"peak_gas":209173,"out_of_gas":0},"LEAN (Strategy.sol)":{"calls":2878719,"peak_gas":222152,"out_of_gas":0}},"seeds_consumed":{"replica_debug":"64000 (one seed, timing)","replica_Q":"10256..10511 once, in order (two resumed commands: 64 + 192 seeds)","replica_T_F":"74200..74249","engine":[{"start":9994000,"end":9994007,"use":"G","arms":["StrategyR","qt1","LEAN"]},{"start":9994100,"end":9994355,"use":"E, blocks of 64 in order","arms":["StrategyR","qt1","LEAN"]}],"engine_reused":0,"no_other_engine_seed":true},"notes":["Gate order: P, step 2, G (engine seeds 9994000..9994007), T, F, Q, E. G ran before Q; E only after 2-5 passed.","scratch/ref/blob.bin is the REFIT blob, so T's TwoComp stream and F's reference use it; qt1 and LEAN in Q use the original blob (scratch/blob_orig.bin).","test_contract.py: only change is STRAT env var to pick the compiled contract (StrategyR) and output name; compileR.py: compile.py with StrategyR.sol mapped to contract Strategy.","engine.py additions: optional third arm, per-arm resume of a reserved range (ENGINE_RESUME, ENGINE_MAX_ARMS); the reuse assertion for new ranges is unchanged.","All figures are local measurements on this machine and carry no independent certification."],"bundle":{"format":"base64(tar.xz); overlay on tca-path source_bundle + lb-4 bundle (see lb-4 scratch/NOTES.md); then copy the REFIT blob to scratch/ref/blob.bin and the original to scratch/blob_orig.bin","sha256":"a2ae5ca24cd36b25a91962d8a75840b210036bb159d6e02d3536354833c4fa23","bytes":23824,"file_sha256":{"scratch/StrategyR.sol":"c54d8d48d4a62ac655024ffa8b0e808e45d9809c9612fb614895aab10aee3491","scratch/scoreR.py":"1a736731ca491248c7d87b050473a80408fbd9ac158a498b7ede766197493e30","scratch/engine.py":"fe19b10980bddb4234a45d2cdf32edd954807d28a0b480f5f8ba884efea163fe","scratch/test_contract.py":"a866b02c2f03725868d871038d29e3e88f8a61b765e851c57164eef512e000c2","scratch/compileR.py":"c535e00641aa90406303c4e73692268b15a48f40bc484572ec2f5abff41d4c43","scratch/tools/make_R.py":"4d2f61e52c15503f1b171b049d0b45409b320b5c21f1d629466282ec8a8e1735","scratch/tools/proof.py":"32fa53b5057b0d15d786e939fdd2c0f2ddb60d2527b7ef2b91354f75f69eab8d"},"StrategyR_sol_sha256":"c54d8d48d4a62ac655024ffa8b0e808e45d9809c9612fb614895aab10aee3491","data":"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"}}