{"item":"qlite-a","batch":"e03-cheap-sol","credit":"Taylor (gtmcknight), github.com/gtmcknight/amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved: replica, Gaussian filter, posterior policy, TellPolicy and qm tables (research files at 66604b3426d8e97a73e2c39940b9b4dece51cc73). LEAN contract and harness from result a79a3606 (copy-a), lean tell from lb-4, bundle fd38823c (lookup-u1), LEANBASE efb8e653, the qlite-a rule and its Python reference (qlgate.py, qlite_int.py, qlite.py, qbase.py) from f5cea5b2, all built on Taylor's work.","rule":"qlgate cap24+GATE: on a callback the lean tell does not read as arbitrage and with dt = timestamp - previous own callback timestamp <= 6, run the cap-24 router-quotient split test (qlite_int.capped_int: one candidate, preimage pair (0,0), z = r, k = n); hit -> rival spot := marginal-price candidate, synced, table lookup at it, 0.35 pull skipped; miss or dt >= 7 -> LEAN unchanged.","ref_url":"https://api.imd.fun/artifacts/f5cea5b26056f47110e51ce015e5bb62951669a17aad600b2af2533f21886d8e","status":"T, F and G pass. No submission.","gates":{"T":"pass","F":"pass","G":"pass"},"all_pass":true,"change":"LEAN (a79a3606 code_zb64, sha256 a6dfc3ba...) with: (1) in afterSwap, inside if(!arb), the bound test became if((t.timestamp<(s2>>128&M64)+7&&TellMath.qHit(paid,slots[3],slots[4],fee of the paid side,t.isBuy))||(bound binds)){r=c;syn=true;} else the 0.35 pull as before; (2) the write of slots[3], slots[4] (reserves) moved after that block so the test reads the previous reserves; (3) TellMath gained qR (round to 53 bits), qD (RN quotient), qW (float(w)/1e18) and qHit (the test), reusing ltGamma, ltRound, ltMsb, ltDivWad of the lean tell; (4) external pure qlHit(bool b,uint256 paid,uint256 px,uint256 py,uint256 fee,uint256 dt) = dt<7 && qHit, for the gates. A hit sets r to the contract's own candidate c (the same marginal-price candidate the bound uses; the reference recomputes it from the same reserves and fee). No new storage: slots 0..5 as LEAN; dt is read from the timestamp already kept in slot 2. Filter, lean tell, chance, tables (QPL blob byte-identical), fee guard, getName unchanged.","compiler":{"solc":"0.8.24","optimizer_runs":200,"viaIR":true,"evmVersion":"paris"},"reference":{"policy":"qlgate:Policy","params":{"q":1,"pull":1,"cap":24,"order":"b","gate":6,"soft":1,"a0":0.35,"ainf":0.35,"qm":"q_u1.json (the contract tables, decoded from its QPL blob, sha256 d5645b6d...)"},"frozen_code_sha256":"0823f2d25728bf95238fc350a8aabefe8e73143cfaf9859e894a7c2c06984de6","frozen_module_hashes_checked":"12 modules of frozen.dependency_sha256 (all but the qm_k1e-5.json table, which the gates do not read) asserted by ql_gate.py at the start of every fuzz, T and C command","upstream_artifact_sha256":"f5cea5b26056f47110e51ce015e5bb62951669a17aad600b2af2533f21886d8e (input file and URL bytes both)","lean_recompiled":{"source_sha256":"a6dfc3ba6b7a1b19ae77680eeb1d24f1e902a216a10c1093d8388a0510c38c94","runtime_bytes":21368,"runtime_sha256":"52d01b1e7221eccb0b55982f498caa0fecea01dd0619c9d96cf685db85f6e912","note":"equals the runtime sha256 the LEAN result records (52d01b1e...)"}},"dev_before_T":{"fuzz":{"cases":60000,"mismatches":0,"counts":{"buy/hit/gated":4776,"sell/miss/on":10953,"buy/miss/on":10651,"sell/hit/on":7738,"sell/miss/gated":6728,"buy/hit/on":7931,"buy/miss/gated":6554,"sell/hit/gated":4669},"note":"synthetic trades (replica-like, wide and binade-edge reserves; amounts built as fl(n*grid/d), off by 1-2 wad, or random; fee 0..2e17; dt 0..50): contract qlHit vs qlite_int.capped_int(cap 24) under dt<=6, and qlite_int vs the float qlite.capped(cap 24, order b)"},"replica_debug_seeds":[64000,64001],"debug_runs":"T and C harness once each on 64000..64001 before any gate seed: all pass; the rival tolerance 1e-3 bps was fixed in the script before the gate seeds ran","contract_changes_after_first_compile":0},"T":{"first_trades":352927,"label_mismatches":0,"rule_decisions":549695,"rule_mismatches":0,"seeds":[74200,74249],"label_counts":{"sell/neg":80830,"buy/pos":97213,"buy/neg":80105,"sell/pos":94779},"rule_counts":{"hit":279520,"arb":191836,"miss":77104,"gated_off":1235},"rule_counts_key":"arb: the policy read arbitrage, the rule does not run; hit / miss: tested (dt<=6); gated_off: dt>=7","stream":"frozen qlgate cap24+GATE on LEANBASE (variant A, a0=ainf=0.35, q_u1.json tables) on Taylor replica2, 10000 steps a seed","compared":"first own trades: contract leanLabel vs lean_tell.classify, isArb vs LEANBASE.on_grid; every callback: contract qlHit(gate+test) vs qlite_int.capped_int(cap 24) under dt<=6, and vs the decision qlgate.Policy took (tested, hit) when its tell did not read arbitrage","rows_sha256":"e1ce355d1a8ddacda7fb288fc2b7723c393438942688f745df7d503bd6db89e6","in_contract":{"callbacks":549759,"rule_mismatches":0,"first_trades":352949,"label_mismatches":0,"rule_counts":{"arb":191630,"gated_off":1227,"hit":279592,"miss":77310},"rival_max_error_bps":9.325873406851271e-11,"rival_tolerance_bps":0.001,"compared":"closed loop on the same 50 seeds, whole runs: after every afterSwap the table family (0, 1s, 1c, 2s, 2c from the phase count and synced bit in slot 2) equals the family of the reference's last lookup, the synced bit equals the reference's flag, the rival spot in slot 1 equals the reference's within 1e-3 bps (a split hit the contract missed or invented would move it by 0.65 of the gap), and qlHit equals the decision the reference took","rows_sha256":["82ff3856c34ac799a33e628ab0b5f4442acd751583fbf8338aba2a96b19fcbd1","ecac7d2bfb991d1c459cf422f43a4e1afeed42977f541ff1325a14b58edff26a"]}},"F":{"callbacks":100000,"max_error_bps":4.6655009716678464e-07,"tolerance_bps":0.01,"errors_over_tolerance":0,"seeds":[74200,74249],"per_seed_callbacks":2000,"max_error_bps_all_callbacks_of_the_runs":4.6673585135659224e-07,"all_callbacks":549759,"guard_shifts":0,"worst":{"seed":74216,"callback":1375,"t":1186,"side":0,"contract":26589512107503928,"reference":0.02658951206084892,"error_bps":4.6655009716678464e-07,"first":true,"rule":"arb"},"stream":"contract-driven Taylor replica2; reference = frozen qlgate cap24+GATE over the contract tables (q_u1.json decoded from QPL), fees in force synced to the exact returned wads after every call; fees compared after the engine clamp (replica2.clampf)","commands":"two commands, seeds 74200..74224 and 74225..74249"},"G":{"runtime_bytes":22390,"source_chars":47094,"extra_runtime_bytes_over_lean":1022,"extra_chars_over_lean":3531,"peak_gas":197855,"lean_peak_gas":195099,"mean_gas":133019.4843033313,"lean_mean_gas":124349.1421107278,"added_gas_worst_call":13397,"added_gas_worst_call_method":"pyrevm, on every callback with dt<=6 of the 50 T seeds (reference stream): gas of qlHit with the gate open minus the same call with dt=7 (gate closed, no test); the largest difference. The engine does not report per-call differences: its peak rose by 2756 and its mean by 8670.3 over LEAN on the 8 lease seeds (the two arms see different trades).","out_of_gas":0,"reverts":0,"lean_out_of_gas":0,"lean_reverts":0,"limits":{"runtime_bytes":24576,"source_chars":50000,"peak_gas":245000},"runtime_sha256":"772f45c951e91eff9b74136a99a929036d7e688d937f2cfd6eef0c4bef4fd678","creation_sha256":"f167e460d007e71ad717dfe648a56bc9799dfb4abf66141f4ba157948152b28b","afterSwap_calls":89605,"afterSwap_ok":89605,"lean_afterSwap_calls":89571,"lean_afterSwap_ok":89571,"failures_all_callbacks":{"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"lean_failures_all_callbacks":{"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterInitialize_gas":137249,"engine_seeds":[10001064,10001071],"blocks_per_arm":1,"workers":8,"config_fields_compared":48,"engine_creation_code_equals_harness_compile":true,"validator":"amm_competition SolidityValidator: valid, no errors, no warnings (both contracts)","storage":"only AMMStrategyBase slots uint256[32]; indices used [0, 1, 2, 3, 4, 5]","assembly_tokens":0,"pyrevm_closed_loop":{"peak_tx_gas":173355,"peak_callback":{"callback":2249,"t":2386,"dt":13,"first":true,"rule":"gated_off","gas":173355},"peak_tx_gas_on_tested_callbacks":160045,"note":"50 replica seeds, whole runs: the costliest afterSwap is a first callback with dt>=7, where the test does not run"},"per_seed_edge":[{"seed":10001064,"ql":711.2277141584784,"lean":711.2655055959266},{"seed":10001065,"ql":628.8197945175295,"lean":628.859806353841},{"seed":10001066,"ql":376.70149678885633,"lean":376.6801280426619},{"seed":10001067,"ql":527.0329941471005,"lean":527.0374924383173},{"seed":10001068,"ql":615.558889772808,"lean":616.3538448227222},{"seed":10001069,"ql":425.35455710728775,"lean":425.27632091577004},{"seed":10001070,"ql":486.8403453129619,"lean":486.85062491582823},{"seed":10001071,"ql":453.75389978314865,"lean":453.8359627970792}],"mean_edge_8_seeds":{"ql":528.1612114485214,"lean":528.2699607352683,"ql_minus_lean":-0.10874928674695639},"edge_note":"each arm alone against the 30 bps VanillaStrategy; 8 seeds are a gas gate, not a score. On these 8 the port is below LEAN by 0.109 in the mean, 0.099 of it on seed 10001068; gate E has to measure the rule on the engine.","method":"engine_g_ql.py (LEAN's engine_g.py with the lease changed): engine_eval._compile (pinned solc 0.8.24 + the engine SolidityCompiler), engine_eval._config, engine_eval.config_equivalence, one amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8) per arm, gas_stats_reset before and gas_stats after, failure counters of both participants on every callback required to be 0"},"source_sha256":"5289a60c833857b4f3eeed22677593ec26c824ab4b9350dec474333d1ab1937b","source_unchanged_after_T_started":true,"code_encoding":"base64(zlib(UTF-8 Strategy.sol))","code_zb64":"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","harness_encoding":"base64(zlib(utf-8 JSON path:text)); files added beside the lookup-u1 bundle (gates.py, qpl.py, the two base .sol files) and LEAN's Lean.sol; README.md says how to run them","harness_zb64":"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","ledger":{"lease":[10001064,10001071],"run":{"ql":[10001064,10001065,10001066,10001067,10001068,10001069,10001070,10001071],"lean":[10001064,10001065,10001066,10001067,10001068,10001069,10001070,10001071]},"burnt":[],"note":"each arm ran each lease seed exactly once, in one block of 8; nothing interrupted; no other engine seed was run","replica_gate_seeds":"74200..74249: T once, closed loop (in-contract T and F) once","replica_debug_seeds":"64000..64001"},"not_done":["Gates P, Q and E are outside this item: no replica score and no paired engine score of this contract; the 8 engine seeds show gas and absence of failures only, and on them the port sits 0.109 below LEAN.","qHit answers miss outside paid wad in (0, 2^128) and previous reserve wads in [2^40, 2^128), where the unbounded Python integers of qlite_int could answer otherwise; no replica or fuzz case in that range was compared, and the engine cannot reach it.","The in-contract split decision is not returned by afterSwap; it is checked through the storage it leaves (table family, synced bit, rival spot) and through qlHit, which calls the same TellMath.qHit with the same arguments.","added_gas_worst_call is a pyrevm difference of two view calls, not an engine figure.","The 50,000-character limit was checked as Python len() of the source (all ASCII), not on paradigm.xyz.","The over-budget lean label (3) again never arose. No submission was made."]}