{"item":"sl-3","batch":"e08-same-label","credit":"Taylor (gtmcknight): replica, Gaussian filter and qm tables (github.com/gtmcknight/amm-sim @4812a6382311624e1506aca131ca35c378f930d9, research/solved); seats qt1, TC-A #770, o1-a #541, o1-b #1497, tca-path.","status":"All gates pass: P, T, F, G, E (both windows). One contract build measured on the engine; no leaderboard submission.","summary":"The tca-path tell is rewritten in Yul with the same labels and fees. afterSwap now peaks at 214759 gas on the G seeds and 227577 over the 512 E seeds (limit 245,000, 0 out-of-gas in 5665776 callbacks); the contract is 24521 bytes; paired vs qt1 on fresh engine seeds: +3.1113 (se 0.0594) and +3.0850 (se 0.0603).","inputs":{"tca_path_artifact_sha256":"dc359635b5851de9f5b3ecf81dc2107d46acd5dbe67e0be234bcfbe0c8a488e7","tca_path_bundle_sha256_compressed":"546b440855726c3cd2231e4879e0002dda182dc609ee9c5155c04e4790ca6fdb","qt1_artifact_sha256":"8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40","qt1_sol_sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca","qt1_sol":"the one solidity block of the qt1 artifact, bytes unchanged","amm_challenge_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","setup":"scratch/setup.sh run once, exit 0","tca_path_strategy_sha256":"82f714cb70b743b2efb8e63dc528f766ebb66f2ada5bd4b9d400d40c775b2067"},"P":{"status":"pass","command":"python3 -I gates.py (amm-sim/research/solved, unmodified)","amm_sim_commit":"4812a6382311624e1506aca131ca35c378f930d9","tracked_files_unmodified":true,"gates_py_sha256":"603280c1f595ca163ffaf2ba1ebdc7945fdb08dabae67fc53c922d39e1cce604","output_equals_readme_block":true,"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"]]},"ref_frozen":{"status":"pass","scratch_ref_equals_frozen_json":true,"sha256":{"policy.py":"c3ed1b9c4682133588f4775ab28adf570ab5787f6c256aa904e2b48aa7982c2d","tca_tell.py":"d5043b18ccf47cc3c2af6ce8f4f9a71121737474a076279a4dde2ebc94d51ce4","port.py":"81ec1136146777e10056c3a1e1ad5282de5a1b53e90d425decefc288e5948aac","twocomp.py":"9d3c1833321493fb51bbde4e1b4dabc2f8978bd6d774ee2af8dc8aed13f0f0af","qmref.py":"1dfc9b7a3c2237ff7a93dd9f0af54b9bdab16f2ce0a7eb00784cb4432598db92","blob.bin":"3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e"},"frozen_json_sha256":"413fd896af61d57057172b40193788d83d4aa8b99083de8695adef42df7294a9","replica2_py_sha256":"6e37b4e61e1ffa5ffb1e43912ddb8659105989aa986eb48fcd1d7608f8dca685","note":"scratch/ref was restored from the tca-path bundle (blob.bin by its materialize.py) and never written; Q was not re-run and stands on tca-path figures: +3.1335 se 0.0223 over qt1 on 10000..12047, minimum -1.396."},"T":{"status":"pass","seeds":[74200,74249],"n_steps":10000,"first_trades":350657,"counts":{"retail_only":79344,"buy_pass":96692,"buy_fail":79488,"arb_only":20473,"both":70976,"cap":3684},"mismatch_count":0,"probe_peak_gas":49078,"sha256":"d95cb2dfecfdd2304f89ff22be36caa69f3926fbe68610256f6cb8347f63d980","note":"unmodified test_contract.py T: Solidity label = Tell(2).classify label on every first trade. Counts differ a little from the tca-path run (350,662 first trades there): the stream is the Python TwoComp reference on this machine, whose libm-dependent fees perturb individual trades (my reading, not checked further)."},"F":{"status":"pass","seeds":[74200,74249],"runs":50,"callbacks":100000,"largest_fee_error_bps":4.829926476129787e-07,"largest_fee_error_bps_bid_ask":[4.806744238750049e-07,4.829926476129787e-07],"tolerance_bps":0.01,"errors_over_tolerance":0,"first_trades":64640,"tell_mismatches":0,"counts":{"retail_only":14665,"buy_pass":17707,"buy_fail":14738,"arb_only":3587,"both":13276,"cap":667},"peak_replay_gas":194087,"callbacks_over_245000":0,"replay_gas_limit":2000000,"stream":"contract-driven o1-b engine-order port on Taylor streams; reference receives exact previous returned fee wads; reference filter otherwise carried independently"},"extra_checks":{"binary64_ops":{"status":"pass","cases":56052,"seconds":0.771865960676223},"synthetic_tell_fuzz":{"status":"pass","runs":5,"cases":500000,"mismatch_count":0,"counts":{"cap":227490,"unsupported":42825,"buy_pass":93842,"retail_only":18859,"buy_fail":88928,"neither":6234,"both":4505,"arb_only":17317},"probe_peak_gas":49459,"note":"fuzz.py: label vs frozen Python Tell(2) on trades made by the port CFMM at random scales, fees 0..1e17, wads mutated, 0 / 2^127 / 2^130 wads; covers neither, unsupported, cap and two-candidate cases the stream rarely has"}},"tell_gas_alone":{"method":"probe() gas minus the gas of the same call returning at once, every first trade of replica seeds 74200..74209 (measure.py)","first_trades":70988,"label_mismatches":{"Probe":0,"ProbeOld":0},"yul_tell":{"all":{"n":70988,"median":12208,"mean":10860.7,"p99":16870,"worst":25859},"sell":{"n":35442,"median":13000,"mean":13494.7,"p99":17696,"worst":25859},"buy":{"n":35546,"median":7473,"mean":8234.4,"p99":13726,"worst":13799}},"tca_path_tell":{"all":{"n":70988,"median":45734,"mean":46858.2,"p99":91556,"worst":159472},"sell":{"n":35442,"median":46264,"mean":50321.3,"p99":102503,"worst":159472},"buy":{"n":35546,"median":31857,"mean":43405.3,"p99":90026,"worst":90802}},"typical_gas":12208,"worst_gas":25859,"in_contract_note":"in the strategy the tell also costs one cold SLOAD and one SSTORE of the packed previous wads (two of each before)"},"G":{"status":"pass","deployed_bytes":24521,"deployed_bytes_compile_py":24521,"deployed_limit":24576,"qt1_deployed_bytes":20605,"source_sha256":"767da4f1a68220817618d3b41dff71110bd8aaa6389500984ef2b7d193f68dbc","runtime_sha256":"e971f8abaa4f285cb370c89928d65d9bbc463e6fef4b823d52ca903799f33250","qt1_source_sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca","engine_seeds":[9982000,9982007],"limit_afterSwap_peak":245000,"candidate_engine_afterSwap":{"role":"Submission","callback":"afterSwap","calls":82671,"ok":82671,"max_ok_gas":214759,"sum_ok_gas":11861666278,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1_engine_afterSwap":{"role":"Submission","callback":"afterSwap","calls":83173,"ok":83173,"max_ok_gas":208359,"sum_ok_gas":11520760141,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"replay":{"protocol":"50 x 2,000 afterSwap callbacks, seeds 74200..74249, contract drives the port (replay_gas.py; gas limit 2,000,000)","candidate":{"callbacks":100000,"peak_gas":194087,"callbacks_over_245000":0,"mean_gas":120674.6,"median_gas":125821,"p999_gas":167235,"sha256":"767da4f1a68220817618d3b41dff71110bd8aaa6389500984ef2b7d193f68dbc"},"qt1":{"callbacks":100000,"peak_gas":192319,"callbacks_over_245000":0,"mean_gas":124599.5,"median_gas":125977,"p999_gas":166368,"sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca"},"candidate_peak_gate_F":194087,"tca_path_peak_before":298073},"pilot_paired_vs_qt1":{"n":8,"mean_diff":3.1209456765655403,"se":0.4330457636737759,"worst5":[{"seed":9982004,"diff":1.8641366559697303},{"seed":9982007,"diff":2.0036453951386193},{"seed":9982002,"diff":2.206944090662489},{"seed":9982001,"diff":2.3666252734448108},{"seed":9982006,"diff":3.0066178968939425}]},"method":"scratch/engine.py unmodified: each contract alone vs the 30 bps VanillaStrategy, amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8)"},"E":{"status":"pass","windows":[{"seeds":[9982100,9982355],"paired_vs_qt1":{"n":256,"mean_diff":3.111310898356612,"se":0.059395299800422005,"worst5":[{"seed":9982221,"diff":0.6975853354686024},{"seed":9982302,"diff":0.8228194736338423},{"seed":9982179,"diff":0.96602162147326},{"seed":9982318,"diff":1.1725133162828456},{"seed":9982316,"diff":1.188753935789805}]},"candidate_mean_edge":533.797664278398,"qt1_mean_edge":530.6863533800413,"candidate_afterSwap":{"role":"Submission","callback":"afterSwap","calls":2781990,"ok":2781990,"max_ok_gas":227577,"sum_ok_gas":396709375412,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1_afterSwap":{"role":"Submission","callback":"afterSwap","calls":2797130,"ok":2797130,"max_ok_gas":208988,"sum_ok_gas":385908451100,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},{"seeds":[9982400,9982655],"paired_vs_qt1":{"n":256,"mean_diff":3.0849803254537225,"se":0.0602557859722824,"worst5":[{"seed":9982655,"diff":0.589550347536715},{"seed":9982606,"diff":0.6853290478917415},{"seed":9982513,"diff":0.7243801752043169},{"seed":9982506,"diff":0.8564333948731928},{"seed":9982499,"diff":0.9557811129272409}]},"candidate_mean_edge":536.5122328803876,"qt1_mean_edge":533.427252554934,"candidate_afterSwap":{"role":"Submission","callback":"afterSwap","calls":2801115,"ok":2801115,"max_ok_gas":226352,"sum_ok_gas":399144096013,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"qt1_afterSwap":{"role":"Submission","callback":"afterSwap","calls":2815834,"ok":2815834,"max_ok_gas":208853,"sum_ok_gas":388337676486,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}],"pooled_both_windows":{"n":512,"mean_diff":3.098145611905167,"se":0.042266739893157886,"worst5":[{"seed":9982655,"diff":0.589550347536715},{"seed":9982606,"diff":0.6853290478917415},{"seed":9982221,"diff":0.6975853354686024},{"seed":9982513,"diff":0.7243801752043169},{"seed":9982302,"diff":0.8228194736338423}]}},"engine_seeds_consumed":{"ranges":[[9982000,9982007],[9982100,9982355],[9982400,9982655]],"ledger":[{"start":9982000,"end_exclusive":9982008,"arms":["candidate","baseline"],"status":"done","output":"scratch/G1.json"},{"start":9982100,"end_exclusive":9982356,"arms":["candidate","baseline"],"status":"done","output":"scratch/E1.json"},{"start":9982400,"end_exclusive":9982656,"arms":["candidate","baseline"],"status":"done","output":"scratch/E2.json"}],"note":"each range run once, candidate and qt1 each alone vs VanillaStrategy; the Solidity did not change after G, so 9982008..9982063 are untouched; no seed outside the item ranges"},"solidity_changes":["TellCore is one Yul block: doubles stay IEEE bits, mantissa and exponent are unpacked inline, one rounding routine (rnb); mul, div and to-wad know the top bit is one of two places, add likewise; sub searches for it only when exponents are 0 or 1 apart.","Candidates: when float(w)/1e18 maps back to w on the integer grid and both neighbours share its binade, each neighbour is decided from the product remainder instead of a to-wad trial (exact: neighbours are 0.87 or 1.73 grid steps apart). Otherwise the reference scan runs as before, stopping the 64-step upward scan once to-wad passes w (to-wad is monotone). Candidates are kept ascending as in tca_tell.py.","Sell, arb: new reserveX = rx-ax is tested first; ry+(total-(total-net)) is ry+net by Sterbenz (gamma >= 0.9) and equals k/nx itself while that is at most 2 ry, so the new reserveY is tested before net and total are formed. Sell, retail: new reserveY depends on (ry, ay) only and is tested first; rx-x_out equals k/ny itself while rx <= 2 nx. k = rx*ry is formed once per pair; a second ax or ay giving the same nx or ny is not redone. The general forms remain for the other ranges.","Buy: the 13-step scan is a bisection over the same 13 doubles (f is monotone), at most 4 evaluations.","Previous reserve wads share slots[4] (x | y<<128, each saturated at 2^128-1: 2^127 or more is unsupported either way); slots[5] is unused.","tcMsb (used by root) is the same function in Yul. The fee>1e17 test moved from tcTell to the Probe wrapper: the strategy stores fees clipped to 1e17, so the test could not fire there (saved the bytes that brought 24,589 under the limit).","to-wad has no cap: tca-path Solidity answered max for doubles of 2^127 wad or more, the Python reference does not; engine wads are i128, so labels are the same on reachable inputs, and now also equal Python beyond them (fuzz with 2^130)."],"decisions":["The earlier attempt stopped on a 63-character artifact hash; the URL in this brief has 64 and its sha256 equals its name, so nothing was open.","Engine work was held back until T, F, size and the replay peak passed, so only the first 8 G seeds were needed.","E windows were run whole (256 seeds, about 165 s each, under the 8-minute cap)."],"left":"Nothing fails. Not done here by instruction: no leaderboard submission. Q was not re-run (scratch/ref byte-identical). Replica and local engine figures are not leaderboard scores.","reproduce":["sh scratch/setup.sh (once, amm-challenge @6b6921f8 root); then prefix `. scratch/env.sh && `","python3 -I scratch/materialize.py; python3 -I scratch/build.py; python3 -I scratch/compile.py Probe Strategy","python3 -I scratch/test_math2.py; python3 -I scratch/fuzz.py 100000 11","python3 -I scratch/test_contract.py T; python3 -I scratch/test_contract.py F 74200 74250","python3 -I scratch/engine.py scratch/Strategy.sol scratch/qt1.sol <start> <end> scratch/<out>.json (fresh seeds only)"],"bundle":{"format":"base64(tar.xz): base64.b64decode(data), then tar xJ; ordinary relative-path files","sha256_compressed":"30388a1798c2169c689e8bf07be0bffee94f9e785fa73b551d0432080da59b14","bytes_compressed":23236,"files":{"scratch/Strategy.sol":{"sha256":"767da4f1a68220817618d3b41dff71110bd8aaa6389500984ef2b7d193f68dbc","bytes":61672},"scratch/TellCore.sol":{"sha256":"fa088cee7c2aad463038d355e974bb78a66eb088b79c0a14b3c2577c4b930576","bytes":16325},"scratch/Probe.sol":{"sha256":"6e57410ec676424f3f5dd95c1322865217b08f6ecb7d3a70c67ed9bac70a0ad2","bytes":21399},"scratch/build.py":{"sha256":"f6e74a471e4cc08c155a97eada6b65452c6c41fcbb6af4e5a0fb115dc42aa83c","bytes":19259},"scratch/test_math2.py":{"sha256":"0fca85e7746fd70aa041470b78d7b8f5f5e75b729fe8986cf328e7ef9d9fe32b","bytes":1972},"scratch/fuzz.py":{"sha256":"57cf9f45938b531ba2bd77345c4568ebce704c45b85bcc58eea99346919897bb","bytes":2581},"scratch/measure.py":{"sha256":"e14f63b1296fb2fc641465db5cee42b0ee1ee87d9ffb7681bb2a1afe771ea311","bytes":2561},"scratch/replay_gas.py":{"sha256":"332e0e6e59bee426c0618dd3a8b2d4666d829e571347577ba32b7b412e2d19a8","bytes":1775},"scratch/size.py":{"sha256":"42b59629137b17ebc12f7583f2352975cb7a05e02ee7007aff80ab9144590de0","bytes":201}},"credit_header":"// Two-component posterior port; credit Taylor (gtmcknight) for policy, filter and tables. | // Credit Taylor (gtmcknight): replica, filter, qm tables (github.com/gtmcknight/amm-sim @4812a638, research/solved);","apply":"Extract over the tca-path bundle (after its materialize.py) in the amm-challenge checkout: Strategy.sol, TellCore.sol and Probe.sol replace its three; scratch/ref, frozen.json, test_contract.py, engine.py, check.py, compile.py, setup.sh are used unchanged. build.py regenerates the three .sol files from the tca-path Strategy.sol saved as scratch/orig/Strategy.sol.","data":"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"}}