arXiv:2605.08417 [q-fin.TR]

LMSR Curvature Under Adversarial Flow:
A Live Benchmark for Prediction-Market Makers

The Futures Lab

Chicago & New York

May 2026

scroll to explore ↓

Abstract

We study automated market making in binary prediction markets when liquidity is parameterized by a single curvature constant. Logarithmic market scoring rules (LMSR) offer closed-form prices but expose makers to adverse selection whenever flow becomes correlated with private information. This note presents a synthetic benchmark in which regime shifts compress or expand curvature, and we visualize price impact, book depth, and a toxicity proxy under live order flow.

The figures below are interactive. They run continuously — scroll through each section to inspect a different facet of the mechanism. No parameters are tuned to any particular venue; the goal is structural intuition before we attach real tape.

next: live regime ↓

1. Regime-switching LMSR

Price follows p(q) = (1 + e−q/b)−1. The liquidity parameter b toggles between calm and shock regimes every fourteen seconds. Position q executes against the curve as synthetic trades arrive.

REGIMECALMb36.0q0.0p*50.0¢00.51−500+50net long position qTAPE

Figure 1. Live LMSR with alternating calm (b ≈ 36) and shock (b ≈ 8) regimes. Ghost curve shows the inactive regime.

2. Curvature and marginal impact

Drag the slider to sweep b. Compare against the reference curve (b = 36) and watch marginal slippage at q = 0 grow as liquidity thins.

Low b → steep curve, thin liquidity. High b → flat curve, deep book.

p(q) = (1 + e^{-q/b})^{-1}

Figure 2. Marginal price impact at q = 0 (¢ per share).

2
5
10
15
25

3. Limit-order book analogue

For contrast, a classical central-limit book with discrete depth levels. Spread, mid, and last trade update on a fixed cadence — useful baseline when evaluating how much structure LMSR hides inside a single scalar.

MID52.40¢
SPREAD2.0¢
SYNTH · 600ms
ASKS
58.40
85
57.40
129
56.40
498
55.40
176
54.40
379
53.40
310
spread 2.0000000000000018¢mid 52.40¢
BIDS
51.40
667
50.40
563
49.40
219
48.40
216
47.40
276
46.40
213

Figure 3. Synthetic CLOB — asks above mid, bids below. Depth bars encode size at each level.

4. Flow toxicity proxy

A coarse index built from signed volume imbalance. Spikes correspond to intervals where informed flow would dominate a passive maker's inventory risk.

ADVERSARIAL FLOW INDEX · SYNTHsession time →

Figure 4. Simulated toxicity proxy — order-flow imbalance under informed trading pressure.

5. Discussion

The open benchmark asks whether a single-parameter AMM can survive adversarial flow without manual intervention. Early simulations suggest that static curvature is insufficient: makers must either widen proactively or accept inventory drift during shock regimes. We leave optimal dynamic b policies to future work.

Acknowledgments. Compute supported by PredictIt. All errors are our own; all prices are synthetic.

← Back to research