Adversarial flow · pinned parameters

Adversarial flow receipt

Generated by a real run of AdversarialFlow.s.sol piped through packages/sim-report. Every number below came out of actual contract execution — none of it is hand-typed. The series parameters (120 ticks, fixed fill size, fixed γ/σ²/spread/bound) are pinned in the script itself, so it reproduces run to run.

Stock XYCSwap
-0.2110
ground down by one-sided flow
Keel
-0.0620
reservation price defended it
Improvement
+0.1490
over 120 identical fills

Reproduce: forge script script/AdversarialFlow.s.sol --tc AdversarialFlow