{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/main/research/filter-brief.md","quote":"Score a filter two ways on the same seeds: RMS error of its mean in bps, and the score of `oracle_table.json` driven by its mean in place of p, paired against the true-p run (target: within 2 of 532.5 on the replica)."},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/main/research/oracle_table.json","quote":" \"arb_flag\": 0.1463,"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/main/research/replica.py","quote":"RNG streams differ from the Rust engine, so absolute scores move by the seed set;"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/main/research/setup.sh","quote":"amm-match validate contracts/src/StarterStrategy.sol"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/market/router.py","quote":"A_i = sqrt(x_i * γ_i * y_i), r = A_1/A_2"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/market/arbitrageur.py","quote":"- Buy X from AMM (AMM sells X): Δx_out = x - sqrt(k / (γ·p))  (profit-maximizing)"}]}