{
  "approach": {
    "idea": "Tune only pHat update trust on CH: first-in-step alpha x subsequent-retail alpha, followed by gap scaling at the best refined cell.",
    "reference": {
      "name": "CH",
      "code_sha256": "6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3",
      "mean_edge_seeds_0_999": 525.5258821780834,
      "requester_reference_mean_edge": 525.525882178,
      "reference_mean_matches_within_1e_6": true
    },
    "grid": {
      "alpha": [
        0.18,
        0.22,
        0.27,
        0.32
      ],
      "retail": [
        0.03,
        0.06,
        0.09
      ],
      "seed_start": 10000,
      "n_per_cell": 500
    },
    "refinement": {
      "anchor": "a27_r06",
      "cells": [
        {
          "alpha": 0.25,
          "retail": 0.05
        },
        {
          "alpha": 0.25,
          "retail": 0.06
        },
        {
          "alpha": 0.25,
          "retail": 0.07
        },
        {
          "alpha": 0.27,
          "retail": 0.05
        },
        {
          "alpha": 0.27,
          "retail": 0.06
        },
        {
          "alpha": 0.27,
          "retail": 0.07
        },
        {
          "alpha": 0.29,
          "retail": 0.05
        },
        {
          "alpha": 0.29,
          "retail": 0.06
        },
        {
          "alpha": 0.29,
          "retail": 0.07
        }
      ],
      "seed_start": 11000,
      "n_per_cell": 1000
    },
    "gap_scaling": "For firstInStep only: alpha *= min(trade.timestamp - lastTs, 4) / 2, computed in integer WAD arithmetic. Subsequent retail alpha is unchanged. Timestamp zero gives zero first-step alpha.",
    "selection": {
      "variant": "a27_r07",
      "code_sha256": "960548979be7b6d184f5bdbc0aa7a49e33e8a1621d0a53157335736f99a1aed1",
      "tuning_mean_diff": 0.001736044121273494,
      "tuning_se": 0.011693009597094963,
      "frozen_before_confirmation": true,
      "selection_rule": "Highest paired tuning mean among changed-parameter refinements and gap scaling; the identity CH control is excluded from final candidate selection.",
      "promotion_rule": "mean_diff > 2 * se on seeds 600000..601999, once; no holdout-based retuning.",
      "promote": false
    },
    "measurement": "Each strategy is separately simulated against the fixed 30 bps normalizer using unmodified simulator commit 6b6921f8d463314aa7c96234e1be25a25245f704 and amm_sim_rs.run_batch. Configs reproduce MatchRunner._build_configs: numpy default_rng(seed) draws mean size U(19,21), arrival rate U(0.6,1.0), sigma U(0.000882,0.001008), in that order; 10000 steps, initial price/X/Y=100/100/10000, mu=0, dt=1, size_sigma=1.2, buy_prob=0.5. Rust price RNG uses seed; retail uses seed+1. Difference is candidate submission edge minus CH submission edge on the same seed. Standard errors use sample standard deviation (ddof=1)/sqrt(n). Worst means smallest signed paired difference. Chunks of 16, eight workers. No seeds 900000..909999 were used.",
    "validation": {
      "amm_match_validate": "Validating strategy...\nCompiling strategy...\nStrategy 'no_cubic' validated successfully!",
      "gas_stress": {
        "calls": 721,
        "after_initialize_gas": 185532,
        "max_after_swap_gas": 69575,
        "gas_limit": 250000,
        "all_success": true
      },
      "unroll_equivalence": {
        "unrolling_identical_fee_pairs": 720,
        "original": {
          "calls": 721,
          "after_initialize_gas": 185532,
          "max_after_swap_gas": 69601,
          "gas_limit": 250000,
          "all_success": true
        },
        "unrolled": {
          "calls": 721,
          "after_initialize_gas": 185532,
          "max_after_swap_gas": 69575,
          "gas_limit": 250000,
          "all_success": true
        }
      },
      "storage_slots_used": "0..10 only",
      "loops": "None in delivered Strategy. Original bounded power loop was unrolled in refinements and final code; exact multiplication order retained for elapsed in 0..8, the only reachable range. This is a semantic-preserving change, not a second fee mechanism."
    },
    "ranked_promotions": [],
    "limitations": "Local simulator evidence only; no official leaderboard submission. StarterStrategy was validated but no paired gain over StarterStrategy was measured in this item. Public write-up claims were not independently reproduced."
  },
  "tried": [
    {
      "variant": "a27_r06",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.27,
      "retail": 0.06,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": 0.0,
      "se": 0.0,
      "code_sha256": "6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3",
      "mean_edge": 523.6459153427178,
      "worst": [
        {
          "seed": 10472,
          "diff": 0.0,
          "candidate_edge": 573.4141825579956,
          "reference_edge": 573.4141825579956
        },
        {
          "seed": 10473,
          "diff": 0.0,
          "candidate_edge": 568.1715057046089,
          "reference_edge": 568.1715057046089
        },
        {
          "seed": 10474,
          "diff": 0.0,
          "candidate_edge": 599.35186851571,
          "reference_edge": 599.35186851571
        },
        {
          "seed": 10475,
          "diff": 0.0,
          "candidate_edge": 781.2752665258633,
          "reference_edge": 781.2752665258633
        },
        {
          "seed": 10476,
          "diff": 0.0,
          "candidate_edge": 546.5877625244473,
          "reference_edge": 546.5877625244473
        }
      ]
    },
    {
      "variant": "a27_r03",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.27,
      "retail": 0.03,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.23682266473246863,
      "se": 0.04873443371742719,
      "code_sha256": "89e9432e7a41024fdf0d01de407bafd2fb4162d86aa5600ee5c48069f694336a",
      "mean_edge": 523.4090926779853,
      "worst": [
        {
          "seed": 10014,
          "diff": -21.65364587528859,
          "candidate_edge": 560.766340044868,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10006,
          "diff": -1.7760725527414252,
          "candidate_edge": 534.1069780994977,
          "reference_edge": 535.8830506522391
        },
        {
          "seed": 10359,
          "diff": -1.5683167407485712,
          "candidate_edge": 395.39321485346477,
          "reference_edge": 396.96153159421334
        },
        {
          "seed": 10095,
          "diff": -1.542671787790482,
          "candidate_edge": 570.4851303090678,
          "reference_edge": 572.0278020968583
        },
        {
          "seed": 10226,
          "diff": -1.4942332721348066,
          "candidate_edge": 572.401155058427,
          "reference_edge": 573.8953883305618
        }
      ]
    },
    {
      "variant": "a27_r09",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.27,
      "retail": 0.09,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.24203979874555376,
      "se": 0.022653756767377145,
      "code_sha256": "eb4eca94aac47743e440aa58d93468b5ec5bc65b67c7482bae18ab102ad8e0e1",
      "mean_edge": 523.4038755439723,
      "worst": [
        {
          "seed": 10392,
          "diff": -2.2608306709786348,
          "candidate_edge": 631.9250174418922,
          "reference_edge": 634.1858481128709
        },
        {
          "seed": 10215,
          "diff": -2.245450099246,
          "candidate_edge": 630.185417621465,
          "reference_edge": 632.430867720711
        },
        {
          "seed": 10383,
          "diff": -1.8541614322125497,
          "candidate_edge": 569.5722222554024,
          "reference_edge": 571.4263836876149
        },
        {
          "seed": 10209,
          "diff": -1.8214418795904521,
          "candidate_edge": 687.1933005027626,
          "reference_edge": 689.014742382353
        },
        {
          "seed": 10372,
          "diff": -1.6940731255085666,
          "candidate_edge": 589.9395842591603,
          "reference_edge": 591.6336573846688
        }
      ]
    },
    {
      "variant": "a32_r06",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.32,
      "retail": 0.06,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.522771696601221,
      "se": 0.028602142240585826,
      "code_sha256": "cd1ae4bf02fffa7799acf78f505101f15d90930d7a97d800adbfca444872f854",
      "mean_edge": 523.1231436461165,
      "worst": [
        {
          "seed": 10121,
          "diff": -2.8232573389807385,
          "candidate_edge": 692.6673790268662,
          "reference_edge": 695.490636365847
        },
        {
          "seed": 10300,
          "diff": -2.680252964498436,
          "candidate_edge": 646.2833721996419,
          "reference_edge": 648.9636251641404
        },
        {
          "seed": 10241,
          "diff": -2.460078694635513,
          "candidate_edge": 722.1399614872678,
          "reference_edge": 724.6000401819033
        },
        {
          "seed": 10336,
          "diff": -2.138350789668152,
          "candidate_edge": 534.1913583701338,
          "reference_edge": 536.329709159802
        },
        {
          "seed": 10392,
          "diff": -2.1191661488502405,
          "candidate_edge": 632.0666819640206,
          "reference_edge": 634.1858481128709
        }
      ]
    },
    {
      "variant": "a22_r06",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.22,
      "retail": 0.06,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.6110709691770244,
      "se": 0.044086236670284024,
      "code_sha256": "7c1d5f2d0ae53fa10edd328f3af8ac7a51f3daa0d1835e6bc96957782ef7eccb",
      "mean_edge": 523.0348443735409,
      "worst": [
        {
          "seed": 10014,
          "diff": -16.972640294629855,
          "candidate_edge": 565.4473456255267,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10227,
          "diff": -4.46652422530974,
          "candidate_edge": 421.32815543903575,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10085,
          "diff": -2.5779719173752937,
          "candidate_edge": 674.6489453294912,
          "reference_edge": 677.2269172468665
        },
        {
          "seed": 10327,
          "diff": -2.4944489927692075,
          "candidate_edge": 714.1665741411724,
          "reference_edge": 716.6610231339416
        },
        {
          "seed": 10316,
          "diff": -2.4506408994324147,
          "candidate_edge": 658.474576080897,
          "reference_edge": 660.9252169803294
        }
      ]
    },
    {
      "variant": "a32_r03",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.32,
      "retail": 0.03,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.7053017379883656,
      "se": 0.03207655092959244,
      "code_sha256": "09e0bc232fd0660f9fe6eaf4f82a62e1e7aa5835f4f6f84b658363649af35a9d",
      "mean_edge": 522.9406136047295,
      "worst": [
        {
          "seed": 10458,
          "diff": -3.1632052008914116,
          "candidate_edge": 613.2685068186157,
          "reference_edge": 616.4317120195071
        },
        {
          "seed": 10300,
          "diff": -2.9812934598828633,
          "candidate_edge": 645.9823317042575,
          "reference_edge": 648.9636251641404
        },
        {
          "seed": 10475,
          "diff": -2.9699292246109508,
          "candidate_edge": 778.3053373012524,
          "reference_edge": 781.2752665258633
        },
        {
          "seed": 10355,
          "diff": -2.8140196233459847,
          "candidate_edge": 571.3644524311503,
          "reference_edge": 574.1784720544963
        },
        {
          "seed": 10241,
          "diff": -2.574968410812744,
          "candidate_edge": 722.0250717710906,
          "reference_edge": 724.6000401819033
        }
      ]
    },
    {
      "variant": "a32_r09",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.32,
      "retail": 0.09,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.7115771692318662,
      "se": 0.030301378283563003,
      "code_sha256": "fdeb223605606932c247274331e85ae03e7b0977e75921af940fd59930bb91b1",
      "mean_edge": 522.934338173486,
      "worst": [
        {
          "seed": 10241,
          "diff": -2.940197177849768,
          "candidate_edge": 721.6598430040535,
          "reference_edge": 724.6000401819033
        },
        {
          "seed": 10215,
          "diff": -2.8803283345251884,
          "candidate_edge": 629.5505393861858,
          "reference_edge": 632.430867720711
        },
        {
          "seed": 10121,
          "diff": -2.8325985479752944,
          "candidate_edge": 692.6580378178717,
          "reference_edge": 695.490636365847
        },
        {
          "seed": 10392,
          "diff": -2.79305149918639,
          "candidate_edge": 631.3927966136845,
          "reference_edge": 634.1858481128709
        },
        {
          "seed": 10188,
          "diff": -2.7296757841135104,
          "candidate_edge": 545.8754781913956,
          "reference_edge": 548.6051539755091
        }
      ]
    },
    {
      "variant": "a22_r03",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.22,
      "retail": 0.03,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.8139261649158037,
      "se": 0.05909122267267227,
      "code_sha256": "db2dcd25f19b0649e44b7c844f23e6df654d3c7edefda7fc838b555de728319b",
      "mean_edge": 522.831989177802,
      "worst": [
        {
          "seed": 10014,
          "diff": -23.98990507162148,
          "candidate_edge": 558.4300808485351,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10227,
          "diff": -4.857792184889149,
          "candidate_edge": 420.93688747945635,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10085,
          "diff": -3.2265980958296723,
          "candidate_edge": 674.0003191510368,
          "reference_edge": 677.2269172468665
        },
        {
          "seed": 10327,
          "diff": -3.1410012589952885,
          "candidate_edge": 713.5200218749463,
          "reference_edge": 716.6610231339416
        },
        {
          "seed": 10316,
          "diff": -2.9433671929605225,
          "candidate_edge": 657.9818497873689,
          "reference_edge": 660.9252169803294
        }
      ]
    },
    {
      "variant": "a22_r09",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.22,
      "retail": 0.09,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -0.9037585811528044,
      "se": 0.03448322837156121,
      "code_sha256": "d3e0e014e798d533e984aa3bed3b01a7e3f93b74b51a68871a51da872cbfa539",
      "mean_edge": 522.742156761565,
      "worst": [
        {
          "seed": 10227,
          "diff": -4.481028934089352,
          "candidate_edge": 421.31365073025614,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10372,
          "diff": -4.477760707855396,
          "candidate_edge": 587.1558966768134,
          "reference_edge": 591.6336573846688
        },
        {
          "seed": 10307,
          "diff": -3.6304294199780998,
          "candidate_edge": 776.1129863603155,
          "reference_edge": 779.7434157802936
        },
        {
          "seed": 10316,
          "diff": -3.575667021998129,
          "candidate_edge": 657.3495499583313,
          "reference_edge": 660.9252169803294
        },
        {
          "seed": 10215,
          "diff": -3.5650452139842628,
          "candidate_edge": 628.8658225067268,
          "reference_edge": 632.430867720711
        }
      ]
    },
    {
      "variant": "a18_r06",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.18,
      "retail": 0.06,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -2.1397343019543356,
      "se": 0.062357238845383786,
      "code_sha256": "99e1a62b61d864cf3d649775ffe081632b7ff54f50f95768768f84982aec974a",
      "mean_edge": 521.5061810407635,
      "worst": [
        {
          "seed": 10014,
          "diff": -22.916767172776417,
          "candidate_edge": 559.5032187473802,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10227,
          "diff": -7.575999624241206,
          "candidate_edge": 418.2186800401043,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10237,
          "diff": -5.5231026128309395,
          "candidate_edge": 745.7360688855574,
          "reference_edge": 751.2591714983884
        },
        {
          "seed": 10327,
          "diff": -5.0732604400737955,
          "candidate_edge": 711.5877626938678,
          "reference_edge": 716.6610231339416
        },
        {
          "seed": 10307,
          "diff": -4.855011323396525,
          "candidate_edge": 774.8884044568971,
          "reference_edge": 779.7434157802936
        }
      ]
    },
    {
      "variant": "a18_r03",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.18,
      "retail": 0.03,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -2.43684625814462,
      "se": 0.21855524276503696,
      "code_sha256": "fd97f04f609a74efb8611a4938042c7a2c75b148f84d41d91a1b62dd4a88b293",
      "mean_edge": 521.2090690845732,
      "worst": [
        {
          "seed": 10014,
          "diff": -108.53852696951361,
          "candidate_edge": 473.881458950643,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10227,
          "diff": -8.242355482519997,
          "candidate_edge": 417.5523241818255,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10316,
          "diff": -5.2088585563017205,
          "candidate_edge": 655.7163584240277,
          "reference_edge": 660.9252169803294
        },
        {
          "seed": 10327,
          "diff": -5.038635716085537,
          "candidate_edge": 711.6223874178561,
          "reference_edge": 716.6610231339416
        },
        {
          "seed": 10477,
          "diff": -4.93315047883965,
          "candidate_edge": 509.8775665327059,
          "reference_edge": 514.8107170115455
        }
      ]
    },
    {
      "variant": "a18_r09",
      "phase": "grid_500_original_bounded_power_helper",
      "alpha": 0.18,
      "retail": 0.09,
      "scaled": false,
      "seeds": "10000..10499",
      "n": 500,
      "mean_diff": -2.5135970994247483,
      "se": 0.05198079404716447,
      "code_sha256": "f6e902059a6369355e3104399e7ecb05598fff3654f77003509b31110a2f7280",
      "mean_edge": 521.1323182432931,
      "worst": [
        {
          "seed": 10014,
          "diff": -11.23402611984909,
          "candidate_edge": 571.1859598003075,
          "reference_edge": 582.4199859201566
        },
        {
          "seed": 10227,
          "diff": -8.197647139007358,
          "candidate_edge": 417.59703252533814,
          "reference_edge": 425.7946796643455
        },
        {
          "seed": 10307,
          "diff": -7.324007472547123,
          "candidate_edge": 772.4194083077465,
          "reference_edge": 779.7434157802936
        },
        {
          "seed": 10237,
          "diff": -6.346985780942077,
          "candidate_edge": 744.9121857174463,
          "reference_edge": 751.2591714983884
        },
        {
          "seed": 10372,
          "diff": -5.874662578189145,
          "candidate_edge": 585.7589948064797,
          "reference_edge": 591.6336573846688
        }
      ]
    },
    {
      "variant": "a25_r05",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.25,
      "retail": 0.05,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.10264103941597415,
      "se": 0.014036482077787666,
      "code_sha256": "10b40dcbad2dd68f17241d7fb6a4921acbeb05789115e02207989bf39108f036",
      "mean_edge": 520.5477983916576,
      "worst": [
        {
          "seed": 11346,
          "diff": -2.0408861401971308,
          "candidate_edge": 654.0511757902575,
          "reference_edge": 656.0920619304546
        },
        {
          "seed": 11891,
          "diff": -1.949299270878555,
          "candidate_edge": 609.5615569294868,
          "reference_edge": 611.5108562003653
        },
        {
          "seed": 11775,
          "diff": -1.7320348736089954,
          "candidate_edge": 492.2232629900996,
          "reference_edge": 493.9552978637086
        },
        {
          "seed": 11927,
          "diff": -1.5391009511969287,
          "candidate_edge": 607.9063712569019,
          "reference_edge": 609.4454722080989
        },
        {
          "seed": 11849,
          "diff": -1.4579269976346154,
          "candidate_edge": 504.6949874465467,
          "reference_edge": 506.1529144441813
        }
      ]
    },
    {
      "variant": "a25_r06",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.25,
      "retail": 0.06,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.08544974039071417,
      "se": 0.013241523673519372,
      "code_sha256": "944a73d20cafc9b2131cce9102bb591a9aa7203839e30e2721e6e837b0da3bd2",
      "mean_edge": 520.5649896906829,
      "worst": [
        {
          "seed": 11891,
          "diff": -1.705521161386514,
          "candidate_edge": 609.8053350389788,
          "reference_edge": 611.5108562003653
        },
        {
          "seed": 11775,
          "diff": -1.4238020675748544,
          "candidate_edge": 492.53149579613375,
          "reference_edge": 493.9552978637086
        },
        {
          "seed": 11457,
          "diff": -1.4162463772541969,
          "candidate_edge": 764.3959743932506,
          "reference_edge": 765.8122207705048
        },
        {
          "seed": 11649,
          "diff": -1.2940664567182694,
          "candidate_edge": 437.1185887129084,
          "reference_edge": 438.41265516962665
        },
        {
          "seed": 11017,
          "diff": -1.2087352906663682,
          "candidate_edge": 480.89488339943324,
          "reference_edge": 482.1036186900996
        }
      ]
    },
    {
      "variant": "a25_r07",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.25,
      "retail": 0.07,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.10942494927819962,
      "se": 0.013984769188203511,
      "code_sha256": "3f0a3f32b2bf8764bcd78fb632fee4caeab3260a9f408fa920da6870944cf007",
      "mean_edge": 520.5410144817954,
      "worst": [
        {
          "seed": 11123,
          "diff": -1.9592576669200525,
          "candidate_edge": 582.1777562675819,
          "reference_edge": 584.137013934502
        },
        {
          "seed": 11967,
          "diff": -1.9421958227944174,
          "candidate_edge": 454.13669423870044,
          "reference_edge": 456.07889006149486
        },
        {
          "seed": 11095,
          "diff": -1.9244071882301341,
          "candidate_edge": 608.9806753110411,
          "reference_edge": 610.9050824992712
        },
        {
          "seed": 11891,
          "diff": -1.7056728737070443,
          "candidate_edge": 609.8051833266583,
          "reference_edge": 611.5108562003653
        },
        {
          "seed": 11775,
          "diff": -1.671691291659215,
          "candidate_edge": 492.2836065720494,
          "reference_edge": 493.9552978637086
        }
      ]
    },
    {
      "variant": "a27_r05",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.27,
      "retail": 0.05,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.014979940700679777,
      "se": 0.00969417709493685,
      "code_sha256": "64079981d52d41c87ea7792005c68dad6c7c63d35d53f3032b467c7ee4994781",
      "mean_edge": 520.6354594903729,
      "worst": [
        {
          "seed": 11361,
          "diff": -1.227617141744986,
          "candidate_edge": 589.2420791361618,
          "reference_edge": 590.4696962779068
        },
        {
          "seed": 11849,
          "diff": -1.1692827264650418,
          "candidate_edge": 504.98363171771626,
          "reference_edge": 506.1529144441813
        },
        {
          "seed": 11775,
          "diff": -1.1679484900225816,
          "candidate_edge": 492.787349373686,
          "reference_edge": 493.9552978637086
        },
        {
          "seed": 11052,
          "diff": -1.1527452596898229,
          "candidate_edge": 657.3008427951936,
          "reference_edge": 658.4535880548834
        },
        {
          "seed": 11273,
          "diff": -1.124753234536115,
          "candidate_edge": 605.463401486854,
          "reference_edge": 606.5881547213901
        }
      ]
    },
    {
      "variant": "a27_r06",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.27,
      "retail": 0.06,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": 0.0,
      "se": 0.0,
      "code_sha256": "4a6b508e720202eb4c353f3fe8eccfbe3f97de8cf726957d1d0f4989062f6949",
      "mean_edge": 520.6504394310736,
      "worst": [
        {
          "seed": 11984,
          "diff": 0.0,
          "candidate_edge": 598.5973152694316,
          "reference_edge": 598.5973152694316
        },
        {
          "seed": 11985,
          "diff": 0.0,
          "candidate_edge": 450.1813232717828,
          "reference_edge": 450.1813232717828
        },
        {
          "seed": 11986,
          "diff": 0.0,
          "candidate_edge": 474.08431616971285,
          "reference_edge": 474.08431616971285
        },
        {
          "seed": 11987,
          "diff": 0.0,
          "candidate_edge": 512.1703289598032,
          "reference_edge": 512.1703289598032
        },
        {
          "seed": 11988,
          "diff": 0.0,
          "candidate_edge": 452.45051184269573,
          "reference_edge": 452.45051184269573
        }
      ]
    },
    {
      "variant": "a27_r07",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.27,
      "retail": 0.07,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": 0.001736044121273494,
      "se": 0.011693009597094963,
      "code_sha256": "960548979be7b6d184f5bdbc0aa7a49e33e8a1621d0a53157335736f99a1aed1",
      "mean_edge": 520.6521754751948,
      "worst": [
        {
          "seed": 11967,
          "diff": -1.7272182533851037,
          "candidate_edge": 454.35167180810976,
          "reference_edge": 456.07889006149486
        },
        {
          "seed": 11982,
          "diff": -1.626789197199514,
          "candidate_edge": 684.5677996221438,
          "reference_edge": 686.1945888193433
        },
        {
          "seed": 11259,
          "diff": -1.1660897438181337,
          "candidate_edge": 545.0502859305262,
          "reference_edge": 546.2163756743444
        },
        {
          "seed": 11123,
          "diff": -0.9835646153534299,
          "candidate_edge": 583.1534493191485,
          "reference_edge": 584.137013934502
        },
        {
          "seed": 11334,
          "diff": -0.9333947309629593,
          "candidate_edge": 644.0106828375441,
          "reference_edge": 644.944077568507
        }
      ]
    },
    {
      "variant": "a29_r05",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.29,
      "retail": 0.05,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.1092031626862605,
      "se": 0.014805583999170407,
      "code_sha256": "3a3c0983509c61f12132008da3c1905b8b28b761daf8ba575b9cfae43d8133d3",
      "mean_edge": 520.5412362683873,
      "worst": [
        {
          "seed": 11849,
          "diff": -2.4418199307727946,
          "candidate_edge": 503.7110945134085,
          "reference_edge": 506.1529144441813
        },
        {
          "seed": 11692,
          "diff": -2.4086474683829238,
          "candidate_edge": 552.3309410538654,
          "reference_edge": 554.7395885222484
        },
        {
          "seed": 11775,
          "diff": -1.641461743437901,
          "candidate_edge": 492.3138361202707,
          "reference_edge": 493.9552978637086
        },
        {
          "seed": 11066,
          "diff": -1.4873626890546348,
          "candidate_edge": 673.5440789888223,
          "reference_edge": 675.031441677877
        },
        {
          "seed": 11050,
          "diff": -1.3811866704593285,
          "candidate_edge": 502.3082121499884,
          "reference_edge": 503.6893988204477
        }
      ]
    },
    {
      "variant": "a29_r06",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.29,
      "retail": 0.06,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.0781622878819232,
      "se": 0.012406129288821623,
      "code_sha256": "c0ebda73bcfa0fd5a844490158b1c22e8d7596adc7713dd09fabef1aaa410739",
      "mean_edge": 520.5722771431916,
      "worst": [
        {
          "seed": 11693,
          "diff": -1.6810177360857779,
          "candidate_edge": 673.7190305305764,
          "reference_edge": 675.4000482666622
        },
        {
          "seed": 11775,
          "diff": -1.4366618110243508,
          "candidate_edge": 492.51863605268426,
          "reference_edge": 493.9552978637086
        },
        {
          "seed": 11447,
          "diff": -1.287292306962513,
          "candidate_edge": 614.3199266776315,
          "reference_edge": 615.607218984594
        },
        {
          "seed": 11117,
          "diff": -1.207727353740097,
          "candidate_edge": 592.364968472712,
          "reference_edge": 593.5726958264521
        },
        {
          "seed": 11838,
          "diff": -1.1799504829599528,
          "candidate_edge": 615.8482614726632,
          "reference_edge": 617.0282119556232
        }
      ]
    },
    {
      "variant": "a29_r07",
      "phase": "refine_1000_unrolled_power_helper",
      "alpha": 0.29,
      "retail": 0.07,
      "scaled": false,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -0.09395322144730142,
      "se": 0.015263579064892565,
      "code_sha256": "bf3b527b3fb5a34aed66fc07d68b48afc07d9bcf1e5f7479d387013d5d95d5f2",
      "mean_edge": 520.5564862096262,
      "worst": [
        {
          "seed": 11407,
          "diff": -2.173312861717932,
          "candidate_edge": 503.1909784710056,
          "reference_edge": 505.36429133272355
        },
        {
          "seed": 11967,
          "diff": -1.8195814768217247,
          "candidate_edge": 454.25930858467314,
          "reference_edge": 456.07889006149486
        },
        {
          "seed": 11983,
          "diff": -1.6938032081434358,
          "candidate_edge": 645.6720820002671,
          "reference_edge": 647.3658852084105
        },
        {
          "seed": 11564,
          "diff": -1.508268548296428,
          "candidate_edge": 554.4498087513741,
          "reference_edge": 555.9580772996705
        },
        {
          "seed": 11775,
          "diff": -1.445288227023923,
          "candidate_edge": 492.5100096366847,
          "reference_edge": 493.9552978637086
        }
      ]
    },
    {
      "variant": "a27_r07_gap",
      "phase": "elapsed_scaling_1000_unrolled_power_helper",
      "alpha": 0.27,
      "retail": 0.07,
      "scaled": true,
      "seeds": "11000..11999",
      "n": 1000,
      "mean_diff": -9.716887759044535,
      "se": 0.057515356935844635,
      "code_sha256": "8c77eca55b3dbc036a214b26ff674bef73fcac4afab91c09649a16145536e4c9",
      "mean_edge": 510.93355167202907,
      "worst": [
        {
          "seed": 11910,
          "diff": -17.797547657275004,
          "candidate_edge": 622.9107796817312,
          "reference_edge": 640.7083273390062
        },
        {
          "seed": 11425,
          "diff": -15.978456562740462,
          "candidate_edge": 689.6859976396371,
          "reference_edge": 705.6644542023776
        },
        {
          "seed": 11998,
          "diff": -15.631905935851819,
          "candidate_edge": 640.2711305456472,
          "reference_edge": 655.903036481499
        },
        {
          "seed": 11387,
          "diff": -15.35975781547154,
          "candidate_edge": 622.9860023557237,
          "reference_edge": 638.3457601711953
        },
        {
          "seed": 11982,
          "diff": -15.18559707448594,
          "candidate_edge": 671.0089917448573,
          "reference_edge": 686.1945888193433
        }
      ]
    }
  ],
  "next": "Retain CH as the best. This frozen candidate does not clear mean gain > twice its standard error on the fresh holdout; report the result without retuning on those seeds.",
  "code": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.24;\n\nimport {AMMStrategyBase} from \"./AMMStrategyBase.sol\";\nimport {TradeInfo} from \"./IAMMStrategy.sol\";\n\ncontract Strategy is AMMStrategyBase {\n    uint256 constant ELAPSED_CAP = 8;\n    uint256 constant SIGNAL_THRESHOLD = WAD / 650;\n    uint256 constant DIR_DECAY = 750000000000000000;\n    uint256 constant ACT_DECAY = 530000000000000000;\n    uint256 constant SIZE_DECAY = 530000000000000000;\n    uint256 constant TOX_DECAY = 910000000000000000;\n    uint256 constant SIGMA_DECAY = 690000000000000000;\n    uint256 constant LAMBDA_DECAY = 990000000000000000;\n    uint256 constant SIZE_BLEND_DECAY = 828000000000000000;\n    uint256 constant TOX_BLEND_DECAY = 51000000000000000;\n    uint256 constant ACT_BLEND_DECAY = 985000000000000000;\n    uint256 constant PHAT_ALPHA = 270000000000000000;\n    uint256 constant PHAT_ALPHA_RETAIL = 70000000000000000;\n    uint256 constant DIR_IMPACT_MULT = 4;\n    uint256 constant GATE_SIGMA_MULT = 7200000000000000000;\n    uint256 constant MIN_GATE = 30000000000000000;\n    uint256 constant TRADE_TOX_BOOST = 3500 * BPS;\n    uint256 constant STALE_ATTRACT_FRAC = 1050000000000000000;\n    uint256 constant RET_CAP = WAD / 35;\n    uint256 constant TOX_CAP = WAD / 5;\n    uint256 constant TRADE_RATIO_CAP = WAD / 5;\n    uint256 constant LAMBDA_CAP = 1820000000000000000;\n    uint256 constant STEP_COUNT_CAP = 64;\n    uint256 constant BASE_FEE = 4 * BPS;\n    uint256 constant SIGMA_COEF = 200000000000000000;\n    uint256 constant LAMBDA_COEF = 12 * BPS;\n    uint256 constant FLOW_SIZE_COEF = 4842 * BPS;\n    uint256 constant TOX_COEF = 300 * BPS;\n    uint256 constant TOX_QUAD_COEF = 15000 * BPS;\n    uint256 constant ACT_COEF = 91843 * BPS;\n    uint256 constant DIR_COEF = 20 * BPS;\n    uint256 constant DIR_TOX_COEF = 100 * BPS;\n    uint256 constant STALE_DIR_COEF = 6850 * BPS;\n    uint256 constant SIGMA_TOX_COEF = 500 * BPS;\n    uint256 constant TAIL_KNEE = 600 * BPS;\n    uint256 constant TAIL_SLOPE_PROTECT = 930000000000000000;\n    uint256 constant TAIL_SLOPE_ATTRACT = 850000000000000000;\n\n    function afterInitialize(uint256 initialX, uint256 initialY) external override returns (uint256, uint256) {\n        slots[0] = BASE_FEE; slots[1] = BASE_FEE; slots[2] = 0; slots[3] = WAD; slots[4] = 0;\n        slots[5] = initialX > 0 ? wdiv(initialY, initialX) : 100 * WAD;\n        slots[6] = 950000000000000; slots[7] = 800000000000000000; slots[8] = 2000000000000000;\n        slots[9] = 0; slots[10] = 0;\n        return (BASE_FEE, BASE_FEE);\n    }\n\n    function afterSwap(TradeInfo calldata trade) external override returns (uint256, uint256) {\n        uint256 prevBidFee = slots[0]; uint256 prevAskFee = slots[1]; uint256 lastTs = slots[2];\n        uint256 dirState = slots[3]; uint256 actEma = slots[4]; uint256 pHat = slots[5];\n        uint256 sigmaHat = slots[6]; uint256 lambdaHat = slots[7]; uint256 sizeHat = slots[8];\n        uint256 toxEma = slots[9]; uint256 stepTradeCount = slots[10];\n\n        bool isNewStep = trade.timestamp > lastTs;\n        if (isNewStep) {\n            uint256 elapsedRaw = trade.timestamp - lastTs;\n            uint256 elapsed = elapsedRaw > ELAPSED_CAP ? ELAPSED_CAP : elapsedRaw;\n            dirState = _decayCentered(dirState, DIR_DECAY, elapsed);\n            actEma = wmul(actEma, _powWad(ACT_DECAY, elapsed));\n            sizeHat = wmul(sizeHat, _powWad(SIZE_DECAY, elapsed));\n            toxEma = wmul(toxEma, _powWad(TOX_DECAY, elapsed));\n            if (stepTradeCount > 0 && elapsedRaw > 0) {\n                uint256 lambdaInst = (stepTradeCount * WAD) / elapsedRaw;\n                if (lambdaInst > LAMBDA_CAP) lambdaInst = LAMBDA_CAP;\n                lambdaHat = wmul(lambdaHat, LAMBDA_DECAY) + wmul(lambdaInst, WAD - LAMBDA_DECAY);\n            }\n            stepTradeCount = 0;\n        }\n\n        bool firstInStep = stepTradeCount == 0;\n        uint256 spot = trade.reserveX > 0 ? wdiv(trade.reserveY, trade.reserveX) : pHat;\n        if (pHat == 0) pHat = spot;\n\n        uint256 feeUsed = trade.isBuy ? prevBidFee : prevAskFee;\n        uint256 gamma = feeUsed < WAD ? WAD - feeUsed : 0;\n        uint256 pImplied;\n        if (gamma == 0) { pImplied = spot; }\n        else { pImplied = trade.isBuy ? wmul(spot, gamma) : wdiv(spot, gamma); }\n\n        {\n            uint256 ret = pHat > 0 ? wdiv(absDiff(pImplied, pHat), pHat) : 0;\n            uint256 alpha = firstInStep ? PHAT_ALPHA : PHAT_ALPHA_RETAIL;\n            uint256 adaptiveGate = wmul(sigmaHat, GATE_SIGMA_MULT);\n            if (adaptiveGate < MIN_GATE) adaptiveGate = MIN_GATE;\n            if (ret <= adaptiveGate) { pHat = wmul(pHat, WAD - alpha) + wmul(pImplied, alpha); }\n            if (firstInStep) {\n                if (ret > RET_CAP) ret = RET_CAP;\n                sigmaHat = wmul(sigmaHat, SIGMA_DECAY) + wmul(ret, WAD - SIGMA_DECAY);\n            }\n        }\n\n        uint256 tradeRatio = trade.reserveY > 0 ? wdiv(trade.amountY, trade.reserveY) : 0;\n        if (tradeRatio > TRADE_RATIO_CAP) tradeRatio = TRADE_RATIO_CAP;\n\n        if (tradeRatio > SIGNAL_THRESHOLD) {\n            uint256 push = tradeRatio * DIR_IMPACT_MULT;\n            if (push > WAD / 4) push = WAD / 4;\n            if (trade.isBuy) {\n                dirState = dirState + push;\n                if (dirState > 2 * WAD) dirState = 2 * WAD;\n            } else {\n                dirState = dirState > push ? dirState - push : 0;\n            }\n            actEma = wmul(actEma, ACT_BLEND_DECAY) + wmul(tradeRatio, WAD - ACT_BLEND_DECAY);\n            sizeHat = wmul(sizeHat, SIZE_BLEND_DECAY) + wmul(tradeRatio, WAD - SIZE_BLEND_DECAY);\n            if (sizeHat > WAD) sizeHat = WAD;\n        }\n\n        uint256 tox = pHat > 0 ? wdiv(absDiff(spot, pHat), pHat) : 0;\n        if (tox > TOX_CAP) tox = TOX_CAP;\n        toxEma = wmul(toxEma, TOX_BLEND_DECAY) + wmul(tox, WAD - TOX_BLEND_DECAY);\n        uint256 toxSignal = toxEma;\n\n        stepTradeCount = stepTradeCount + 1;\n        if (stepTradeCount > STEP_COUNT_CAP) stepTradeCount = STEP_COUNT_CAP;\n\n        uint256 flowSize = wmul(lambdaHat, sizeHat);\n        uint256 fBase = BASE_FEE + wmul(SIGMA_COEF, sigmaHat) + wmul(LAMBDA_COEF, lambdaHat) + wmul(FLOW_SIZE_COEF, flowSize);\n        uint256 fMid = fBase + wmul(TOX_COEF, toxSignal) + wmul(TOX_QUAD_COEF, wmul(toxSignal, toxSignal)) + wmul(ACT_COEF, actEma);\n        fMid = fMid + wmul(SIGMA_TOX_COEF, wmul(sigmaHat, toxSignal));\n\n        uint256 dirDev; bool sellPressure;\n        if (dirState >= WAD) { dirDev = dirState - WAD; sellPressure = true; }\n        else { dirDev = WAD - dirState; sellPressure = false; }\n\n        uint256 skew = wmul(DIR_COEF, dirDev) + wmul(DIR_TOX_COEF, wmul(dirDev, toxSignal));\n        uint256 bidFee; uint256 askFee;\n        if (sellPressure) {\n            bidFee = fMid + skew;\n            askFee = fMid > skew ? fMid - skew : 0;\n        } else {\n            askFee = fMid + skew;\n            bidFee = fMid > skew ? fMid - skew : 0;\n        }\n\n        {\n            uint256 staleShift = wmul(STALE_DIR_COEF, toxSignal);\n            uint256 attractShift = wmul(staleShift, STALE_ATTRACT_FRAC);\n            if (spot >= pHat) {\n                bidFee = bidFee + staleShift;\n                askFee = askFee > attractShift ? askFee - attractShift : 0;\n            } else {\n                askFee = askFee + staleShift;\n                bidFee = bidFee > attractShift ? bidFee - attractShift : 0;\n            }\n        }\n\n        {\n            bool tradeAligned = (trade.isBuy && spot >= pHat) || (!trade.isBuy && spot < pHat);\n            if (tradeAligned) {\n                uint256 tradeBoost = wmul(TRADE_TOX_BOOST, tradeRatio);\n                if (trade.isBuy) { bidFee = bidFee + tradeBoost; }\n                else { askFee = askFee + tradeBoost; }\n            }\n        }\n\n        if (sellPressure) {\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_PROTECT));\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_ATTRACT));\n        } else {\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_PROTECT));\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_ATTRACT));\n        }\n\n        slots[0] = bidFee; slots[1] = askFee; slots[2] = trade.timestamp;\n        slots[3] = dirState; slots[4] = actEma; slots[5] = pHat;\n        slots[6] = sigmaHat; slots[7] = lambdaHat; slots[8] = sizeHat;\n        slots[9] = toxEma; slots[10] = stepTradeCount;\n\n        return (bidFee, askFee);\n    }\n\n    function _compressTailWithSlope(uint256 fee, uint256 slope) internal pure returns (uint256) {\n        if (fee <= TAIL_KNEE) return fee;\n        return TAIL_KNEE + wmul(fee - TAIL_KNEE, slope);\n    }\n\n    function _powWad(uint256 factor, uint256 exp) internal pure returns (uint256 result) {\n        result = WAD;\n        if (exp & 1 == 1) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 2 == 2) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 4 == 4) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 8 == 8) result = wmul(result, factor);\n    }\n\n    function _decayCentered(uint256 centered, uint256 decayFactor, uint256 elapsed) internal pure returns (uint256) {\n        uint256 mul = _powWad(decayFactor, elapsed);\n        if (centered >= WAD) { return WAD + wmul(centered - WAD, mul); }\n        uint256 below = wmul(WAD - centered, mul);\n        return below < WAD ? WAD - below : 0;\n    }\n\n    function getName() external pure override returns (string memory) { return \"no_cubic\"; }\n}\n",
  "code_sha256": "960548979be7b6d184f5bdbc0aa7a49e33e8a1621d0a53157335736f99a1aed1",
  "delta": "@@ -20 +20 @@\n-    uint256 constant PHAT_ALPHA_RETAIL = 60000000000000000;\n+    uint256 constant PHAT_ALPHA_RETAIL = 70000000000000000;\n@@ -186,5 +186,7 @@\n-        while (exp > 0) {\n-            if (exp & 1 == 1) result = wmul(result, factor);\n-            factor = wmul(factor, factor);\n-            exp >>= 1;\n-        }\n+        if (exp & 1 == 1) result = wmul(result, factor);\n+        factor = wmul(factor, factor);\n+        if (exp & 2 == 2) result = wmul(result, factor);\n+        factor = wmul(factor, factor);\n+        if (exp & 4 == 4) result = wmul(result, factor);\n+        factor = wmul(factor, factor);\n+        if (exp & 8 == 8) result = wmul(result, factor);",
  "score": {
    "seed_start": 0,
    "n": 1000,
    "mean_edge": 525.503052204802,
    "se": 2.7889180186891607
  },
  "paired": {
    "reference": "CH 6dd68f77",
    "seed_start": 600000,
    "n": 2000,
    "mean_diff": -0.011316405044711786,
    "se": 0.007172340403675725,
    "worst": [
      {
        "seed": 600151,
        "diff": -1.8578441623375284,
        "candidate_edge": 605.7775381575341,
        "reference_edge": 607.6353823198716
      },
      {
        "seed": 601289,
        "diff": -1.6110271649774859,
        "candidate_edge": 650.9138479894913,
        "reference_edge": 652.5248751544688
      },
      {
        "seed": 601782,
        "diff": -1.340362910596241,
        "candidate_edge": 780.085545358853,
        "reference_edge": 781.4259082694492
      },
      {
        "seed": 601802,
        "diff": -1.2398879021545213,
        "candidate_edge": 454.47121607222306,
        "reference_edge": 455.7111039743776
      },
      {
        "seed": 601613,
        "diff": -1.2187646874406255,
        "candidate_edge": 473.8335433017073,
        "reference_edge": 475.05230798914795
      }
    ]
  },
  "seconds_per_simulation": 0.20011658265208826,
  "validate_ok": true,
  "blocked": null,
  "citations": {
    "measurement_sources": [
      "https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol",
      "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py",
      "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py",
      "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/engine.rs",
      "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/evm/strategy.rs"
    ],
    "public_writeups": [
      {
        "url": "https://raw.githubusercontent.com/jiayaoqijia/amm-challenge-yq/3e9dc7d5a6192c88b562a0f8d9c172ca566ec94d/README.md",
        "finding": "YQ documents a sigma-gated pHat filter and first-in-step alpha 0.26."
      },
      {
        "url": "https://raw.githubusercontent.com/dipankar/amm-challenge/c588ae6c47fc9af2063c9bb1f2efbeb0dd276dab/ANALYSIS.md",
        "finding": "Dipankar describes first/subsequent alpha 0.26/0.05 and emphasizes state estimation."
      },
      {
        "url": "https://medium.com/@crypto_algebra/amm-fee-challenge-notes-from-our-run-on-optimization-arena-4e980dbbd699",
        "finding": "Algebra discusses first-trade block ordering, probabilistic estimates, and asymmetric fees. Read through the web reader; direct HTTP fetch returned 403."
      }
    ],
    "timing_definition": "Wall time for the final candidate confirmation run divided by 2000 individual simulations; includes per-seed edge extraction, excludes compilation and config construction. Parallel throughput, not CPU time."
  }
}
