When do prophets profit in prediction markets?
Summary
This paper establishes a formal equivalence between predictive accuracy and profitability in order-book-based prediction markets, introducing a proper betting strategy that converts accuracy into profit, and validates it with a live deployment on Kalshi achieving 80.33% ROI.
View Cached Full Text
Cached at: 07/08/26, 04:39 AM
# When do prophets profit in prediction markets? ††thanks: Authors are ordered alphabetically. The work by Jibang Wu is performed while visiting the University of Chicago.
Source: [https://arxiv.org/html/2607.06166](https://arxiv.org/html/2607.06166)
Anri Gu University of Chicago anrigu@uchicago\.edu&Nicole Kagan Kalshi Research nkagan@kalshi\.com&Alec Sun University of Chicago alecsun@uchicago\.edu&Jibang Wu New York University, Shanghai wujibang@nyu\.edu&Haifeng Xu University of Chicago haifengxu@uchicago\.edu
###### Abstract
Prediction markets aggregate dispersed beliefs into prices that act as probabilistic forecasts of uncertain events\. Classical theory establishes a clean equivalence between forecasting accuracy and trading profit, but only for the specific automated market maker \(AMM\) design\. However, the largest exchanges today are based on central limit order books in which informed forecasters routinely lose money while uninformed strategies can profit on simple heuristics\. We resolve this discrepancy by establishing a formal equivalence between predictive accuracy and profitability\. For any strictly proper scoring ruleSS, we exhibit a “proper” betting strategy that depends only on the forecaster’s prediction𝐩\\mathbf\{p\}and the market price𝐪\\mathbf\{q\}, and earns positive expected profit*whenever*𝐩\\mathbf\{p\}outperforms𝐪\\mathbf\{q\}underSSand the market has sufficient liquidity\. Moreover, this proper betting is essentially the only strategy with such robust profitability guarantee\. The proof rests on a decomposition of expected profit that strictly generalizes the classical AMM guarantee and also explains how strategies can profit without an accuracy edge\. Empirically, across thousands of forecasts by AI models, proper betting is the only strategy that reliably converts accuracy into profit, and we further identify systematic forecasting personas and show how the optimal proper strategy varies across them\. A month\-long live deployment on Kalshi achieves\+80\.33%\+80\.33\\%return on investment with a Sharpe ratio of3\.353\.35\.
## 1Introduction
Prediction markets let people trade contracts whose prices reflect the market’s estimated probability of an event, aggregating dispersed beliefs in the spirit ofHayek \([1945](https://arxiv.org/html/2607.06166#bib.bib14)\)’s “marvel of the price system\.” Empirical studies confirm that real prediction\-market prices are well calibrated and often outperform polls and expert panels\(Berg et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib3); Rothschild,[2009](https://arxiv.org/html/2607.06166#bib.bib25); Wolfers and Zitzewitz,[2004](https://arxiv.org/html/2607.06166#bib.bib28); Arrow et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib2)\)\. The market scoring rule literature\(Hanson,[2003](https://arxiv.org/html/2607.06166#bib.bib12),[2007](https://arxiv.org/html/2607.06166#bib.bib13); Chen and Pennock,[2007](https://arxiv.org/html/2607.06166#bib.bib5); Abernethy et al\.,[2013](https://arxiv.org/html/2607.06166#bib.bib1)\)formalizes the underlying incentive: an informed forecaster profits by trading against the market, and that trade pushes the price closer to the truth, so information aggregation and individual reward would go hand in hand\.
This picture, however, was developed for one specific market design: an automated market maker \(AMM\)\(Hanson,[2003](https://arxiv.org/html/2607.06166#bib.bib12)\), in which an informed forecaster ensures profit by moving the market price exactly to their own forecast, with expected profit equal to their accuracy edge\. The largest prediction markets today \(e\.g\., Kalshi, Polymarket\) instead use central limit order books\(Kalshi,[2025](https://arxiv.org/html/2607.06166#bib.bib16); Polymarket,[2023](https://arxiv.org/html/2607.06166#bib.bib24); Ng et al\.,[2026](https://arxiv.org/html/2607.06166#bib.bib23)\), favored over AMMs for their scalability, adaptability, and regulatory fit \(see[AppendixA](https://arxiv.org/html/2607.06166#A1)\)\. Prices arise from matching opposing limit orders, and a forecaster can pick any bet size but faces whatever price impact the order book happens to deliver, plus bid\-ask spreads, finite liquidity, and platform fees\. The link between accuracy and profit is no longer pinned down by the price\-formation rule, and converting accuracy into profit becomes a separate problem\.
Recent empirical work makes this gap visible\. Forecasters whose predictions outperform the market on average routinely fail to convert that edge into trading profit\(Della Vedova,[2026](https://arxiv.org/html/2607.06166#bib.bib9); Jang et al\.,[2025](https://arxiv.org/html/2607.06166#bib.bib15)\)\. On the AI leaderboards that turns AI forecasts into prediction\-market trades, every agent loses money despite several beating the market under standard proper scoring rules\(Yang et al\.,[2025](https://arxiv.org/html/2607.06166#bib.bib29)\)\. One may attribute the failure to the market frictions, but even in the idealized setting \(with no price impact, bid\-ask spread, or fees\), we can observe that natural betting heuristics would produce negative profit from reasonably good forecasts \(see the failure of Kelly in[Example](https://arxiv.org/html/2607.06166#Thmthm1c), the failure of max\-margin\-based betting in[Example](https://arxiv.org/html/2607.06166#Thmthm1d)and more empirical results in[Section4\.1](https://arxiv.org/html/2607.06166#S4.SS1)\)\. Stranger still, the converse also fails: simple strategies earn positive expected profit even when the underlying forecaster has no accuracy edge at all \(see[Example](https://arxiv.org/html/2607.06166#Thmthm1e)\)\. Translating accuracy into profit is therefore a problem in its own right, distinct from forecasting accuracy\.
##### Main contributions\.
This paper establishes a link between predictive accuracy and trading profitability in general prediction markets with an arbitrary price\-impact function\. First, we exhibit a betting strategy that converts an accuracy edge over market into profits:
###### Theorem\(Informal version of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)\)\.
If a forecaster can outperform a prediction market under a strictly proper scoring ruleSS, then there exists a specific “proper” betting strategy associated toSSthat ensures positive expected profit for the forecaster\.
The expected profit of this proper betting strategy decomposes into three explicit terms — score gap, Bregman divergence, and liquidity loss — which explain how strategies can profit even*without*an accuracy edge \(the Bregman divergence alone can suffice\)\. Furthermore, when instantiated in AMM markets, our proper betting strategy corresponds precisely to the canonic betting strategy in AMM that moves market price to the forecaster’s belief\. The above result then recovers the classic AMM guarantee as a boundary case where the Bregman divergence exactly absorbs liquidity loss\.
Our second main result establishes that the above proper betting is essentially the only betting strategy that robustly guarantees profitability on any sufficiently liquid market — in the sense of ensuring positive profit*whenever*there is a score edge\.
###### Theorem\(Informal version of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1l)\)\.
Any robustly profitable betting strategy is essentially the same as the above proper betting, up to profitability\-invariant modifications such as proportionally rescaling bets and constant shifting\.
Our results also yield a new characterization of proper scoring rules: a scoring rule is proper*if and only if*there exists an associated betting strategy that is robustly profitable \([Proposition](https://arxiv.org/html/2607.06166#Thmthm1m)\)\. Finally, we further extend our results to three practically important settings: betting on a sequence of events based on empirical scores \(instead of the theoretical expectation\), betting under nonzero bid\-ask spreads, and long\-horizon trading in which the forecaster can buy and sell the same event’s contracts at different time as both the forecaster’s and market’s predictions evolve\.
Because testing our strategies requires vast amounts of prediction data, we experimentally evaluate our proper betting strategies on thousands of AI\-generated forecasts and find a clear advantage over standard heuristic baselines\. We identify systematic forecasting personas across models, with different personas favoring different proper betting strategies\. Finally, to demonstrate the practical value of our theory, we deployed an AI forecasting agent with real capital on the Kalshi prediction market for a month\. Our agent achieved an impressive \+80\.33% return on investment \(ROI\) with a Sharpe ratio of 3\.35\.
### 1\.1Additional related work
##### Proper scoring rules\.
Proper scoring rules originate in the statistical forecasting literature as a mechanism for eliciting truthful probabilistic predictions\(Brier,[1950](https://arxiv.org/html/2607.06166#bib.bib4); Good,[1952](https://arxiv.org/html/2607.06166#bib.bib11); McCarthy,[1956b](https://arxiv.org/html/2607.06166#bib.bib22); Savage,[1971](https://arxiv.org/html/2607.06166#bib.bib26)\)\.Gneiting and Raftery \([2007](https://arxiv.org/html/2607.06166#bib.bib10)\)formalize strictly proper scoring rules and their relationship to Bregman divergences and convex analysis\. Subsequent work extends these ideas to more general prediction settings, including decision\-theoretic elicitation\(Lambert et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib18)\), mechanism design\(Chen and Vaughan,[2010](https://arxiv.org/html/2607.06166#bib.bib6)\), and optimal information acquisition\(Li et al\.,[2022](https://arxiv.org/html/2607.06166#bib.bib19)\)\.
Prediction markets\.Prediction markets themselves are a well\-studied mechanism for aggregating dispersed beliefs into a consensus probability\(Wolfers and Zitzewitz,[2004](https://arxiv.org/html/2607.06166#bib.bib28); Arrow et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib2)\)\.Hanson \([2003](https://arxiv.org/html/2607.06166#bib.bib12),[2007](https://arxiv.org/html/2607.06166#bib.bib13)\)introduced market scoring rules, which use a proper scoring rule to automate market making and provide subsidized liquidity; this framework underpins several implementation proposals such as the Logarithmic Market Scoring Rule \(LMSR\) and its derivatives\(Chen and Pennock,[2007](https://arxiv.org/html/2607.06166#bib.bib5); Abernethy et al\.,[2013](https://arxiv.org/html/2607.06166#bib.bib1)\)\. A parallel line of work examines price formation and information aggregation under strategic trading\(Chen et al\.,[2010](https://arxiv.org/html/2607.06166#bib.bib7)\)\. Empirical studies of real prediction markets\(Berg et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib3); Rothschild,[2009](https://arxiv.org/html/2607.06166#bib.bib25)\)have documented that prices are calibrated and often outperform expert forecasts\.
Betting strategies\.The problem of translating a probabilistic forecast into a bet size has a long history, beginning with the Kelly criterion\(Kelly,[1956](https://arxiv.org/html/2607.06166#bib.bib17); Thorp,[1975](https://arxiv.org/html/2607.06166#bib.bib27); MacLean et al\.,[2011](https://arxiv.org/html/2607.06166#bib.bib20)\), which maximizes long\-run log\-wealth under known margin\. Our work inherently is also about betting strategy design, but ours differs from Kelly in a key aspect: our strategy is oblivious to the ground truth probabilities and comes with robustness guarantees, whereas Kelly criterion assumes perfect knowledge of the \(usually unobservable\) ground truth probabilities and can perform poorly otherwise \(see[Example](https://arxiv.org/html/2607.06166#Thmthm1c)\)\. More recent work has connected portfolio selection to online learning and proper scoring rules\(Cover,[1991](https://arxiv.org/html/2607.06166#bib.bib8); Abernethy et al\.,[2013](https://arxiv.org/html/2607.06166#bib.bib1)\), but typically assumes a single scoring\-rule objective rather than asking which scoring rule best converts predictions into profit\. At the same time, recent studies have highlighted a paradox in which models achieve strong predictive performance yet fail to generate positive returns\(Della Vedova,[2026](https://arxiv.org/html/2607.06166#bib.bib9); Jang et al\.,[2025](https://arxiv.org/html/2607.06166#bib.bib15)\)\.
## 2Preliminaries
Notation\.Define\[K\]:=\{1,…,K\}\[K\]:=\\\{1,\\ldots,K\\\}\. LetΔ\[K\]:=\{𝐩∈\[0,1\]K:∑k∈\[K\]pk=1\}\\Delta\_\{\[K\]\}:=\\\{\\mathbf\{p\}\\in\[0,1\]^\{K\}:\\sum\_\{k\\in\[K\]\}p\_\{k\}=1\\\}denote the probability simplex,𝟏y∈\{0,1\}K\\mathbf\{1\}\_\{y\}\\in\\\{0,1\\\}^\{K\}the one\-hot vector with a11inyy\-th entry,𝟏∈ℝk\\mathbf\{1\}\\in\\mathbb\{R\}^\{k\}the vector with every entry equal to 1,∇G\\nabla Gthe gradient of a functionGG, and∥⋅∥\\norm\{\\cdot\}the Euclidean norm\.
##### Prediction markets\.
Consider a probabilistic event withKK*disjoint*outcomes and*ground truth*𝐩∗∈Δ\[K\]\\mathbf\{p^\{\*\}\}\\in\\Delta\_\{\[K\]\}\. A prediction market on this event offers, for each outcomek∈\[K\]k\\in\[K\], a*contract*that pays11if outcomekkoccurs and0otherwise\. Let𝐪=\(qk\)k∈\[K\]∈\[0,1\]K\\mathbf\{q\}=\(q\_\{k\}\)\_\{k\\in\[K\]\}\\in\[0,1\]^\{K\}denote the price vector, whereqkq\_\{k\}is the price of the contract on outcomekk\. A forecaster’s*betting strategy*is described by a position vector𝐬∈ℝK\\mathbf\{s\}\\in\\mathbb\{R\}^\{K\}, wheresks\_\{k\}is the forecaster’s position on outcomekk\(sk\>0s\_\{k\}\>0buys,sk<0s\_\{k\}<0sells\)\. When the outcomey∼𝐩∗y\\sim\\mathbf\{p^\{\*\}\}is realized, the forecaster receives payout𝐬⋅𝟏y=sy\\mathbf\{s\}\\cdot\\mathbf\{1\}\_\{y\}=s\_\{y\}\.
For ease of presentation, we assume the price vector lies on the probability simplex,𝐪∈Δ\[K\]\\mathbf\{q\}\\in\\Delta\_\{\[K\]\}, equivalently∑k∈\[K\]qk=1\\sum\_\{k\\in\[K\]\}q\_\{k\}=1\. Under this condition, the price vector𝐪\\mathbf\{q\}admits a natural interpretation as the market’s*consensus belief*\(Arrow et al\.,[2008](https://arxiv.org/html/2607.06166#bib.bib2)\)\. Thus a forecaster who believes that outcomekkrealizes with probability exactlyqkq\_\{k\}has zero expected return from this contract, i\.e\.,−qk\+qk⋅1=0\-q\_\{k\}\+q\_\{k\}\\cdot 1=0\. We note that any arbitrage\-free market must have∑k∈\[K\]qk=1\\sum\_\{k\\in\[K\]\}q\_\{k\}=1, otherwise a trader can obtain a riskless profit of\|1−∑k∈\[K\]qk\|\\absolutevalue\{1\-\\sum\_\{k\\in\[K\]\}q\_\{k\}\}by buying or selling one share of every contract\. Real markets, however, sidestep this by maintaining separate price for bid/buy and ask/sell, the gap of which is called the*spread*\.[Section3\.3](https://arxiv.org/html/2607.06166#S3.SS3)will discuss how our main results naturally extend to the case of non\-zero bid\-ask spread with minor modifications\.
A market has finite liquidity at the quote price𝐪\\mathbf\{q\}, described by a*price\-impact function*ρ:ℝK→Δ\[K\]\\rho:\\mathbb\{R\}^\{K\}\\to\\Delta\_\{\[K\]\}, whereρ\(𝐬\)\\rho\(\\mathbf\{s\}\)is the post\-trade spot price upon executing the*position vector*𝐬\\mathbf\{s\}, satisfying the boundary conditionρ\(𝟎\)=𝐪\\rho\(\\mathbf\{0\}\)=\\mathbf\{q\}and the monotonicity condition\(ρ\(𝐬\)−ρ\(𝐬′\)\)⋅\(𝐬−𝐬′\)≥0,∀𝐬,𝐬′∈ℝK\(\\rho\(\\mathbf\{s\}\)\-\\rho\(\\mathbf\{s\}^\{\\prime\}\)\)\\cdot\(\\mathbf\{s\}\-\\mathbf\{s\}^\{\\prime\}\)\\geq 0,\\forall\\mathbf\{s\},\\mathbf\{s\}^\{\\prime\}\\in\\mathbb\{R\}^\{K\}, i\.e\., walking the order book in any direction shall move the marginal price in that same direction\. Executing𝐬\\mathbf\{s\}incurs the integrated cost∫01ρ\(t𝐬\)⋅𝐬𝑑t\\int\_\{0\}^\{1\}\\rho\(t\\mathbf\{s\}\)\\cdot\\mathbf\{s\}\\,dt, which can be decomposed into the spot\-price piece𝐬⋅𝐪\\mathbf\{s\}\\cdot\\mathbf\{q\}plus a non\-negative*liquidity loss*\(slippage\) capturing the price impact along the trajectory:111Due to monotonicity condition ofρ\(𝐬\)\\rho\(\\mathbf\{s\}\),∫01ρ\(t𝐬\)⋅𝐬𝑑t\\int\_\{0\}^\{1\}\\rho\(t\\mathbf\{s\}\)\\cdot\\mathbf\{s\}\\,dtis the least cost for purchasing𝐬\\mathbf\{s\}shares evenρ\(𝐬\)\\rho\(\\mathbf\{s\}\)may not necessarily be a conservative vector field\.
Lρ\(𝐬;𝐪\):=∫01ρ\(t𝐬\)⋅𝐬𝑑t−𝐬⋅𝐪\.L\_\{\\rho\}\(\\mathbf\{s\};\\mathbf\{q\}\)\\;:=\\;\\int\_\{0\}^\{1\}\\rho\(t\\mathbf\{s\}\)\\cdot\\mathbf\{s\}\\,dt\-\\mathbf\{s\}\\cdot\\mathbf\{q\}\.\(Liquidity Loss\)The monotonicity condition\(ρ\(𝐬\)−ρ\(𝐬′\)\)⋅\(𝐬−𝐬′\)≥0\(\\rho\(\\mathbf\{s\}\)\-\\rho\(\\mathbf\{s\}^\{\\prime\}\)\)\\cdot\(\\mathbf\{s\}\-\\mathbf\{s\}^\{\\prime\}\)\\geq 0implies that liquidity loss is always non\-negative\. Generally, the more liquid a market is, the smallerLρ\(𝐬;𝐪\)L\_\{\\rho\}\(\\mathbf\{s\};\\mathbf\{q\}\)is \(often approaching0in practice for reasonably liquid markets and sized bets\)\. The forecaster collects a payout𝐬⋅𝟏y\\mathbf\{s\}\\cdot\\mathbf\{1\}\_\{y\}for a realized outcomeyy, so the expected profit is
π\(𝐬,𝐩∗\):=𝐬⋅\(𝐩∗−𝐪\)−Lρ\(𝐬;𝐪\)\.\\pi\(\\mathbf\{s\},\\mathbf\{p\}^\{\*\}\)\\;:=\\;\\mathbf\{s\}\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}\)\-L\_\{\\rho\}\(\\mathbf\{s\};\\mathbf\{q\}\)\.\(Expected Profits\)
##### Scoring rules\.
*Scoring rules*are a standard tool to measure the quality of a probabilistic forecast\. Given a forecaster’s prediction𝐩∈Δ\[K\]\\mathbf\{p\}\\in\\Delta\_\{\[K\]\}and a realized outcomey∈\[K\]y\\in\[K\], a*scoring rule*S\(𝐩,y\)S\(\\mathbf\{p\},y\)assigns a real\-valued reward to the forecast𝐩\\mathbf\{p\}based onyy, with expected scoreS\(𝐩;𝐩∗\):=𝔼y∼𝐩∗\[S\(𝐩,y\)\]S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\):=\\mathbb\{E\}\_\{y\\sim\\mathbf\{p^\{\*\}\}\}\[S\(\\mathbf\{p\},y\)\]under a ground truth𝐩∗\\mathbf\{p^\{\*\}\}\. Scoring rules were introduced to truthfully elicit forecasts; a scoring rule is said to be*proper*if it incentivizes a forecaster to report their true distributional belief𝐩\\mathbf\{p\}\.
###### Definition 0\(Proper scoring rule\)\.
A scoring ruleSSis*proper*if a forecaster maximizes her expected score by reporting her true belief𝐩\\mathbf\{p\}\. Formally, for every𝐩,𝐩′∈Δ\[K\]\\mathbf\{p\},\\mathbf\{p\}^\{\\prime\}\\in\\Delta\_\{\[K\]\},S\(𝐩;𝐩\)≥S\(𝐩′;𝐩\)\.S\(\\mathbf\{p\};\\mathbf\{p\}\)\\geq S\(\\mathbf\{p\}^\{\\prime\};\\mathbf\{p\}\)\.We say the rule is*strictly proper*if the inequality is strict for𝐩′≠𝐩\\mathbf\{p\}^\{\\prime\}\\neq\\mathbf\{p\}\.
A proper scoring rule lets us compare any two probabilistic forecasts under some ground truth𝐩∗\\mathbf\{p^\{\*\}\}\. For example, applyingSSto the market consensus𝐪\\mathbf\{q\}gives the*market score*S\(𝐪;𝐩∗\)S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\), and we say the forecaster*outperforms*the market ifS\(𝐩;𝐩∗\)\>S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\>S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\. Importantly, the comparison of scores depends on the ground truth𝐩∗\\mathbf\{p^\{\*\}\}, which can never be observed in most market applications\.[Section3\.3](https://arxiv.org/html/2607.06166#S3.SS3)discusses how to compare forecasts based on empirical scoreS\(𝐩;y\)S\(\\mathbf\{p\};y\)on realized outcomeyy, averaged across markets\.
Every proper scoring rule corresponds to a convex*potential function*GGas stated in a folklore result below\.
###### Proposition 0\(Characterization of proper scoring rules\(McCarthy,[1956a](https://arxiv.org/html/2607.06166#bib.bib21)\)\)\.
A scoring ruleSSis \(strictly\) proper if and only if there exists a \(strictly\) convex functionG:ΔK→ℝG:\\Delta\_\{K\}\\to\\mathbb\{R\}associated toSSsuch that
S\(𝐩,y\)=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)\.S\(\\mathbf\{p\},y\)=G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\.
Meanwhile, the*Bregman divergence*is defined for every strictly convex differentiable functionGGas
DG\(𝐪,𝐩\):=G\(𝐪\)−G\(𝐩\)−∇G\(𝐩\)⋅\(𝐪−𝐩\),D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\):=G\(\\mathbf\{q\}\)\-G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\),whereDG\(𝐪,𝐩\)≥0D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\\geq 0with equality if and only if𝐩=𝐪\\mathbf\{p\}=\\mathbf\{q\}\.[Table1](https://arxiv.org/html/2607.06166#S2.T1)below lists examples of proper scoring rules along their associated convex functions \(the last columnsGs\_\{G\}is introduced in[Definition](https://arxiv.org/html/2607.06166#Thmthm1f)\)\.
Table 1:Common proper scoring rules with their associated functions\.S\(𝐩,y\)S\(\\mathbf\{p\},y\)G\(𝐩\)G\(\\mathbf\{p\}\)DG\(𝐪,𝐩\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)Quadratic \(Brier\)−‖𝟏y−𝐩‖2\-\\norm\{\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\}^\{2\}‖𝐩‖2−1\\norm\{\\mathbf\{p\}\}^\{2\}\-1‖𝐪−𝐩‖2\\norm\{\\mathbf\{q\}\-\\mathbf\{p\}\}^\{2\}2\(𝐩−𝐪\)2\(\\mathbf\{p\}\-\\mathbf\{q\}\)Logarithmiclogpy\\log p\_\{y\}∑kpklogpk\\sum\_\{k\}p\_\{k\}\\log p\_\{k\}∑kqklog\(qk/pk\)\\sum\_\{k\}q\_\{k\}\\log\(q\_\{k\}/p\_\{k\}\)log\(𝐩\)−log\(𝐪\)\\log\(\\mathbf\{p\}\)\-\\log\(\\mathbf\{q\}\)Sphericalpy/‖𝐩‖p\_\{y\}/\\norm\{\\mathbf\{p\}\}‖𝐩‖\\norm\{\\mathbf\{p\}\}‖𝐪‖−𝐩⋅𝐪/‖𝐩‖\\norm\{\\mathbf\{q\}\}\-\\mathbf\{p\}\\cdot\\mathbf\{q\}/\\norm\{\\mathbf\{p\}\}𝐩/‖𝐩‖−𝐪/‖𝐪‖\\mathbf\{p\}/\\norm\{\\mathbf\{p\}\}\-\\mathbf\{q\}/\\norm\{\\mathbf\{q\}\}
## 3A theory of proper betting for prediction markets
The goal of this paper is to translate a forecaster’s prediction𝐩\\mathbf\{p\}that outperforms the market into a concrete betting strategy that guarantees profit in a general prediction market\. There are several natural strategies, such as betting on the highest\-margin outcome, scaling inversely with margin, or using Kelly criterion\(Kelly,[1956](https://arxiv.org/html/2607.06166#bib.bib17)\)\. The*highest\-margin*strategy places a bet on the outcomekkfor which\|pk−qk\|\\absolutevalue\{p\_\{k\}\-q\_\{k\}\}is greatest, as this outcome intuitively has the most potential for profit: the difference between the perceived valuepkp\_\{k\}of the share and the actual priceqkq\_\{k\}is greatest\. Perhaps surprisingly, we show below that both the Kelly criterion and the highest\-margin strategy do*not*guarantee positive expected profit, thus demonstrating that betting optimization is challenging even for a good forecaster\. In[Section4](https://arxiv.org/html/2607.06166#S4), we also empirically observe that all of these approaches perform poorly in practice\.
###### Example 0\(Accurate forecaster \+ Kelly can lose\)\.
Consider an event with three outcomes and let𝐩=\(0\.64,0\.32,0\.04\)\\mathbf\{p\}=\(0\.64,0\.32,0\.04\),𝐪=\(0\.80,0\.10,0\.10\)\\mathbf\{q\}=\(0\.80,0\.10,0\.10\), and𝐩∗=\(0\.10,0\.10,0\.80\)\\mathbf\{p^\{\*\}\}=\(0\.10,0\.10,0\.80\)\. Under the quadratic scoring rule, since‖𝐩∗−𝐩‖<‖𝐩∗−𝐪‖\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{p\}\}<\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\}, the forecaster outperforms the market\. The Kelly criterion would spendpip\_\{i\}to purchasepi/qip\_\{i\}/q\_\{i\}shares of contractiifor eachi=1,2,3i=1,2,3,222This is the generalized solution for many\-outcome Kelly criterion\. The familiar two\-outcome Kelly formula of spendingp1−q11−q1\\frac\{p\_\{1\}\-q\_\{1\}\}\{1\-q\_\{1\}\}to bet on*outcome*11\(short it if negative\) is a special case\. To see this, observe that, given𝐪∈ΔK\\mathbf\{q\}\\in\\Delta\_\{K\}, bettingp1−q11−q1=p1−q11−p11−q1\\frac\{p\_\{1\}\-q\_\{1\}\}\{1\-q\_\{1\}\}=p\_\{1\}\-q\_\{1\}\\frac\{1\-p\_\{1\}\}\{1\-q\_\{1\}\}on*outcome 1*and0on*outcome 2*is equivalent to additionally buying1−p11−q1\\frac\{1\-p\_\{1\}\}\{1\-q\_\{1\}\}shares of both*outcome 1*at priceq1q\_\{1\}and*2*at price1−q11\-q\_\{1\}, leading to total bet amountp1,p2p\_\{1\},p\_\{2\}on*outcome*1,21,2respectively\.and its expected profit is\(𝐩⊘𝐪\)⋅\(𝐩∗−𝐪\)<0\(\\mathbf\{p\}\\oslash\\mathbf\{q\}\)\\cdot\(\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\)<0\. The intrinsic reason of this loss is that the Kelly criterion is derived by assuming its forecast is the ground truth, which in practice can be very off from the forecast\.
###### Example 0\(Accurate forecaster \+ highest\-margin trade can lose\)\.
Consider an event with three outcomes and let𝐩=\(0\.61,0\.39,0\.00\)\\mathbf\{p\}=\(0\.61,0\.39,0\.00\),𝐪=\(0\.10,0\.89,0\.01\)\\mathbf\{q\}=\(0\.10,0\.89,0\.01\), and𝐩∗=\(0\.05,0\.10,0\.85\)\\mathbf\{p^\{\*\}\}=\(0\.05,0\.10,0\.85\)\. Under the quadratic scoring rule, since‖𝐩∗−𝐩‖<‖𝐩∗−𝐪‖\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{p\}\}<\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\}, the forecaster outperforms the market\. If the forecaster only places a bet on the highest\-margin first outcome, their expected profit is\(1,0,0\)⋅\(𝐩∗−𝐪\)<0\(1,0,0\)\\cdot\(\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\)<0\.
On the other hand, a forecaster can profit even if their prediction underperforms the market:
###### Example 0\(Inaccurate forecaster can profit\)\.
Consider an event with two outcomes and let𝐩=\(0\.9,0\.1\)\\mathbf\{p\}=\(0\.9,0\.1\),𝐪=\(0\.5,0\.5\)\\mathbf\{q\}=\(0\.5,0\.5\), and𝐩∗=\(0\.6,0\.4\)\\mathbf\{p^\{\*\}\}=\(0\.6,0\.4\)\. Under the quadratic scoring rule, since‖𝐩∗−𝐩‖\>‖𝐩∗−𝐪‖\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{p\}\}\>\\norm\{\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\}, the forecaster underperforms the market\. If the forecaster places a bet on the first outcome, which is a highest\-margin outcome, their expected profit is\(1,0\)⋅\(𝐩∗−𝐪\)\>0\(1,0\)\\cdot\(\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\)\>0\.
This paper resolves this seemingly broken link between statistical accuracy and profitability in the examples above\. We first define, for every proper scoring ruleSS, what we call a*proper*betting strategy corresponding toSS\.
###### Definition 0\(Proper betting strategy\)\.
Under a proper scoring ruleSSwith potential functionGG, the*proper*betting strategy for a forecast𝐩\\mathbf\{p\}and a market price𝐪\\mathbf\{q\}is the position vector
𝐬G\(𝐩,𝐪\):=∇G\(𝐩\)−∇G\(𝐪\)\.\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\):=\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)\.
Note that if somekk’th entry of𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)is negative, the corresponding execution is to buy a*NOTkk*contract at the price of1−qk1\-q\_\{k\}\(assuming no bid\-ask spread for now\)\.
### 3\.1Proper betting and its robust profitability
On robust profitability\.We now establish a formal link between a good forecast that outperforms the market and its betting profitability\. A fundamental challenge in designing good betting strategies is that we almost never observe the ground truth probability𝒑∗\\bm\{p\}^\{\*\}\. Even when a forecast𝒑\\bm\{p\}is promised to have better score than the market𝒒\\bm\{q\}— in the sense thatS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)for some proper scoring ruleSS— this can hold true for infinitely many possible𝐩∗\\mathbf\{p^\{\*\}\}’s\. Thus, a desirable property of a good betting strategy is*robust profitability*: it is guaranteed to have positive profit for any𝐩,𝒑∗,𝐪\\mathbf\{p\},\\bm\{p\}^\{\*\},\\mathbf\{q\}satisfyingS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\. Conversely, we say a strategy𝒔\(𝐩,𝐪\)\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)is not robustly profitable underSS, if there exists some𝐩≠𝐪,𝐩∗\\mathbf\{p\}\\not=\\mathbf\{q\},\\mathbf\{p\}^\{\*\}such thatS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)but𝒔\(𝐩,𝐪\)\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)has non\-positive expected profit under𝐩∗\\mathbf\{p\}^\{\*\}\. Note that “profitability” here is a binary notion: it concerns only whether positive profit can be guaranteed, not the magnitude of that profit\.
Our first main result shows that robustly profitable betting strategy exists whenever the market’s liquidity loss is relatively small; in fact, the proper betting𝒔G\(𝐩,𝐪\)\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)as defined in[Definition](https://arxiv.org/html/2607.06166#Thmthm1f)is such a strategy\.
###### Theorem 0\(Robust profitability of proper betting\)\.
For any ground truth𝐩∗\\mathbf\{p^\{\*\}\}, forecast𝐩\\mathbf\{p\}, market price𝐪\\mathbf\{q\}, and strictly proper scoring ruleSSwith potential functionGG, the expected profitπ\(𝐬∗,𝐩∗\)\\pi\(\\mathbf\{s\}^\{\*\},\\mathbf\{p\}^\{\*\}\)of the proper betting strategy𝐬∗=𝐬G\(𝐩,𝐪\)\\mathbf\{s\}^\{\*\}=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)admits the following decomposition:
π\(𝐬∗,𝐩∗\)=S\(𝐩;𝐩∗\)−S\(𝐪;𝐩∗\)⏟score gap\+DG\(𝐪,𝐩\)⏟Bregman divergence−Lρ\(𝐬∗;𝐪\)⏟liquidity loss\.\\pi\(\\mathbf\{s\}^\{\*\},\\mathbf\{p\}^\{\*\}\)\\;=\\;\\underbrace\{S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\-S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\}\_\{\\text\{score gap\}\}\\;\+\\;\\underbrace\{D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\}\_\{\\text\{Bregman divergence\}\}\\;\-\\;\\underbrace\{L\_\{\\rho\}\(\\mathbf\{s\}^\{\*\};\\mathbf\{q\}\)\}\_\{\\text\{liquidity loss\}\}\.\(1\)
Therefore, ifDG\(𝐪,𝐩\)≥Lρ\(𝐬∗;𝐪\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\\geq L\_\{\\rho\}\(\\mathbf\{s\}^\{\*\};\\mathbf\{q\}\)— i\.e\., the divergence offsets liquidity loss — then proper betting is*robustly profitable*in the sense that it ensures positive profit wheneverS\(𝐩;𝐩∗\)\>S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\>S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\.
###### Proof\.
The proof hinges on an interesting profit decomposition lemma below that may be of independent interest\.
###### Lemma 0\(Profit decomposition lemma\)\.
For any realized outcomeyy, forecast𝐩\\mathbf\{p\}, market price𝐪\\mathbf\{q\}, and scoring ruleS\(𝐩,y\)S\(\\mathbf\{p\},y\)with potential functionGG\(not necessarily proper\), we have
𝐬G\(𝐩,𝐪\)⋅\(𝟏y−𝐪\)⏟Idealized profit from outcomey=S\(𝐩,y\)−S\(𝐪,y\)⏟Realized score gap\+DG\(𝐪,𝐩\)⏟Bregman divergence\.\\underbrace\{\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}\)\}\_\{\\text\{Idealized profit from outcome $y$\}\}=\\underbrace\{S\(\\mathbf\{p\},y\)\-S\(\\mathbf\{q\},y\)\}\_\{\\text\{Realized score gap\}\}\+\\underbrace\{D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\}\_\{\\text\{Bregman divergence\}\}\.\(2\)
###### Proof of[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h)\.
We express
S\(𝐩,y\)−S\(𝐪,y\)\\displaystyle S\(\\mathbf\{p\},y\)\-S\(\\mathbf\{q\},y\)=\(G\(𝐩\)−G\(𝐪\)\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)−∇G\(𝐪\)⋅\(𝟏y−𝐪\)\\displaystyle=\\left\(G\(\\mathbf\{p\}\)\-G\(\\mathbf\{q\}\)\\right\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}\)=\(−∇G\(𝐩\)⋅\(𝐪−𝐩\)−DG\(𝐪,𝐩\)\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)−∇G\(𝐪\)⋅\(𝟏y−𝐪\)\\displaystyle=\\left\(\-\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\)\-D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\\right\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}\)=\(∇G\(𝐩\)−∇G\(𝐪\)\)⋅\(𝟏y−𝐪\)−DG\(𝐪,𝐩\)\\displaystyle=\(\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}\)\-D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)=𝐬G\(𝐩,𝐪\)⋅\(𝟏y−𝐪\)−DG\(𝐪,𝐩\)\\displaystyle=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}\)\-D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)where
DG\(𝐪,𝐩\)=G\(𝐪\)−G\(𝐩\)−∇G\(𝐩\)⋅\(𝐪−𝐩\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)=G\(\\mathbf\{q\}\)\-G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\)is the*Bregman divergence*between𝐩\\mathbf\{p\}and𝐪\\mathbf\{q\}\. ∎
Taking expectation of Equation \([2](https://arxiv.org/html/2607.06166#S3.E2)\) overy∼𝐩∗y\\sim\\mathbf\{p^\{\*\}\}yields the \(frictionless\) expected profit of the proper bet,
𝐬G\(𝐩,𝐪\)⋅\(𝐩∗−𝐪\)=S\(𝐩;𝐩∗\)−S\(𝐪;𝐩∗\)⏟score gap\+DG\(𝐪,𝐩\)⏟Bregman divergence\.\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\)\\;=\\;\\underbrace\{S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\-S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\}\_\{\\text\{score gap\}\}\\;\+\\;\\underbrace\{D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\}\_\{\\text\{Bregman divergence\}\}\.
Notably, the term𝐬G\(𝐩,𝐪\)⋅\(𝐩∗−𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{p^\{\*\}\}\-\\mathbf\{q\}\)is not the expected profitπ\(𝐬∗,𝐩∗\)\\pi\(\\mathbf\{s\}^\{\*\},\\mathbf\{p\}^\{\*\}\)yet since it counts the betting cost using the same market price𝐪\\mathbf\{q\}for purchasing𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)contract shares, ignoring the slippage\. This gap is captured precisely by the third term in[Eq\.1](https://arxiv.org/html/2607.06166#S3.E1)Lρ\(𝐬;𝐪\)=∫01ρ\(t𝐬\)⋅𝐬𝑑t−𝐬⋅𝐪L\_\{\\rho\}\(\\mathbf\{s\};\\mathbf\{q\}\)=\\int\_\{0\}^\{1\}\\rho\(t\\mathbf\{s\}\)\\cdot\\mathbf\{s\}\\,dt\-\\mathbf\{s\}\\cdot\\mathbf\{q\}\. These together prove the theorem\. ∎
Like the profit decomposition of[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h),[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)also holds “point\-wise” for each realized outcomey∼𝐩∗y\\sim\\mathbf\{p\}^\{\*\}\. Indeed, this corresponds to the special case of𝐩∗=𝟏y\\mathbf\{p\}^\{\*\}=\\mathbf\{1\}\_\{y\}\. These point\-wise equalities will allow us to generalize the guarantee of proper betting to empirical scores as discussed in[Section3\.3\.3](https://arxiv.org/html/2607.06166#S3.SS3.SSS3)\.
### 3\.2Proper betting is \(essentially\) the only robustly profitable strategy
[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)establishes the robust profitability of proper betting in a market with low liquidity loss\. Our second main result further shows that it is the only robustly profitable strategy, essentially — the reason of “essentially” is to rule out trivial transformations such as rescaling the strategy \(i\.e\.,λ𝒔G\(𝐩,𝐪\)\\lambda\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\) or adding a constant shift \(i\.e\.,𝒔G\(𝐩,𝐪\)\+λ𝟏\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\+\\lambda\\mathbf\{1\}\), which will not change the profitability nature of the strategy\.
###### Definition 0\(Essentially different betting\)\.
We say a betting strategy𝐬\(𝐩,𝐪\)\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)is*essentially different*from another strategy𝐬′\(𝐩,𝐪\)\\bm\{s\}^\{\\prime\}\(\\mathbf\{p\},\\mathbf\{q\}\)if, after any rescaling of𝐬\(𝐩,𝐪\)\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)via mapping𝐬→λ𝐬\\bm\{s\}\\to\\lambda\\bm\{s\}and constant shifting via𝐬→𝐬\+λ𝟏\\bm\{s\}\\to\\bm\{s\}\+\\lambda\\mathbf\{1\}, there always exists an interior market price𝐪∈int\(ΔK\)\\mathbf\{q\}\\in\\mathrm\{int\}\(\\Delta\_\{K\}\)such that‖𝐬\(𝐩t,𝐪\)−𝐬′\(𝐩t,𝐪\)‖≥ϵ\|\|\\bm\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\bm\{s\}^\{\\prime\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\|\|\\geq\\epsilonfor some forecast sequence\{𝐩t\}t=1∞\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=1\}^\{\\infty\}converging to𝐪\\mathbf\{q\}\.
If two strategies are not essentially different, we say they are*essentially the same*\.
It is natural that rescaling and constant shifting should not lead to an intrinsically different betting strategy: rescaling only proportionally changes betting sizes, whereas placing the all\-one bet𝟏\\mathbf\{1\}costs𝟏⋅𝐪=1\\mathbf\{1\}\\cdot\\mathbf\{q\}=1and pays off11deterministically\. The only non\-trivial requirement for essentially different betting strategies is that they need to have non\-negligible difference \(i\.e\., at leastϵ\\epsilondifference\) for some sequence of forecasts\{𝐩t\}t=1∞\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=1\}^\{\\infty\}converging to𝐪\\mathbf\{q\}\. This is a natural \(and also necessary\) requirement because otherwise two robustly profitable betting strategies can be superficially different\. For instance, given any robustly profitable strategy, e\.g\., our proper betting𝒔G\(𝐩,𝐪\)\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\), one can construct𝒔\(𝐩,𝐪\)=𝒔G\(𝐩,𝐪\)\+ϵ𝐞1\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)=\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\+\\epsilon\\,\\mathbf\{e\}\_\{1\}simply by additionally buyingϵ\\epsilonamount of the first contract for someϵ\\epsilonsmaller than the profit of𝒔G\(𝐩,𝐪\)\\bm\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\), which is at least the Bregman divergenceDG\(𝐪,𝐩\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)as we will show\. This negligible modification can be done even for infinitely many pairs of𝐩,𝐪\\mathbf\{p\},\\mathbf\{q\}so long as they are all separated apart by at least a constant distance\. Thus the real test of difference is at the limit when𝐩→𝐪\\mathbf\{p\}\\to\\mathbf\{q\}\.[Definition](https://arxiv.org/html/2607.06166#Thmthm1k)is introduced precisely for that: two strategies𝒔,𝒔′\\bm\{s\},\\bm\{s\}^\{\\prime\}are essentially different if their difference𝒔\(𝐩t,𝐪\)−𝒔′\(𝐩t,𝐪\)\\bm\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\bm\{s\}^\{\\prime\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)does not converge to0– at least for some market price𝐪\\mathbf\{q\}and some sequence of forecasts\{𝐩t\}t=1∞\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=1\}^\{\\infty\}converging to𝐪\\mathbf\{q\}\.
Our second main theorem is stated below\.
###### Theorem 0\.
Any robustly profitable betting strategy is essentially the same as the proper betting𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\. Formally, for any proper scoring ruleSSand any betting strategy𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)that is essentially different from𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\), there exists𝐩,𝐩∗,𝐪\\mathbf\{p\},\\mathbf\{p\}^\{\*\},\\mathbf\{q\}such thatS\(𝐩,𝐩∗\)\>S\(𝐪,𝐩∗\)S\(\\mathbf\{p\},\\mathbf\{p\}^\{\*\}\)\>S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\)but the expected profit of𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)is strictly negative\. This holds even for frictionless markets, i\.e\.,Lρ=0L\_\{\\rho\}=0\.
###### Proof sketch of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1l)\.
The proof is somewhat technical\. We defer full proof to[SectionB\.1](https://arxiv.org/html/2607.06166#A2.SS1)and only overview the proof ideas here\. First, observe that it suffices to prove the theorem for frictionless markets since if any betting strategy is robustly profitable, then it must remain profitable in a frictionless market simply due to lower cost\. Our proof thus argues that any robustly profitable betting strategy in a frictionless market is essentially the same as proper betting\. Given a betting strategy𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)that is essentially different from proper betting𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\), our proof here features an explicit construction of an infinite sequence of tuple\(𝐩t,𝐩t∗,𝐪\)\(\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\},\\mathbf\{q\}\)and then leverages convergence properties to prove the existence of tuples in this sequences that satisfiesS\(𝐩t,𝐩t∗\)−S\(𝐪,𝐩t∗\)\>0S\(\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\>0but the expected profit of𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)under the constructed𝐩t∗\\mathbf\{p\}^\{\*\}\_\{t\}is strictly negative\. ∎
A simple special case of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)is for theK=2K=2case, i\.e\., binary event betting\. Note that rescaling via mapping𝒔→λ𝒔\\bm\{s\}\\to\\lambda\\bm\{s\}and constant shifting via𝒔→𝒔\+λ𝟏\\bm\{s\}\\to\\bm\{s\}\+\\lambda\\mathbf\{1\}will not change a betting strategy𝒔\\bm\{s\}’s robust profitability\. Then any betting strategy𝐬\\mathbf\{s\}, normalized to have‖𝒔‖=1\|\|\\bm\{s\}\|\|=1and𝒔⋅𝟏=0\\bm\{s\}\\cdot\\mathbf\{1\}=0, is eithers\+=\(1/2,−1/2\)⊤s^\{\+\}=\(1/\\sqrt\{2\},\-1/\\sqrt\{2\}\)^\{\\top\}\(i\.e\., buying2\\sqrt\{2\}of*YES*\) ors−=\(−1/2,1/2\)⊤s^\{\-\}=\(\-1/\\sqrt\{2\},1/\\sqrt\{2\}\)^\{\\top\}\(i\.e\., buying2\\sqrt\{2\}of*NO*\)\. If betting strategy𝒔\\bm\{s\}is essentially different from proper betting𝒔G\\bm\{s\}\_\{G\}, then there exists𝒒\\bm\{q\}and a sequence\{𝒑t\}t=1∞\\\{\\bm\{p\}\_\{t\}\\\}\_\{t=1\}^\{\\infty\}converging to𝒒\\bm\{q\}such that the*normalized*𝐬\(𝐩t,𝐪\),𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\),\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)satisfy‖𝐬\(𝐩t,𝐪\)−𝐬G\(𝐩t,𝐪\)‖≥ϵ\|\|\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\|\|\\geq\\epsilonfor some constantϵ\\epsilon\. This implies that𝐬\(𝐩t,𝐪\),𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\),\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)must equals\+,s−s^\{\+\},s^\{\-\}respectively\. Therefore, if𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)is profitable, its opposite purchase behavior𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)cannot be profitable, aligning with the theorem’s statement\. While this case withK=2K=2is easy to see, the case withK\>2K\>2becomes much more non\-trivial since there are infinitely many normalized betting strategies\. The formal proof in[SectionB\.1](https://arxiv.org/html/2607.06166#A2.SS1)needs to leverage the geometry of the normalized strategy space\.
### 3\.3Implications and real market considerations
#### 3\.3\.1A new characterization of proper scoring rules via betting profitability\.
A keen reader might observe that the proper betting strategy𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)is well\-defined for anyGG, not only thoseGGthat are convex and correspond to proper scoring rules\. Is properness of the scoring rule necessary to guarantee the robust profitability of𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)? Our next proposition show that properness of the scoring rule is indeed necessary, in a very strong sense\. That is, if𝐩,𝐪\\mathbf\{p\},\\mathbf\{q\}are compared by some scoring ruleSSsatisfyingS\(𝐩;𝐩∗\)\>S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\>S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\), the properness ofSSis necessary to guarantee the existence of a robustly profitable betting strategy \(and when it exists, proper betting is one such strategy\)\.
###### Proposition 0\(Equivalence between score properness and robust profitability\)\.
A scoring ruleS\(𝐩,y\)S\(\\mathbf\{p\},y\)is strictly proper*if and only if*there exists a robustly profitable betting strategy𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)that guarantees positive profit in a frictionless market \(i\.e\.,Lρ=0L\_\{\\rho\}=0\) for any𝐩∗\\bm\{p\}^\{\*\}and𝐩≠𝐪\\mathbf\{p\}\\not=\\mathbf\{q\}satisfyingS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\.
[Proposition](https://arxiv.org/html/2607.06166#Thmthm1m), proven in[SectionB\.2](https://arxiv.org/html/2607.06166#A2.SS2), thus yields a novel characterization of proper scoring rules as precisely those rules that yield robustly profitable betting strategy when a forecast𝐩\\mathbf\{p\}outperforms market𝐪\\mathbf\{q\}under the scoring rule\.
#### 3\.3\.2Proper betting is a strict generalization of canonical betting in AMMs
All our results thus far are applicable to any prediction market\. Here we illustrate what proper betting strategy corresponds to in the special case of*automated market makers*\(AMMs\) and show that it is a strict generalization of the canonical betting strategy in AMMs\.
An AMM is governed by a strictly convex cost functionC\(𝐱\)C\(\\mathbf\{x\}\)such that the current market price𝐪∈ΔK\\mathbf\{q\}\\in\\Delta\_\{K\}and net number of shares of each contract𝐱∈ℝK\\mathbf\{x\}\\in\\mathbb\{R\}^\{K\}always satisfies∇C\(𝐱\)=𝐪\\nabla C\(\\mathbf\{x\}\)=\\mathbf\{q\}\(Hanson,[2007](https://arxiv.org/html/2607.06166#bib.bib13); Chen and Pennock,[2007](https://arxiv.org/html/2607.06166#bib.bib5)\)\. A key property of AMMs is that if a forecaster’s belief is some𝐩\\mathbf\{p\}, then this forecaster maximizes their expected profit by purchasing shares𝐬𝐪→𝐩\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}that moves the market price from𝐪\\mathbf\{q\}to𝐩\\mathbf\{p\}, i\.e\.,∇C\(𝐱\+𝐬𝐪→𝐩\)=𝐩\\nabla C\(\\mathbf\{x\}\+\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}\)=\\mathbf\{p\}\(see[AppendixA](https://arxiv.org/html/2607.06166#A1)for more details\)\. Interestingly, we observe that the above canonical betting strategy in AMMs corresponds precisely to the proper betting strategy of[Definition](https://arxiv.org/html/2607.06166#Thmthm1f)under the corresponding market scoring rule, or formally stated below
###### Fact 1\.
In automated market makers, we have𝐬𝐪→𝐩=𝐬G\(𝐩,𝐪\)\.\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\.
To see this, we recall that the convex conjugate of the cost functionC\(𝐱\)C\(\\mathbf\{x\}\)of an AMM,G\(𝐩\)=sup𝐱∈ℝK\{𝐩⋅𝐱−C\(𝐱\)\}G\(\\mathbf\{p\}\)=\\sup\_\{\\mathbf\{x\}\\in\\mathbb\{R\}^\{K\}\}\\left\\\{\\mathbf\{p\}\\cdot\\mathbf\{x\}\-C\(\\mathbf\{x\}\)\\right\\\}, is precisely the convex potential that induces the market scoring ruleS\(𝐩,y\)=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)S\(\\mathbf\{p\},y\)=G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\. A basic fact about convex conjugates is that the inverse of the gradient function∇G:ΔK→ℝK\\nabla G:\\Delta\_\{K\}\\to\\mathbb\{R\}^\{K\}is precisely the∇C\(𝐱\)\\nabla C\(\\mathbf\{x\}\)function\. Observing𝐱\+𝐬𝐪→𝐩=\(∇C\)−1\(𝐩\)\\mathbf\{x\}\+\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}=\(\\nabla C\)^\{\-1\}\(\\mathbf\{p\}\), we have the betting strategy
𝐬𝐪→𝐩=𝐱\+𝐬𝐪→𝐩−𝐱=\(∇C\)−1\(𝐩\)−\(∇C\)−1\(𝐪\)=∇G\(𝐩\)−∇G\(𝐪\)=𝐬G\(𝐩,𝐪\)\.\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}=\\mathbf\{x\}\+\\mathbf\{s\}\_\{\\mathbf\{q\}\\to\\mathbf\{p\}\}\-\\mathbf\{x\}=\(\\nabla C\)^\{\-1\}\(\\mathbf\{p\}\)\-\(\\nabla C\)^\{\-1\}\(\\mathbf\{q\}\)=\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\.\(3\)
A basic fact in AMMs is that the profitπ\(𝐩,𝐪\)\\pi\(\\mathbf\{p\},\\mathbf\{q\}\)for moving the market from current price𝐪\\mathbf\{q\}to new price𝐩\\mathbf\{p\}isS\(𝐩,𝐩∗\)−S\(𝐪,𝐩∗\)S\(\\mathbf\{p\},\\mathbf\{p\}^\{\*\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\)for ground truth distribution𝐩∗\\mathbf\{p\}^\{\*\}\(Hanson,[2007](https://arxiv.org/html/2607.06166#bib.bib13)\), which corresponds precisely to the first term of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)\. This is not a coincidence since, as it turns out, the divergence term and liquidity loss term in[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)cancel out precisely in any AMM, as stated below \(proved in[SectionB\.3](https://arxiv.org/html/2607.06166#A2.SS3)\)\.
###### Corollary 0\(Instantiation of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)in AMMs\)\.
Consider any AMM governed by a strictly convex cost functionC\(𝐱\)C\(\\mathbf\{x\}\)and letSSdenote its corresponding market scoring rule determined byCC’s convex conjugateG\(𝐩\)G\(\\mathbf\{p\}\)\. Then we haveDG\(𝐪,𝐩\)=Lρ\(𝐬∗;𝐪\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)=L\_\{\\rho\}\(\\mathbf\{s\}^\{\*\};\\mathbf\{q\}\)for the proper betting strategy𝐬∗=∇G\(𝐩\)−∇G\(𝐪\)\\mathbf\{s\}^\{\*\}=\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)\. Hence the profit of𝐬∗\\mathbf\{s\}^\{\*\}isS\(𝐩,𝐩∗\)−S\(𝐪,𝐩∗\)S\(\\mathbf\{p\},\\mathbf\{p\}^\{\*\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\)\.
#### 3\.3\.3Extensions to empirical scores
In practice the ground truth𝐩∗\\mathbf\{p\}^\{\*\}is unobservable, therefore a forecaster’s advantage over the market on a single event in expectation can never be validated\. What is validatable however is the advantage on empirical scores\. A practical question thus is whether proper betting can convert empirical score advantages to realized profit\. The answer turns out to be*Yes*, inherently due to the fact that[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)holds also for realized outcomeyyand can then be averaged over a sequence of outcome realizations\.
Suppose we only see realized outcomesy1,…,yny\_\{1\},\\ldots,y\_\{n\}across a sequence ofnnevents with predictions𝐩1,…,𝐩n\\mathbf\{p\}\_\{1\},\\ldots,\\mathbf\{p\}\_\{n\}and market prices𝐪1,…,𝐪n\\mathbf\{q\}\_\{1\},\\ldots,\\mathbf\{q\}\_\{n\}\. Let the empirical forecast and market scores be
S^F:=1n∑iS\(𝐩i,yi\)andS^M:=1n∑iS\(𝐪i,yi\)\.\\hat\{S\}\_\{F\}:=\\frac\{1\}\{n\}\\sum\_\{i\}S\(\\mathbf\{p\}\_\{i\},y\_\{i\}\)\\quad\\text\{ and \}\\quad\\hat\{S\}\_\{M\}:=\\frac\{1\}\{n\}\\sum\_\{i\}S\(\\mathbf\{q\}\_\{i\},y\_\{i\}\)\.[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)can be extended from a single\-event to an empirical version below\.
###### Corollary 0\(Empirical version of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)\)\.
The sequential proper bet𝐬i:=𝐬G\(𝐩i,𝐪i\)\\mathbf\{s\}\_\{i\}:=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{i\},\\mathbf\{q\}\_\{i\}\)on a realized sequence of outcomesy1,…,yny\_\{1\},\\ldots,y\_\{n\}yields the following realized average profit:
1n∑i=1n𝐬i⋅\(𝟏yi−𝐪i\)=S^F−S^M\+1n∑i=1nDG\(𝐪i,𝐩i\)−1n∑i=1nLρ\(𝐬i;𝐪i\)\.\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\mathbf\{s\}\_\{i\}\\cdot\(\\mathbf\{1\}\_\{y\_\{i\}\}\-\\mathbf\{q\}\_\{i\}\)\\;=\\;\\hat\{S\}\_\{F\}\-\\hat\{S\}\_\{M\}\\;\+\\;\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}D\_\{G\}\(\\mathbf\{q\}\_\{i\},\\mathbf\{p\}\_\{i\}\)\-\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}L\_\{\\rho\}\(\\mathbf\{s\}\_\{i\};\\mathbf\{q\}\_\{i\}\)\.
Hence the sequential proper betting has positive profit if the gapS^F−S^M\\hat\{S\}\_\{F\}\-\\hat\{S\}\_\{M\}of empirical scores and average divergence1n∑i=1nDG\(𝐪i,𝐩i\)\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}D\_\{G\}\(\\mathbf\{q\}\_\{i\},\\mathbf\{p\}\_\{i\}\)together offset the average liquidity loss1n∑i=1nLρ\(𝐬i;𝐪i\)\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}L\_\{\\rho\}\(\\mathbf\{s\}\_\{i\};\\mathbf\{q\}\_\{i\}\)\. In[Section4](https://arxiv.org/html/2607.06166#S4), we experimentally observe a few forecasting agents profiting due to divergence from the market despite below\-market accuracy\.
#### 3\.3\.4Extension to non\-zero bid\-ask spreads and correlated market outcomes\.
In real prediction markets, factors such as low liquidity or platform transaction fees imply a positive difference between the lowest price at which someone will sell and the highest price at which someone will buy\. For thekk\-th outcome of an event, a real market hasqk\+\+qk−≥1q^\{\+\}\_\{k\}\+q^\{\-\}\_\{k\}\\geq 1, whereqk\+\{q\}^\{\+\}\_\{k\}denotes the market price for buying the outcome \(bid price\) andqk−\{q\}^\{\-\}\_\{k\}denotes the market price for selling the outcome \(ask price\)\.[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)is not directly applicable to this situation because when anykk’th entry of the proper betting∇G\(𝐩\)−∇G\(𝐪\)\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)is negative, its execution requires buying*NOTkk*at price1−qk\+1\-q^\{\+\}\_\{k\}, which is not possible here since the price of*NOTkk*isqk−\(\>1−qk\+\)\{q\}^\{\-\}\_\{k\}\(\>1\-q^\{\+\}\_\{k\}\)\.
The key idea to extend[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)to such real\-world settings withqk\+\+qk−\>1q^\{\+\}\_\{k\}\+q^\{\-\}\_\{k\}\>1is to decompose each outcomek∈\[K\]k\\in\[K\]into two*binary outcome*events,*YESkk*and*NOTkk*, that have prices equal toqk\+\{q\}^\{\+\}\_\{k\}andqk−\{q\}^\{\-\}\_\{k\}respectively\. It can be shown that a proper betting will buy*YESkk*contracts whenpk\>qk\+p\_\{k\}\>\{q\}^\{\+\}\_\{k\}, buy*NOkk*contracts whenpk<1−qk−p\_\{k\}<1\-\{q\}^\{\-\}\_\{k\}, and not act when1−qk−≤pk≤qk\+1\-\{q\}^\{\-\}\_\{k\}\\leq p\_\{k\}\\leq\{q\}^\{\+\}\_\{k\}\. Moreover, this can be further extended to situations when theKKoutcomes are not completely disjoint\. For instance, a popular event on prediction markets is to predict bitcoin price where the outcome could be “price at least $7K”, “price at least $8K”, etc\. In such cases, we treat each single outcome as a separate binary market\. The full details of the reductions can be found in[SectionC\.1](https://arxiv.org/html/2607.06166#A3.SS1)\.
#### 3\.3\.5Extension to sequential betting\.
Events in prediction markets often take days or weeks to resolve, during which both the forecaster’s prediction𝐩t\\mathbf\{p\}^\{t\}and the market price𝐪t\\mathbf\{q\}^\{t\}evolve in response to the revelation of new information\.[SectionC\.2](https://arxiv.org/html/2607.06166#A3.SS2)extends[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)to this dynamic setting via two strategies: a*fundamental*\-driven strategy that executes the proper bet𝐬G\(𝐩t,𝐪t\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}^\{t\},\\mathbf\{q\}^\{t\}\)at each round and holds positions to resolution, and a*momentum*\-driven strategy that maintains𝐬G\(𝐩t,𝐪t\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}^\{t\},\\mathbf\{q\}^\{t\}\)as a rebalanced position\. Both inherit the profit decomposition of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)summed across rounds, and the comparison reveals what each strategy needs for its performance guarantee: a per\-round accuracy edge against the unobservable ground truth𝐩∗\\mathbf\{p\}^\{\*\}\(fundamental\), versus a per\-round accuracy edge against the next\-step market price𝐪t\+1\\mathbf\{q\}^\{t\+1\}\(momentum\) — an operationally observable condition\.
## 4Experiments
Testing betting strategies requires data that pairs forecasts with contemporaneous market prices and realized outcomes\. Such data is hard to collect from human forecasters at scale, but recent AI forecasting benchmarks built on real\-money prediction markets—most notably Prophet Arena\(Yang et al\.,[2025](https://arxiv.org/html/2607.06166#bib.bib29)\)—provide a scalable alternative\. We therefore use AI forecasts across thousands of archived markets to evaluate how different betting strategies translate predictive accuracy into realized returns\. The evaluation has two stages: first, an offline study on the historical benchmark, where we simulate each market under zero price impact; second, a live deployment in real prediction markets, exposing our strategy to the full set of real\-market frictions\.
### 4\.1How good are proper betting strategies?
We use forecasts on 2,418 Kalshi markets\(Kalshi,[2025](https://arxiv.org/html/2607.06166#bib.bib16)\)collected through Prophet Arena that span a variety of domains such as sports, politics, economics, and crypto\. Each market includes a forecast, contemporaneous market price, and realized outcome \(YES/NO\)\. For each model and betting strategy, we apply the strategy to historical forecast–market \(bid and ask\) price pairs, simulate the resulting trades, and compute the realized return after market resolution, allowing us to compare proper betting strategies directly against standard heuristic baselines\.
Specifically, each betting strategy is to determine a set of weights — how to allocate a fixed budget and on what direction — over a collection of prediction markets with forecasts and market prices\. We implement the three proper betting strategies according to[Table1](https://arxiv.org/html/2607.06166#S2.T1)\. We also consider a few baseline strategies derived from a few intuitive heuristics: \(i\)Max\-Margin, which concentrates capital on the largest disagreements with the market, either across all markets or by selecting the single largest\-margin bet per event group; \(ii\)Inverse\-Margin, which down\-weights large disagreements under the assumption that extreme deviations are less reliable; \(iii\)Kelly\-Alike, which scales exposure according to Kelly\-style edge\-to\-odds ratios; and \(iv\)Kelly Criterion\(Kelly,[1956](https://arxiv.org/html/2607.06166#bib.bib17)\), which maximizes asymptotic log\-wealth growth333We use leverage if the Kelly ratio\>1\>1as explained in Appendix[D\.2](https://arxiv.org/html/2607.06166#A4.SS2)\.\. Appendix[D\.2](https://arxiv.org/html/2607.06166#A4.SS2)expands on the formal setup and implementation details of the betting strategies\.
[Table2](https://arxiv.org/html/2607.06166#S4.T2)reveals why proper betting strategies warrant study: heuristic allocations fail to yield consistent positive returns, and for stronger models, Brier\-weighted allocation is the only strategy that reliably produces positive ROI\. Inverse\-Margin limits downside for weaker models by concentrating capital on near\-market \(i\.e\., minimal risk\) bets, but as a consequence of its design, also limits opportunities for creating meaningful upside\. The Kelly criterion performs particularly poorly because it is highly sensitive to miscalibrated probabilities\. As a result, it becomes highly unstable under model error\. More generally, these failures by heuristic betting strategies show that predictive accuracy alone is insufficient to create profit\. How probabilities are translated into position sizes is a key determinant of returns, motivating the study of proper betting strategies\. Appendix[D\.2](https://arxiv.org/html/2607.06166#A4.SS2)reports the results for all evaluated models\.
Table 2:ROI \(%\) of baseline betting strategies and the proposed Proper \(Brier\) strategy on the standardized 200\-event shared subset\.ΔS\\Delta Sis the Brier score gap: negative values indicate worse performance than the market\. Bold marks the best ROI per row\.ROI \(%\)ModelΔS\\Delta SProperMax \(Mkt\)Max \(Grp\)Inv\-MarginKelly\-AlikeKellyClaude Opus 4\.6\+0\.0016\+0\.0016\+22\.1\+5\.0\-14\.0\-3\.5\+10\.9\-99\.9Gemini 3\+0\.0008\+0\.0008\+8\.1\+1\.3\-0\.1\+0\.7\+1\.8\-42\.7GPT\-5\.2 \(Base\)−0\.0347\-0\.0347\+4\.5\+2\.4\-14\.9\+1\.9\-0\.1\-99\.9LLaMA 4 Maverick−0\.0450\-0\.0450\-13\.7\-4\.1\-15\.5\-4\.0\-10\.0\-99\.9Grok 4\.1 Fast−0\.0462\-0\.0462\-11\.6\-7\.8\-26\.4\-7\.0\-6\.3\-99\.9
### 4\.2How to choose proper betting strategies for different forecaster personas?
##### Score gap vs\. divergence\.
[Table3](https://arxiv.org/html/2607.06166#S4.T3)empirically illustrates the decomposition in[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h)\. We report the proper score gap and divergence terms summed across bets and normalized by total spend, which exactly matches with the per\-bet decomposition in Equation[‣3\.1](https://arxiv.org/html/2607.06166#Thmthm1h)in ROI units\. This highlights how proper betting strategies induce trade\-offs between accuracy and divergence\. Profitability depends not only on the score gap \(ΔS\\Delta S\), but also on the divergence term \(DD\), so models with worse accuracy can still achieve higher ROI if they generate sufficiently large divergence\. For example, under the Log rule, GPT\-5\.2 \(Base\) achieves higher ROI than Gemini 3 despite a worse score gap, even though it is less accurate than both the market and Gemini 3\. Moreover, a model’s score under a given scoring rule does not by itself determine which rule yields the best returns, since divergence is rule\-dependent\. For instance, for Llama 4 Maverick, Brier yields a worse score gap than Spherical \(−123\.7\-123\.7vs\.−53\.3\-53\.3\) but higher ROI \(−13\.1\-13\.1vs\.−14\.8\-14\.8\), driven by a substantially larger divergence term\. As such, identifying the most profitable models and betting strategies is non\-trivial, as profitability depends not only on accuracy but also on how those strategies factor in disagreement with the market\. Appendix[D\.3](https://arxiv.org/html/2607.06166#A4.SS3)reports the decomposition results for all models\.
Table 3:ROI \(%\) decomposition of proper betting strategies\.ΔS\\Delta Sis the aggregate score difference between the forecast and the market across all bets placed, andDDis total Bregman divergence\. All quantities are summed across bets, normalized by total cost staked under each rule and multiplied by 100 soΔS\+D=ROI\\Delta S\+D=\\mathrm\{ROI\}\. Values are rounded to one decimal place\.BrierLogSphericalModelΔS\\Delta SDDROIΔS\\Delta SDDROIΔS\\Delta SDDROIClaude Opus 4\.6\+3\.2\+3\.2\+17\.8\+17\.8\+21\.0\+21\.0\+4\.5\+4\.5\+16\.9\+16\.9\+21\.4\+21\.4−1\.3\-1\.3\+10\.1\+10\.1\+8\.8\+8\.8Gemini 3\+4\.0\+4\.0\+5\.0\+5\.0\+9\.0\+9\.0\+3\.9\+3\.9\+5\.0\+5\.0\+8\.9\+8\.9−2\.4\-2\.4\+2\.9\+2\.9\+0\.4\+0\.4GPT\-5\.2 \(Base\)−108\.4\-108\.4\+112\.7\+112\.7\+4\.3\+4\.3−5\.8\-5\.8\+15\.9\+15\.9\+10\.1\+10\.1−52\.7\-52\.7\+46\.7\+46\.7−6\.0\-6\.0LLaMA 4 Maverick−123\.7\-123\.7\+110\.6\+110\.6−13\.1\-13\.1−21\.0\-21\.0\+20\.2\+20\.2−0\.8\-0\.8−53\.3\-53\.3\+38\.5\+38\.5−14\.8\-14\.8Grok 4\.1 Fast−137\.4\-137\.4\+128\.3\+128\.3−9\.1\-9\.1−20\.3\-20\.3\+23\.8\+23\.8\+3\.5\+3\.5−89\.3\-89\.3\+74\.3\+74\.3−15\.0\-15\.0
##### Forecaster personas\.
As seen in[Table3](https://arxiv.org/html/2607.06166#S4.T3), different scoring rules yield materially different returns\. To identify when each rule is preferable, we construct a controlled experiment using four synthetic model “personas” that all achieve the same Brier score on the same set of real prediction markets, but differ in how their predictions deviate from market prices\. We focus on the margin range\|p−q\|∈\[0,0\.5\]\|p\-q\|\\in\[0,0\.5\], as higher\-margin forecasts are too sparse in empirical models to support reliable or broadly applicable analysis; although rare, such high\-margin bets can occasionally be correct and highly profitable, which we examine further in[SectionD\.8](https://arxiv.org/html/2607.06166#A4.SS8)\. We run the experiment in two regimes—one where the model beats the market and one where it loses—to examine how accuracy interacts with the choice of proper betting strategy and the resulting implications\.
##### Persona design and motivation\.
We use 27,516 markets across 3,511 questions collected from the Prophet Arena pipeline between August 1, 2025 and April 15, 2026\. Models differ in how aggressively they deviate from market prices, and in whether those deviations tend to pay off\. To capture this variation, we construct personas defined by two features: \(i\) the proportion of small\-margin bets \(i\.e\.,\|p−q\|≤0\.15\\lvert p\-q\\rvert\\leq 0\.15\), and \(ii\) the accuracy drop\-off across margins, measured by the slope of the directional win rate \(the fraction of bets whose chosen side matches the realized outcome\) as a function of margin size\|p−q\|\\lvert p\-q\\rvert\. Both regimes are calibrated to a fixed±0\.05\\pm 0\.05relative quadratic scoring rule gap\.[SectionD\.4](https://arxiv.org/html/2607.06166#A4.SS4)outlines the details of the synthetic forecast generation process\.
\(a\)Taxonomy of LLM forecasting personas by proportion of forecasts at small margins and accuracy consistency across margins\.
\(b\)Each panel shows a persona’s margin distribution \(grey, left axis\) and win\-rate at different margins \(color, right axis\)\.
Figure 1:Schematics for synthetic forecasting personas and their prediction profiles\.We define four personas spanning representative combinations of these dimensions, as shown in[Figure1](https://arxiv.org/html/2607.06166#S4.F1)\.Conservativemodels concentrate most forecasts in the small\-margin region and exhibit flat accuracy across margins\.Aggressivemodels place fewer small\-margin bets, with accuracy remaining flat across margins\.Dispersedmodels spread bets broadly across margin sizes and show a gradual decline in win\-rate as margin increases\.Brittlemodels have a significant proportion of small\-margin forecasts but exhibit a sharply declining win\-rate as margin increases\. For further details, see Appendix[D\.4](https://arxiv.org/html/2607.06166#A4.SS4)\.
Table 4:Simulated persona ROI \(%\) under proper betting strategies\. S\-M Share denotes the share of forecasts with small margin:\|p−q\|≤0\.15\|p\-q\|\\leq 0\.15\. Consistency is the OLS slope of per\-bet directional win rate against margin size\.Regime A \(Outperforms\)Regime B \(Underperforms\)PersonaS\-M ShareConsistencyBrierLogSph\.BrierLogSph\.Conservative0\.850\.00\.0\+48\.8\+46\.2\+44\.8\-76\.8\-71\.5\-82\.7Aggressive0\.580\.00\.0\+37\.7\+37\.4\+31\.3\-38\.8\-30\.1\-46\.9Dispersed0\.68−0\.2\-0\.2\+44\.3\+42\.5\+38\.6\-30\.4\-20\.7\-38\.1Brittle0\.77−0\.6\-0\.6\+45\.4\+43\.8\+41\.0\-60\.2\-52\.2\-67\.9We evaluate each persona under two regimes: Regime A, where the model outperforms the market and all strategies yield positive ROI, and Regime B, where it underperforms and all strategies incur losses\. A symmetric±0\.05\\pm 0\.05quadratic score gap \(market quadratic score = 0\.839\) isolates the effect of persona and strategy while holding average accuracy constant\.
As shown in[Table4](https://arxiv.org/html/2607.06166#S4.T4), Brier is optimal in Regime A for all personas, while Log is optimal in Regime B\. In Regime A, the positive Brier gap implies that expected returns are positive across margin bins, so linear scaling in\|p−q\|\|p\-q\|is optimal\. In Regime B, losses are dominated by high\-margin errors, making Log’s sublinear weighting preferable as it attenuates exposure to large, costly mistakes\. This effect is most pronounced for Conservative personas, which must incur a high error rate on small\-margin bets to sustain a negative Brier gap, leading to broad losses\. Additional analysis and weighting visualizations are provided in[SectionD\.5](https://arxiv.org/html/2607.06166#A4.SS5)\.
ModelS\-M Share𝚫𝑺\\boldsymbol\{\\Delta S\}ROIGPT\-5\.2 \(B\)0\.82−0\.044\-0\.044−4\.4\-4\.4\(L\)Grok 4\.10\.80−0\.053\-0\.053−9\.1\-9\.1\(L\)Brittle0\.80−0\.054\\mathbf\{\-0\.054\}−8\.6\\mathbf\{\-8\.6\}\(L\)LLaMA 40\.67−0\.115\-0\.115−4\.9\-4\.9\(L\)DeepSeek R10\.59−0\.140\-0\.140−5\.4\-5\.4\(L\)Dispersed0\.64\-0\.120\-7\.2\(L\)Gemini 30\.94\+0\.002\+14\.2\(B\)Claude Opus0\.89\+0\.000∗\+17\.5\(B\)Conservative0\.91\+0\.001\+15\.8\(B\)\(a\)Persona classification across models\. ROI reported is under the best proper scoring rule: Log \(L\) or Brier \(B\)\.∗denotes a positiveΔS\\Delta Srounded to\+0\.000\+0\.000\.
\(b\)Binned per\-bet win rate vs\. margin\|p−q\|\|p\-q\|\. Each dot has area proportional to profit for their persona\. Dashed lines are OLS fits whereβ\\betadenotes the slope\. Overlapping points are jittered horizontally for clarity\.
Figure 2:Mapping real models to personas\.
##### Mapping real models to personas\.
To map synthetic personas to real model behavior, we evaluate each model along the two defining dimensions: small\-margin forecasts and accuracy consistency\. Because these patterns only emerge reliably at scale, we evaluate each model on its full event history rather than the standardized subset of events\.[Figure2](https://arxiv.org/html/2607.06166#S4.F2)summarizes these results, with[Figure2\(a\)](https://arxiv.org/html/2607.06166#S4.F2.sf1)showing models’ proportion of small\-margin forecasts and[Figure2\(b\)](https://arxiv.org/html/2607.06166#S4.F2.sf2)showing the win\-rate profiles as a function of margin size\. For classification of all evaluated models and additional analysis, see Appendix[D\.6](https://arxiv.org/html/2607.06166#A4.SS6)\.
Along the margin dimension, models separate cleanly into the three persona groups: Brittle models concentrate most bets at small margins, Dispersed models spread forecasts more broadly across margins, and Conservative models place nearly all bets at small margins\.[Figure2\(b\)](https://arxiv.org/html/2607.06166#S4.F2.sf2)further confirms the taxonomy along the accuracy\-consistency dimension: Brittle models exhibit a steep decline in win rate as margins increase, Dispersed models decline more gradually, and Conservative models remain roughly flat across margins\. Taken together, these results show that personas provide a simple way to summarize how model behavior translates into returns\. This abstraction lets us reason about profitability and select or adapt betting strategies based on these behavioral patterns\.
### 4\.3Live deployment under active portfolio management
We further evaluate proper betting in a live portfolio setting using the momentum\-driven strategy described in[Section3\.3](https://arxiv.org/html/2607.06166#S3.SS3)\(with details deferred to Appendix[C\.2](https://arxiv.org/html/2607.06166#A3.SS2)\)\. Unlike the previous backtests, live execution must contend with bid–ask spreads, limited liquidity, slippage, and discrete tick sizes\. As a result, even accurate forecasts may not translate cleanly into realized returns, since trades must be executed at available prices rather than idealized market probabilities\.
We deploy Gemini 3 using the Brier\-derived betting strategy on Kalshi events for 26 days \(April/May 2026\) with an initial budget of $200\. Operating on a fixed two\-hour cadence, the agent evaluates all open markets satisfying an ex\-ante eligibility filter that excludes contracts with ambiguous resolution criteria and settings known to impair LLM forecasting performance \(see[SectionD\.7\.2](https://arxiv.org/html/2607.06166#A4.SS7.SSS2)\)\. Summary statistics and cumulative ROI from the live deployment are shown in[Figure3](https://arxiv.org/html/2607.06166#S4.F3), whereas the trading history[is documented here](https://prophets-profit.onrender.com/), which logs performance of the trading agent over the trading period\. Over the trading period, the agent executed 236 orders across 129 markets, achieving an ROI of\+80\.33%\(decomposed intoΔS=\+0\.7205\\Delta S=\+0\.7205andD=\+0\.0828D=\+0\.0828under the Brier decomposition\) and a Sharpe ratio of3\.35, indicating that nearly all gains arise from predictive accuracy rather than divergence, consistent with the Conservative persona identified in[Section4\.2](https://arxiv.org/html/2607.06166#S4.SS2.SSS0.Px4)\. Note that we report the Sharpe ratio only for the live deployment, where the daily returns form a continuous time series amenable to risk\-adjusted analysis; the previous offline experiments resolve each event independently and most models post negative returns, so a Sharpe ratio there would be uninformative\. We document the full implementation, analysis of representative trades, and trading logs in[SectionD\.7](https://arxiv.org/html/2607.06166#A4.SS7)\.
Starting capital$200\.00Trading days26Forecasts issued1,605Trade signals placed \(filled\)396 \(236\)Markets traded129Ending capital$360\.67ROI\+80\.33%\+80\.33\\%Sharpe ratio \(365\\sqrt\{365\}\)3\.353\.35Shares transacted2,657Exchange fees paid$26\.31Win rate50\.9%50\.9\\%\(a\)Live trading statistics for the Gemini 3 agent on Kalshi\.
\(b\)ROI over trading days of the forecaster’s live Kalshi trades over 26 trading days\.
Figure 3:Live deployment results for the Gemini 3 trading agent on Kalshi prediction markets\.
## 5Conclusion
We investigate the puzzle that forecasters can outperform prediction markets in accuracy yet still lose money, by establishing a formal equivalence between predictive accuracy and trading profitability\. Key to our result is to identify a “proper” betting strategy for arbitrary prediction markets\. Moreover, we demonstrate that this strategy strictly generalizes the canonical betting strategy only applicable to the special AMM markets, is essentially the only robustly profitable strategy, and has deep connection to proper scoring rules\. Through this lens, it is unsurprising that proper betting emerges as the only strategy reliably converting accuracy into ROI across thousands of archived AI forecasts; what is more striking is both the magnitude and the practical viability in real markets — a month\-long live deployment achieved\+80\.33%\+80\.33\\%ROI with a Sharpe ratio of3\.353\.35\.
Several future directions remain open\. First, our persona analysis in[Section4\.2](https://arxiv.org/html/2607.06166#S4.SS2.SSS0.Px4)hints at the potential of*data\-adaptive scoring\-rule selection*: identifying the most suitable rule for each forecaster\. Second, the framework opens*market\-design*questions on which scoring rules and market structures best elicit accurate forecasting from participants at scale\. Finally, our guarantees concern*expected*profit; extending them to risk\-adjusted criteria would narrow the gap between theory and live deployment\.
## References
- Abernethy et al\. \[2013\]Jacob Abernethy, Yiling Chen, and Jennifer Wortman Vaughan\.Efficient market making via convex optimization, and a connection to online learning\.*ACM Transactions on Economics and Computation \(TEAC\)*, 1\(2\):1–39, 2013\.
- Arrow et al\. \[2008\]Kenneth J\. Arrow, Robert Forsythe, Michael Gorham, Robert Hahn, Robin Hanson, John O\. Ledyard, Saul Levmore, Robert Litan, Paul Milgrom, Forrest D\. Nelson, et al\.*The Promise of Prediction Markets*\.Science and Technology Policy Institute, 2008\.
- Berg et al\. \[2008\]Joyce Berg, Robert Forsythe, Forrest Nelson, and Thomas Rietz\.Results from a dozen years of election futures markets research\.*Handbook of experimental economics results*, 1:742–751, 2008\.
- Brier \[1950\]Glenn W\. Brier\.Verification of forecasts expressed in terms of probability\.*Monthly Weather Review*, 78\(1\):1–3, 1950\.
- Chen and Pennock \[2007\]Yiling Chen and David M\. Pennock\.A utility framework for bounded\-loss market makers\.In*Proceedings of the 23rd Conference on Uncertainty in Artificial Intelligence \(UAI\)*, pages 49–56, 2007\.
- Chen and Vaughan \[2010\]Yiling Chen and Jennifer Wortman Vaughan\.A new understanding of prediction markets via no\-regret learning\.In*Proceedings of the 11th ACM conference on Electronic commerce*, pages 189–198, 2010\.
- Chen et al\. \[2010\]Yiling Chen, Stanko Dimitrov, Rahul Sami, Daniel M Reeves, David M Pennock, Robin D Hanson, Lance Fortnow, and Rica Gonen\.Gaming prediction markets: Equilibrium strategies with a market maker\.*Algorithmica*, 58\(4\):930–969, 2010\.
- Cover \[1991\]Thomas M Cover\.Universal portfolios\.*Mathematical finance*, 1\(1\):1–29, 1991\.
- Della Vedova \[2026\]Joshua Della Vedova\.Who profits from prediction markets? execution, not information\.2026\.
- Gneiting and Raftery \[2007\]Tilmann Gneiting and Adrian E Raftery\.Strictly proper scoring rules, prediction, and estimation\.*Journal of the American statistical Association*, 102\(477\):359–378, 2007\.
- Good \[1952\]Irving John Good\.Rational decisions\.*Journal of the Royal Statistical Society: Series B \(Methodological\)*, 14\(1\):107–114, 1952\.
- Hanson \[2003\]Robin Hanson\.Combinatorial information market design\.In*Proceedings of the 5th ACM Conference on Electronic Commerce \(EC\)*, pages 41–47, 2003\.
- Hanson \[2007\]Robin Hanson\.Logarithmic market scoring rules for modular combinatorial information aggregation\.*Journal of Prediction Markets*, 1\(1\):3–15, 2007\.
- Hayek \[1945\]Friedrich A\. Hayek\.The use of knowledge in society\.*The American Economic Review*, 35\(4\):519–530, 1945\.
- Jang et al\. \[2025\]Youwon Jang, Joochan Kim, and Byoung\-Tak Zhang\.The losing winner: An llm agent that predicts the market but loses money\.In*Neural Information Processing Systems \(NeurIPS 2025\) Workshop: Generative AI in Finance*, 2025\.
- Kalshi \[2025\]Kalshi\.Kalshi rulebook and contract specifications\.[https://kalshi\.com/regulatory/rulebook](https://kalshi.com/regulatory/rulebook), 2025\.Accessed: 2025\-09\-23\.
- Kelly \[1956\]John L Kelly\.A new interpretation of information rate\.*the bell system technical journal*, 35\(4\):917–926, 1956\.
- Lambert et al\. \[2008\]Nicolas S Lambert, David M Pennock, and Yoav Shoham\.Eliciting properties of probability distributions\.In*Proceedings of the 9th ACM Conference on Electronic Commerce*, pages 129–138, 2008\.
- Li et al\. \[2022\]Yingkai Li, Jason D Hartline, Liren Shan, and Yifan Wu\.Optimization of scoring rules\.In*Proceedings of the 23rd ACM Conference on Economics and Computation*, pages 988–989, 2022\.
- MacLean et al\. \[2011\]Leonard C MacLean, Edward O Thorp, and William T Ziemba\.*The Kelly capital growth investment criterion: Theory and practice*, volume 3\.world scientific, 2011\.
- McCarthy \[1956a\]John McCarthy\.Measures of the value of information\.*Proceedings of the National Academy of Sciences*, 42\(9\):654–655, 1956a\.
- McCarthy \[1956b\]John McCarthy\.Measures of the value of information\.In*Proceedings of the National Academy of Sciences Symposium on Information Theory*, pages 654–655, 1956b\.
- Ng et al\. \[2026\]Hunter Ng, Lin Peng, Yubo Tao, and Dexin Zhou\.Price discovery and trading in modern prediction markets\.*Available at SSRN*, 2026\.
- Polymarket \[2023\]Polymarket\.Polymarket CLOB documentation\.[https://docs\.polymarket\.com/concepts/prices\-orderbook](https://docs.polymarket.com/concepts/prices-orderbook), 2023\.Accessed: 2026\.
- Rothschild \[2009\]David Rothschild\.Forecasting elections: Comparing prediction markets, polls, and their biases\.*Public Opinion Quarterly*, 73\(5\):895–916, 2009\.
- Savage \[1971\]Leonard J\. Savage\.*Elicitation of personal probabilities and expectations*\.Holt, Rinehart and Winston, 1971\.
- Thorp \[1975\]Edward O Thorp\.Portfolio choice and the kelly criterion\.In*Stochastic optimization models in finance*, pages 599–619\. Elsevier, 1975\.
- Wolfers and Zitzewitz \[2004\]Justin Wolfers and Eric Zitzewitz\.Prediction markets\.*Journal of economic perspectives*, 18\(2\):107–126, 2004\.
- Yang et al\. \[2025\]Qingchuan Yang, Simon Mahns, Sida Li, Anri Gu, Jibang Wu, and Haifeng Xu\.Llm\-as\-a\-prophet: Understanding predictive intelligence with prophet arena\.2025\.URL[https://arxiv\.org/abs/2510\.17638](https://arxiv.org/abs/2510.17638)\.
## Appendix AImplementations of prediction markets
A prediction market needs an underlying matching mechanism that determines how buy and sell orders interact and at what prices; the choice shapes the liquidity, transaction costs, and incentives forecasters face\. Two design families dominate practice—automated market makers and central limit order books—and both are recovered as special cases of the price\-impact\-function abstraction in[Section2](https://arxiv.org/html/2607.06166#S2)via specific choices ofρ\\rhoandLρL\_\{\\rho\}\.
##### Automated market makers\.
A classic implementation of a prediction market is an*automated market maker*\(AMM\) governed by a cost function\[Hanson,[2003](https://arxiv.org/html/2607.06166#bib.bib12),[2007](https://arxiv.org/html/2607.06166#bib.bib13), Chen and Pennock,[2007](https://arxiv.org/html/2607.06166#bib.bib5), Abernethy et al\.,[2013](https://arxiv.org/html/2607.06166#bib.bib1)\]\. The AMM maintains a vector𝐱∈ℝK\\mathbf\{x\}\\in\\mathbb\{R\}^\{K\}recording the net number of shares of each outcome it has sold so far, and commits to a strictly convex, differentiable*cost function*C:ℝK→ℝC:\\mathbb\{R\}^\{K\}\\to\\mathbb\{R\}\. A forecaster who executes the position vector𝐬∈ℝK\\mathbf\{s\}\\in\\mathbb\{R\}^\{K\}pays the total costC\(𝐱\+𝐬\)−C\(𝐱\)C\(\\mathbf\{x\}\+\\mathbf\{s\}\)\-C\(\\mathbf\{x\}\)of moving the share state to𝐱\+𝐬\\mathbf\{x\}\+\\mathbf\{s\}, and receives the payout𝐬⋅𝟏y\\mathbf\{s\}\\cdot\\mathbf\{1\}\_\{y\}for a realized outcomeyy, with expected profitπAMM\(𝐬,𝐩∗\):=𝐬⋅𝐩∗−\(C\(𝐱\+𝐬\)−C\(𝐱\)\)\.\\pi^\{\\text\{AMM\}\}\(\\mathbf\{s\},\\mathbf\{p\}^\{\*\}\):=\\mathbf\{s\}\\cdot\\mathbf\{p\}^\{\*\}\-\\left\(C\(\\mathbf\{x\}\+\\mathbf\{s\}\)\-C\(\\mathbf\{x\}\)\\right\)\.The cost functionCCis chosen so that it always satisfies∇C\(𝐱\)∈Δ\[K\]\\nabla C\(\\mathbf\{x\}\)\\in\\Delta\_\{\[K\]\}for all𝐱\\mathbf\{x\}\. The marginal cost𝐪=∇C\(𝐱\)\\mathbf\{q\}=\\nabla C\(\\mathbf\{x\}\)is the*spot price*\. In the price\-impact notation of[Section2](https://arxiv.org/html/2607.06166#S2), an AMM corresponds toρ\(𝐬\)=∇C\(𝐱\+𝐬\)\\rho\(\\mathbf\{s\}\)=\\nabla C\(\\mathbf\{x\}\+\\mathbf\{s\}\)andLρ\(𝐬;𝐪\)=DC\(𝐱\+𝐬,𝐱\)L\_\{\\rho\}\(\\mathbf\{s\};\\mathbf\{q\}\)=D\_\{C\}\(\\mathbf\{x\}\+\\mathbf\{s\},\\mathbf\{x\}\)\.
The key structural property of this construction is that the convex conjugate ofCCon the simplex,G\(𝐩\)=sup𝐱∈ℝK\{𝐩⋅𝐱−C\(𝐱\)\}G\(\\mathbf\{p\}\)=\\sup\_\{\\mathbf\{x\}\\in\\mathbb\{R\}^\{K\}\}\\left\\\{\\mathbf\{p\}\\cdot\\mathbf\{x\}\-C\(\\mathbf\{x\}\)\\right\\\}, is the convex potential that induces a strictly proper scoring ruleS\(𝐩,y\)=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)S\(\\mathbf\{p\},y\)=G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\.
##### Central limit order books\.
The largest prediction markets today \(e\.g\. Kalshi, Polymarket\) instead adopt a*central limit order book*\(CLOB\), the matching mechanism standard in equity and futures exchanges: opposing limit orders are matched directly between participants, and liquidity is supplied dynamically by the resting orders rather than by a designated maker\. CLOBs are favored over AMMs in practice because the cost\-function approach is hard to scale and operate: liquidity must be subsidized up front through a fixed parameter, making thousands of simultaneous markets infeasible; the cost function cannot be updated post\-deployment, whereas CLOB makers adjust quotes to news and adverse selection in real time; and derivatives regulations—such as the CFTC’s, under which Kalshi operates as a designated contract market—are written around order\-book mechanics rather than algorithmic counterparties\. Polymarket itself migrated from an AMM to a CLOB after launch\[Polymarket,[2023](https://arxiv.org/html/2607.06166#bib.bib24), Ng et al\.,[2026](https://arxiv.org/html/2607.06166#bib.bib23)\], citing tighter spreads, native limit\-order support, and scalability without per\-market subsidy\. In a CLOB,ρ\\rhois the piecewise\-constant function read directly off the order book, andLρL\_\{\\rho\}captures the depth\-induced slippage as the trader walks the book\.
## Appendix BOmitted proofs
### B\.1Proof of Theorem[‣3\.2](https://arxiv.org/html/2607.06166#Thmthm1l)
For any strictly proper scoring ruleSS, we show that if a betting strategy𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)is intrinsically different from𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\), then we can find some𝐩≠𝐪\\mathbf\{p\}\\not=\\mathbf\{q\}and𝐩∗\\mathbf\{p\}^\{\*\}such thatS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)but𝒔\(𝐩,𝐪\)\\bm\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)has non\-positive expected profit under𝐩∗\\mathbf\{p\}^\{\*\}\.
Given any two intrinsically different betting strategies𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)and𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\), we first apply constant shifting and rescaling to both strategies to normalize them so that𝐬\(𝐩,𝐪\)⋅𝟏=𝐬G\(𝐩,𝐪\)⋅𝟏=0\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\\mathbf\{1\}=\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\\mathbf\{1\}=0\(via constant shifting\) and‖𝐬\(𝐩,𝐪\)‖=‖𝐬G\(𝐩,𝐪\)‖=1\|\|\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)\|\|=\|\|\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\|\|=1\(via rescaling\)\. No transformations are needed if𝐬\(𝐩,𝐪\)=𝟎\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)=\\mathbf\{0\}\. Since𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)and𝐬G\(𝐩,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)are intrinsically different, after normalizations there still exists an interior market price𝐪∈int\(Δ\[K\]\)\\mathbf\{q\}\\in\\mathrm\{int\}\(\\Delta\_\{\[K\]\}\), a sequence of forecasts converging to𝐪\\mathbf\{q\}, i\.e\.,\{𝐩t\}t=1∞→𝐪\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=1\}^\{\\infty\}\\to\\mathbf\{q\}, yet a small constantϵ\\epsilonsuch that‖𝐬\(𝐩t,𝐪\)−𝐬G\(𝐩t,𝐪\)‖≥ϵ\|\|\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\|\|\\geq\\epsilonfor everyt=1,2,⋯t=1,2,\\cdots\. The sequences\{𝐬\(𝐩t,𝐪\)\}t=1∞\\\{\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\\}\_\{t=1\}^\{\\infty\}and\{𝐬G\(𝐩t,𝐪\)\}t=1∞\\\{\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\\}\_\{t=1\}^\{\\infty\}are all bounded, so there exists subsequences that converge\. Slightly overloading the notation, let
\{𝐬\(𝐩t,𝐪\)\}t=1∞→𝐬^and\{𝐬G\(𝐩t,𝐪\)\}t=1∞→𝐬∗\.\\qquad\\\{\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\\}\_\{t=1\}^\{\\infty\}\\to\\mathbf\{\\hat\{s\}\}\\quad\\text\{and\}\\quad\\\{\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\\}\_\{t=1\}^\{\\infty\}\\to\\mathbf\{s\}^\{\*\}\.
We have‖𝐬^−𝐬∗‖≥ϵ\|\|\\mathbf\{\\hat\{s\}\}\-\\mathbf\{s\}^\{\*\}\|\|\\geq\\epsilon\. Next we shall construct a𝐩t∗\\mathbf\{p\}^\{\*\}\_\{t\}for everyttsuch thatS\(𝐩t,𝐩t∗\)≥S\(𝐪,𝐩t∗\)S\(\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\\geq S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\_\{t\}\)but the expected profit of𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)is negative for large enoughtt, hence disproving the robust profitability of𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\.
We start by handling the corner case withK=2K=2\. In this case, after normalization via rescaling and constant shifting, the betting strategy is either\(1/2,−1/2\)⊤\(1/\\sqrt\{2\},\-1/\\sqrt\{2\}\)^\{\\top\}or\(−1/2,1/2\)⊤\(\-1/\\sqrt\{2\},1/\\sqrt\{2\}\)^\{\\top\}or𝟎\\mathbf\{0\}, which essentially buys2\\sqrt\{2\}of*YES*, or buys2\\sqrt\{2\}of*NO*, or buys nothing\. Since‖𝐬\(𝐩t,𝐪\)−𝐬G\(𝐩t,𝐪\)‖≥ϵ\|\|\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\|\|\\geq\\epsilon, they must correspond to these two of these three different strategies respectively\. Since𝐩t≠𝐪\\mathbf\{p\}\_\{t\}\\not=\\mathbf\{q\},𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)cannot be𝟎\\mathbf\{0\}\. If𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)buys*YES*, then𝐩t∗=\(1,0\)⊤\\mathbf\{p\}^\{\*\}\_\{t\}=\(1,0\)^\{\\top\}induces higher score for𝐩t\\mathbf\{p\}\_\{t\}than that of the market𝐪\\mathbf\{q\}but induces non\-positive profit for the other betting strategy𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\), as desired\. The case when𝐬G\(𝐩t,𝐪\)\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)buys*NO*is symmetric\.
In the remainder of the proof, we consider the non\-trivial caseK\>2K\>2\. We claim that there exists a constant𝐯\\mathbf\{v\}such that \(1\)𝐯\+𝐪∈Δk\\mathbf\{v\}\+\\mathbf\{q\}\\in\\Delta\_\{k\}or equivalently𝐯⋅𝟏=0\\mathbf\{v\}\\cdot\\mathbf\{1\}=0, and \(2\)𝐯⋅𝐬∗\>c\>0\>−c\>𝐯⋅𝐬^\\mathbf\{v\}\\cdot\\mathbf\{s\}^\{\*\}\>c\>0\>\-c\>\\mathbf\{v\}\\cdot\\mathbf\{\\hat\{s\}\}for some small positive constantcc\. To see this, let𝟏⟂=\{𝐯∈ℝK:𝐯⋅𝟏=0\}\\mathbf\{1\}^\{\\perp\}=\\\{\\mathbf\{v\}\\in\\mathbb\{R\}^\{K\}:\\mathbf\{v\}\\cdot\\mathbf\{1\}=0\\\}denote the subspace that is perpendicular to the all one vector𝟏\\mathbf\{1\}\. Since𝐪∈int\(Δ\[K\]\)\\mathbf\{q\}\\in\\mathrm\{int\}\(\\Delta\_\{\[K\]\}\),Δ\[K\]\\Delta\_\{\[K\]\}contains a full\-dimensional unit ball within the subspace𝟏⟂\\mathbf\{1\}^\{\\perp\}that is centered around𝐪\\mathbf\{q\}\. Due to normalization of betting strategy𝐬,𝐬G\\mathbf\{s\},\\mathbf\{s\}\_\{G\}, we know𝐬¯,𝐬¯G∈𝟏⟂\\mathbf\{\\bar\{s\}\},\\mathbf\{\\bar\{s\}\}\_\{G\}\\in\\mathbf\{1\}^\{\\perp\}and so is their difference\. Since‖𝐬^−𝐬∗‖≥ϵ\|\|\\mathbf\{\\hat\{s\}\}\-\\mathbf\{s\}^\{\*\}\|\|\\geq\\epsilon, there must exist some𝐯∈𝟏⟂\\mathbf\{v\}\\in\\mathbf\{1\}^\{\\perp\}such that𝐯⋅𝐬∗\>c\>0\>−c\>𝐯⋅𝐬^\\mathbf\{v\}\\cdot\\mathbf\{s\}^\{\*\}\>c\>0\>\-c\>\\mathbf\{v\}\\cdot\\mathbf\{\\hat\{s\}\}, as desired\.
We construct𝐩t∗=𝐪\+𝐯∈ΔK\\mathbf\{p\}^\{\*\}\_\{t\}=\\mathbf\{q\}\+\\mathbf\{v\}\\in\\Delta\_\{K\}\(the same for everytt\), with the𝐯\\mathbf\{v\}as chosen above\. The expected profit of betting strategy𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)under this𝐩t∗\\mathbf\{p\}^\{\*\}\_\{t\}satisfies
\(𝐩t∗−𝐪\)⋅𝐬\(𝐩t,𝐪\)\\displaystyle\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{q\}\)\\cdot\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)=\\displaystyle=𝐯⋅𝐬\(𝐩t,𝐪\)\\displaystyle\\mathbf\{v\}\\cdot\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)=\\displaystyle=𝐯⋅\[𝐬\(𝐩t,𝐪\)−𝐬^\]\+𝐯⋅𝐬^\\displaystyle\\mathbf\{v\}\\cdot\[\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\mathbf\{\\hat\{s\}\}\]\+\\mathbf\{v\}\\cdot\\mathbf\{\\hat\{s\}\}<\\displaystyle<0for anytlarge enough,\\displaystyle 0\\quad\\text\{ for any $t$ large enough,\}because the first term goes to0due to𝐬\(𝐩t,𝐪\)→𝐬^\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\to\\mathbf\{\\hat\{s\}\}, whereas the second term𝐯⋅𝐬^\(<−c\)\\mathbf\{v\}\\cdot\\mathbf\{\\hat\{s\}\}\\,\(<\-c\)is a negative constant\.
However, we show that𝐩t\\mathbf\{p\}\_\{t\}’s expected score under ground truth probability𝐩t∗\\mathbf\{p\}^\{\*\}\_\{t\}is positive\. LetGGbe the associated potential function of strictly proper scoring ruleSS, i\.e\.,S\(𝐩,y\)=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)\.S\(\\mathbf\{p\},y\)=G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\.Then we have
S\(𝐩t,𝐩t∗\)−S\(𝐪,𝐩t∗\)\\displaystyle S\(\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\_\{t\}\)=\\displaystyle=G\(𝐩t\)\+∇G\(𝐩t\)⋅\(𝐩t∗−𝐩t\)−G\(𝐪\)−∇G\(𝐪\)⋅\(𝐩t∗−𝐪\)\\displaystyle G\(\\mathbf\{p\}\_\{t\}\)\+\\nabla G\(\\mathbf\{p\}\_\{t\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{p\}\_\{t\}\)\-G\(\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{q\}\)=\\displaystyle=G\(𝐩t\)−G\(𝐪\)−∇G\(𝐪\)⋅\(𝐩t∗−𝐪\)\+∇G\(𝐩t\)⋅\(𝐩t∗−𝐩t\)\\displaystyle G\(\\mathbf\{p\}\_\{t\}\)\-G\(\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{q\}\)\+\\nabla G\(\\mathbf\{p\}\_\{t\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{p\}\_\{t\}\)=\\displaystyle=G\(𝐩t\)−G\(𝐪\)−∇G\(𝐪\)⋅\(𝐩t−𝐪\)−∇G\(𝐪\)⋅\(𝐩t∗−𝐩t\)\+∇G\(𝐩t\)⋅\(𝐩t∗−𝐩t\)\\displaystyle G\(\\mathbf\{p\}\_\{t\}\)\-G\(\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}\_\{t\}\-\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{p\}\_\{t\}\)\+\\nabla G\(\\mathbf\{p\}\_\{t\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{p\}\_\{t\}\)=\\displaystyle=DG\(𝐩t,𝐪\)\+\[∇G\(𝐩t\)−∇G\(𝐪\)\]⋅\(𝐩t∗−𝐩t\)\\displaystyle D\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\+\[\\nabla G\(\\mathbf\{p\}\_\{t\}\)\-\\nabla G\(\\mathbf\{q\}\)\]\\cdot\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{p\}\_\{t\}\)=\\displaystyle=DG\(𝐩t,𝐪\)\+𝐬G\(𝐩t,𝐪\)⋅\(𝐪\+𝐯−𝐩t\)\\displaystyle D\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\+\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{q\}\+\\mathbf\{v\}\-\\mathbf\{p\}\_\{t\}\)=\\displaystyle=DG\(𝐩t,𝐪\)\+𝐬G\(𝐩t,𝐪\)⋅\(𝐪−𝐩t\)\+\(𝐬G\(𝐩t,𝐪\)−𝐬∗\)⋅𝐯\+𝐬∗⋅𝐯\\displaystyle D\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\+\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\_\{t\}\)\+\(\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\-\\mathbf\{s\}^\{\*\}\)\\cdot\\mathbf\{v\}\+\\mathbf\{s\}^\{\*\}\\cdot\\mathbf\{v\}\>\\displaystyle\>0for anytlarge enough,\\displaystyle 0\\quad\\text\{ for any $t$ large enough,\}because the Bregman divergenceDG\(𝐩t,𝐪\)≥0D\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\geq 0for the convexGG, the last term𝐬∗⋅𝐯\\mathbf\{s\}^\{\*\}\\cdot\\mathbf\{v\}is larger than the positive constantccdue to our choice of𝐯\\mathbf\{v\}, whereas the two middle terms both go to0since𝐩t→𝐪\\mathbf\{p\}\_\{t\}\\to\\mathbf\{q\},𝐬G\(𝐩t,𝐪\)→𝐬∗\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)\\to\\mathbf\{s\}^\{\*\}whereas𝐬G\(𝐩t,𝐪\),𝐯\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\),\\mathbf\{v\}are all bounded vectors\.
This concludes the proof of the second part\. That is, we have found𝐩t,𝐩t∗,𝐪\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\},\\mathbf\{q\}for large enoughttsuch thatS\(𝐩t,𝐩t∗\)−S\(𝐪,𝐩t∗\)\>0S\(\\mathbf\{p\}\_\{t\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\_\{t\}\)\>0but the expected profit of the betting strategy𝐬\(𝐩t,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\)under this𝐩t∗\\mathbf\{p\}^\{\*\}\_\{t\}, i\.e\.,\(𝐩t∗−𝐪\)⋅𝐬\(𝐩t,𝐪\)\(\\mathbf\{p\}^\{\*\}\_\{t\}\-\\mathbf\{q\}\)\\cdot\\mathbf\{s\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{q\}\), is strictly negative\.
### B\.2Proof of[Proposition](https://arxiv.org/html/2607.06166#Thmthm1m)
The “only if” direction is precisely[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)since proper betting guarantees robust profitability\. We thus only need to prove the “if” direction below\. The challenge here is to show that ifGGis not strictly convex, any betting strategy – not just proper betting – cannot be robustly profitable\. That is, for any not strictly convexGGand any betting strategy𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\), there exists𝒑∗\\bm\{p\}^\{\*\}and𝐩≠𝐪\\mathbf\{p\}\\not=\\mathbf\{q\}that satisfyS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)444Scoring ruleSSis defined asS\(𝐩,y\)=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝟏y−𝐩\)S\(\\mathbf\{p\},y\)=G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{p\}\)\.but yield non\-positive profit under𝐬\\mathbf\{s\}\.
SinceGGis not strictly convex, there must exist some𝐩\\mathbf\{p\}and𝐪\\mathbf\{q\}such that𝐪∈int\(Δ\[K\]\)\\mathbf\{q\}\\in\\text\{int\}\(\\Delta\_\{\[K\]\}\)and
DG\(𝐪,𝐩\)=G\(𝐪\)−G\(𝐩\)−∇G\(𝐩\)⋅\(𝐪−𝐩\)=−κ<0\.D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)=G\(\\mathbf\{q\}\)\-G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\)=\-\\kappa<0\.\(4\)Given the𝐩,𝐪\\mathbf\{p\},\\mathbf\{q\}pair satisfying the above condition, we now construct a corresponding𝐩∗\\mathbf\{p\}^\{\*\}\. Let𝐬\\mathbf\{s\}be any betting strategy,𝐬^=𝐬\(𝐩,𝐪\)‖𝐬\(𝐩,𝐪\)‖\\mathbf\{\\hat\{s\}\}=\\frac\{\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)\}\{\|\|\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)\|\|\}denote the direction of the betting strategy at the above𝐩,𝐪\\mathbf\{p\},\\mathbf\{q\}, andL=‖𝐬G\(𝐩,𝐪\)‖L=\|\|\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\|\|denote 2\-norm of the proper betting strategy\. We construct𝐩∗=𝐪−κ2L𝐬^\\mathbf\{p\}^\{\*\}=\\mathbf\{q\}\-\\frac\{\\kappa\}\{2L\}\\mathbf\{\\hat\{s\}\}\.
Next we show that the constructed𝐩,𝐪,𝐩∗\\mathbf\{p\},\\mathbf\{q\},\\mathbf\{p\}^\{\*\}have negative profit but satisfyS\(𝐩;𝐩∗\)≥S\(𝐪;𝐩∗\)S\(\\mathbf\{p\};\\mathbf\{p^\{\*\}\}\)\\geq S\(\\mathbf\{q\};\\mathbf\{p^\{\*\}\}\)\. Notably, this is an interesting situation where the market price𝐪\\mathbf\{q\}may be much closer to the ground truth𝐩∗\\mathbf\{p^\{\*\}\}than the forecast𝐩\\mathbf\{p\}, but has worse score than𝐩\\mathbf\{p\}\. This is intrinsically due to the non\-convexity ofGG\.
The difference of the expected score is analyzed as follows:
S\(𝐩,𝐩∗\)−S\(𝐪,𝐩∗\)\\displaystyle S\(\\mathbf\{p\},\\mathbf\{p\}^\{\*\}\)\-S\(\\mathbf\{q\},\\mathbf\{p\}^\{\*\}\)=\\displaystyle=G\(𝐩\)\+∇G\(𝐩\)⋅\(𝐩∗−𝐩\)−G\(𝐪\)−∇G\(𝐪\)⋅\(𝐩∗−𝐪\)\\displaystyle G\(\\mathbf\{p\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{p\}\)\-G\(\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}\)=\\displaystyle=G\(𝐩\)−G\(𝐪\)\+∇G\(𝐩\)⋅\(𝐪−𝐩\)−\[∇G\(𝐪\)−∇G\(𝐩\)\]⋅\(𝐩∗−𝐪\)\\displaystyle G\(\\mathbf\{p\}\)\-G\(\\mathbf\{q\}\)\+\\nabla G\(\\mathbf\{p\}\)\\cdot\(\\mathbf\{q\}\-\\mathbf\{p\}\)\-\[\\nabla G\(\\mathbf\{q\}\)\-\\nabla G\(\\mathbf\{p\}\)\]\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}\)=\\displaystyle=−DG\(𝐪,𝐩\)\+𝐬G\(𝐩,𝐪\)⋅\(𝐩∗−𝐪\)\\displaystyle\-D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)\+\\mathbf\{s\}\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}\)≥\\displaystyle\\geqκ−L⋅κ/\(2L\)\>0\\displaystyle\\kappa\-L\\cdot\\kappa/\(2L\)\>0
The profit of𝐬\(𝐩,𝐪\)\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)is analyzed as follows:
\(𝐩∗−𝐪\)⋅𝐬\(𝐩,𝐪\)=−κ2L𝐬^⋅𝐬\(𝐩,𝐪\)=−κ2L‖𝐬\(𝐩,𝐪\)‖<0\\displaystyle\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}\)\\cdot\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)=\-\\frac\{\\kappa\}\{2L\}\\mathbf\{\\hat\{s\}\}\\cdot\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)=\-\\frac\{\\kappa\}\{2L\}\|\|\\mathbf\{s\}\(\\mathbf\{p\},\\mathbf\{q\}\)\|\|<0
### B\.3Proof of[Corollary](https://arxiv.org/html/2607.06166#Thmthm1n)
We only need to showDG\(𝐪,𝐩\)=Lρ\(𝐬∗;𝐪\)D\_\{G\}\(\\mathbf\{q\},\\mathbf\{p\}\)=L\_\{\\rho\}\(\\mathbf\{s\}^\{\*\};\\mathbf\{q\}\)in any AMM governed by a strictly convex cost functionC\(𝐱\)C\(\\mathbf\{x\}\), whose convex conjugate isG\(𝐩\)G\(\\mathbf\{p\}\)\. The rest of the statement then follows from[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)\.
Let𝐬∗=∇G\(𝐩\)−∇G\(𝐪\)\\mathbf\{s\}^\{\*\}=\\nabla G\(\\mathbf\{p\}\)\-\\nabla G\(\\mathbf\{q\}\)denote the proper betting\. We compute
Lρ\(𝐬∗;𝐪\)\\displaystyle L\_\{\\rho\}\(\\mathbf\{s\}^\{\*\};\\mathbf\{q\}\)=\\displaystyle=C\(𝐬∗\+𝐱\)−C\(𝐱\)−∇C\(𝐱\)⋅𝐬∗\\displaystyle C\(\\mathbf\{s\}^\{\*\}\+\\mathbf\{x\}\)\-C\(\\mathbf\{x\}\)\-\\nabla C\(\\mathbf\{x\}\)\\cdot\\mathbf\{s\}^\{\*\}=\\displaystyle=DC\(𝐬∗\+𝐱,𝐱\)\\displaystyle D\_\{C\}\(\\mathbf\{s\}^\{\*\}\+\\mathbf\{x\},\\mathbf\{x\}\)=\\displaystyle=DG\(\(∇C\)−1\(𝐬∗\+𝐱\),\(∇C\)−1\(𝐱\)\)\\displaystyle D\_\{G\}\(\(\\nabla C\)^\{\-1\}\(\\mathbf\{s\}^\{\*\}\+\\mathbf\{x\}\),\(\\nabla C\)^\{\-1\}\(\\mathbf\{x\}\)\)=\\displaystyle=DG\(𝐩,𝐪\)\\displaystyle D\_\{G\}\(\\mathbf\{p\},\\mathbf\{q\}\)where the third equation is due to the fact that ifC,GC,Gare convex conjugates, thenDC\(𝐱′,𝐱\)=DG\(\(∇C\)−1\(𝐱′\),\(∇C\)−1\(𝐱\)\)D\_\{C\}\(\\mathbf\{x\}^\{\\prime\},\\mathbf\{x\}\)=D\_\{G\}\(\(\\nabla C\)^\{\-1\}\(\\mathbf\{x\}^\{\\prime\}\),\(\\nabla C\)^\{\-1\}\(\\mathbf\{x\}\)\)\.
## Appendix CExtensions of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)
### C\.1Proper betting under nonzero bid\-ask spread
In real prediction markets, low liquidity and platform fees create a positive gap between the prices at which a contract can be bought and sold\. We extend[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)to this setting via the following bid\-ask convention\. For each outcomek∈\[K\]k\\in\[K\], letqk\+q^\{\+\}\_\{k\}denote the ask price at which a*YES*contract on outcomekk\(paying11ify=ky=k, otherwise0\) can be bought, andqk−q^\{\-\}\_\{k\}the ask price at which the corresponding*NO*contract \(paying11ify≠ky\\neq k, otherwise0\) can be bought\. Absence of riskless arbitrage on outcomekkrequiresqk\+\+qk−≥1q^\{\+\}\_\{k\}\+q^\{\-\}\_\{k\}\\geq 1, with equality recovering the spread\-free setting of[Section2](https://arxiv.org/html/2607.06166#S2); in practice the inequality is strict\.
##### Bid\-ask\-aware proper bet\.
Treat each outcomekkas an independent binary eventyk:=𝟏\[y=k\]∈\{0,1\}y\_\{k\}:=\\mathbf\{1\}\[y=k\]\\in\\\{0,1\\\}and extend the scoring rule to vectors𝐩∈\[0,1\]K\\mathbf\{p\}\\in\[0,1\]^\{K\}coordinate\-wise:
S\(𝐩,y\):=∑k=1KS\(pk,yk\),S\(\\mathbf\{p\},y\)\\;:=\\;\\sum\_\{k=1\}^\{K\}S\(p\_\{k\},y\_\{k\}\),whereS\(pk,yk\)S\(p\_\{k\},y\_\{k\}\)is the score for binary outcome of*YES/NO*kk, in reduced form with 1\-D parameterpkp\_\{k\}\. LetG:\[0,1\]→ℝG:\[0,1\]\\to\\mathbb\{R\}be its associated convex potential function\. The Bregman divergence and proper\-bet construction extend coordinate\-wise as well\. Given a model prediction𝐩∈\[0,1\]K\\mathbf\{p\}\\in\[0,1\]^\{K\}and prices\(𝐪\+,𝐪−\)\(\\mathbf\{q\}^\{\+\},\\mathbf\{q\}^\{\-\}\), define the bid\-ask\-aware proper bet𝐬∈ℝK\\mathbf\{s\}\\in\\mathbb\{R\}^\{K\}by
sk:=\{∇G\(pk\)−∇G\(qk\+\)ifpk\>qk\+\(buy YES onkatqk\+\),∇G\(pk\)−∇G\(1−qk−\)ifpk<1−qk−\(buy NO onkatqk−\),0if1−qk−≤pk≤qk\+\.s\_\{k\}\\;:=\\;\\begin\{cases\}\\nabla G\(p\_\{k\}\)\-\\nabla G\(q^\{\+\}\_\{k\}\)&\\text\{if \}p\_\{k\}\>q^\{\+\}\_\{k\}\\quad\\text\{\(buy YES on $k$ at $q^\{\+\}\_\{k\}$\)\},\\\\ \\nabla G\(p\_\{k\}\)\-\\nabla G\(1\-q^\{\-\}\_\{k\}\)&\\text\{if \}p\_\{k\}<1\-q^\{\-\}\_\{k\}\\quad\\text\{\(buy NO on $k$ at $q^\{\-\}\_\{k\}$\)\},\\\\ 0&\\text\{if \}1\-q^\{\-\}\_\{k\}\\leq p\_\{k\}\\leq q^\{\+\}\_\{k\}\.\\end\{cases\}To see this is a valid betting strategy under non\-zero bid/ask spread, we observe thatG\(pk\)−∇G\(qk\+\)≥0G\(p\_\{k\}\)\-\\nabla G\(q^\{\+\}\_\{k\}\)\\geq 0whenpk\>qk\+p\_\{k\}\>q^\{\+\}\_\{k\}due to convexity ofGGandG\(pk\)−∇G\(1−qk−\)\>0G\(p\_\{k\}\)\-\\nabla G\(1\-q^\{\-\}\_\{k\}\)\>0for similar reasons\. Hence,sks\_\{k\}never needs to buy the other side \(which may have inconsistent price due to non\-zero bid/ask spread\)\. The middle case is the spread\-induced no\-bet zone: the model’s edge is too small to overcome the spread on outcomekk\(the interval is non\-empty sinceqk\+\+qk−≥1q^\{\+\}\_\{k\}\+q^\{\-\}\_\{k\}\\geq 1\)\. Settingq~k:=qk\+\\tilde\{q\}\_\{k\}:=q^\{\+\}\_\{k\},1−qk−1\-q^\{\-\}\_\{k\}, orpkp\_\{k\}in the three cases respectively, we always havesk=∇G\(pk\)−∇G\(q~k\)s\_\{k\}=\\nabla G\(p\_\{k\}\)\-\\nabla G\(\\tilde\{q\}\_\{k\}\), and the realized profit is
𝐬⋅\(𝟏y−𝐪~\)=∑k=1Ksk\(yk−q~k\)\.\\mathbf\{s\}\\cdot\(\\mathbf\{1\}\_\{y\}\-\\tilde\{\\mathbf\{q\}\}\)=\\sum\_\{k=1\}^\{K\}s\_\{k\}\(y\_\{k\}\-\\tilde\{q\}\_\{k\}\)\.
###### Corollary 0\(Profitability under bid\-ask spread \(omitting liquidity loss\)\)\.
Let𝐬,𝐪~\\mathbf\{s\},\\tilde\{\\mathbf\{q\}\}be as defined above andS\(𝐪~,y\)=∑k=1KS\(q~k,yk\)S\(\\tilde\{\\mathbf\{q\}\},y\)=\\sum\_\{k=1\}^\{K\}S\(\\tilde\{q\}\_\{k\},y\_\{k\}\)be the bid\-ask\-aware market score\. Then the bid\-ask\-aware proper bet has expected profit admits the following decomposition
𝔼y∼𝐩∗\[𝐬⋅\(𝟏y−𝐪~\)\]=𝔼y∼𝐩∗\[S\(𝐩,y\)−S\(𝐪~,y\)\]⏟score gap\+∑k=1KDG\(q~k,pk\)⏟Bregman bonus\\mathbb\{E\}\_\{y\\sim\\mathbf\{p\}^\{\*\}\}\\left\[\\mathbf\{s\}\\cdot\(\\mathbf\{1\}\_\{y\}\-\\tilde\{\\mathbf\{q\}\}\)\\right\]\\;=\\;\\underbrace\{\\mathbb\{E\}\_\{y\\sim\\mathbf\{p\}^\{\*\}\}\\left\[S\(\\mathbf\{p\},y\)\-S\(\\tilde\{\\mathbf\{q\}\},y\)\\right\]\}\_\{\\text\{score gap\}\}\\;\+\\;\\underbrace\{\\sum\_\{k=1\}^\{K\}D\_\{G\}\(\\tilde\{q\}\_\{k\},p\_\{k\}\)\}\_\{\\text\{Bregman bonus\}\}\(5\)
###### Proof\.
For each coordinatekk,sk=∇G\(pk\)−∇G\(q~k\)s\_\{k\}=\\nabla G\(p\_\{k\}\)\-\\nabla G\(\\tilde\{q\}\_\{k\}\)is the binary proper bet with respect to the referenceq~k\\tilde\{q\}\_\{k\}\. Apply the binary version of[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h):
sk\(yk−q~k\)=\(∇G\(pk\)−∇G\(q~k\)\)\(yk−q~k\)=\[S\(pk,yk\)−S\(q~k,yk\)\]\+DG\(q~k,pk\)\.s\_\{k\}\(y\_\{k\}\-\\tilde\{q\}\_\{k\}\)\\;=\\;\\left\(\\nabla G\(p\_\{k\}\)\-\\nabla G\(\\tilde\{q\}\_\{k\}\)\\right\)\(y\_\{k\}\-\\tilde\{q\}\_\{k\}\)\\;=\\;\\left\[S\(p\_\{k\},y\_\{k\}\)\-S\(\\tilde\{q\}\_\{k\},y\_\{k\}\)\\right\]\+D\_\{G\}\(\\tilde\{q\}\_\{k\},p\_\{k\}\)\.Summing overk∈\[K\]k\\in\[K\]and taking expectation undery∼𝐩∗y\\sim\\mathbf\{p\}^\{\*\}, minus the liquidity loss, yields[Eq\.5](https://arxiv.org/html/2607.06166#A3.E5)\. ∎
##### Cost of spread\.
The reference𝐪~\\tilde\{\\mathbf\{q\}\}depends on which side of the spread each coordinate lands on, so an accuracy edge against𝐪~\\tilde\{\\mathbf\{q\}\}is harder to attain than one against any spread\-free price𝐪¯\\bar\{\\mathbf\{q\}\}withq¯k∈\[1−qk−,qk\+\]\\bar\{q\}\_\{k\}\\in\[1\-q^\{\-\}\_\{k\},q^\{\+\}\_\{k\}\]\. Specifically, the score gap against𝐪~\\tilde\{\\mathbf\{q\}\}decomposes as
S\(𝐩,y\)−S\(𝐪~,y\)=\[S\(𝐩,y\)−S\(𝐪¯,y\)\]\+\[S\(𝐪¯,y\)−S\(𝐪~,y\)\]⏟cost of spread≤0,S\(\\mathbf\{p\},y\)\-S\(\\tilde\{\\mathbf\{q\}\},y\)\\;=\\;\\left\[S\(\\mathbf\{p\},y\)\-S\(\\bar\{\\mathbf\{q\}\},y\)\\right\]\\;\+\\;\\underbrace\{\\left\[S\(\\bar\{\\mathbf\{q\}\},y\)\-S\(\\tilde\{\\mathbf\{q\}\},y\)\\right\]\}\_\{\\text\{cost of spread\}\\;\\leq\\;0\},where the spread cost vanishes whenqk\+\+qk−=1q^\{\+\}\_\{k\}\+q^\{\-\}\_\{k\}=1\(zero spread\)\. The bid\-ask\-aware result thus interpolates between the spread\-free guarantee of[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)and a strictly weaker condition that absorbs the per\-trade spread cost\.
### C\.2Proper betting for long time horizon
For events that take days or weeks to resolve, both forecaster and market predictions evolve over time\. A forecaster can make different prediction𝐩t\\mathbf\{p\}^\{t\}at different timet=1,⋯,Tt=1,\\cdots,Tand makes trades based on𝐩t\\mathbf\{p\}^\{t\}as well as then market price𝐪t\\mathbf\{q\}^\{t\}\. We extend[Theorem](https://arxiv.org/html/2607.06166#Thmthm1g)to two natural multi\-period strategies, each compounding the per\-round proper bet but differing in what they hold and what accuracy edge they require\. In both corollaries below, we omit liquidity loss for simplicity\.
###### Corollary 0\(Fundamental\-driven strategy\)\.
The*fundamental*strategy executes the proper bet𝐬t:=∇G\(𝐩t\)−∇G\(𝐪t\)\\mathbf\{s\}^\{t\}:=\\nabla G\(\\mathbf\{p\}^\{t\}\)\-\\nabla G\(\\mathbf\{q\}^\{t\}\)at each timettand holds all positions to resolution\. Then the cumulative expected profit at resolution decomposes as
∑t=1T𝐬t⋅\(𝐩∗−𝐪t\)=∑t=1T\[S\(𝐩t;𝐩∗\)−S\(𝐪t;𝐩∗\)\]\+∑t=1TDG\(𝐪t,𝐩t\)\\sum\_\{t=1\}^\{T\}\\mathbf\{s\}^\{t\}\\cdot\(\\mathbf\{p\}^\{\*\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\sum\_\{t=1\}^\{T\}\\left\[S\(\\mathbf\{p\}^\{t\};\\mathbf\{p\}^\{\*\}\)\-S\(\\mathbf\{q\}^\{t\};\\mathbf\{p\}^\{\*\}\)\\right\]\\;\+\\;\\sum\_\{t=1\}^\{T\}D\_\{G\}\(\\mathbf\{q\}^\{t\},\\mathbf\{p\}^\{t\}\)\(6\)
###### Corollary 0\(Momentum\-driven strategy\)\.
The*momentum*strategy maintains the proper position𝐱t:=∇G\(𝐩t\)−∇G\(𝐪t\)\\mathbf\{x\}^\{t\}:=\\nabla G\(\\mathbf\{p\}^\{t\}\)\-\\nabla G\(\\mathbf\{q\}^\{t\}\)at each timett, rebalancing after every market update; the marginal trade at timettis𝐬t:=𝐱t−𝐱t−1\\mathbf\{s\}^\{t\}:=\\mathbf\{x\}^\{t\}\-\\mathbf\{x\}^\{t\-1\}with𝐱0:=𝟎\\mathbf\{x\}^\{0\}:=\\mathbf\{0\}\. Then the cumulative mark\-to\-market return decomposes as
∑t=1T𝐱t⋅\(𝐪t\+1−𝐪t\)=∑t=1T\[S\(𝐩t;𝐪t\+1\)−S\(𝐪t;𝐪t\+1\)\]\+∑t=1TDG\(𝐪t,𝐩t\)\\sum\_\{t=1\}^\{T\}\\mathbf\{x\}^\{t\}\\cdot\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\sum\_\{t=1\}^\{T\}\\left\[S\(\\mathbf\{p\}^\{t\};\\mathbf\{q\}^\{t\+1\}\)\-S\(\\mathbf\{q\}^\{t\};\\mathbf\{q\}^\{t\+1\}\)\\right\]\\;\+\\;\\sum\_\{t=1\}^\{T\}D\_\{G\}\(\\mathbf\{q\}^\{t\},\\mathbf\{p\}^\{t\}\)\(7\)Moreover, the accumulated profit of executing trades𝐬t\\mathbf\{s\}^\{t\}at prices𝐪t\\mathbf\{q\}^\{t\}and settling at𝐪T\+1\\mathbf\{q\}^\{T\+1\}can be equivalently expressed in the following trade form
∑t=1T𝐱t⋅\(𝐪t\+1−𝐪t\)=∑t=1T𝐬t⋅\(𝐪T\+1−𝐪t\),\\sum\_\{t=1\}^\{T\}\\mathbf\{x\}^\{t\}\\cdot\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)=\\sum\_\{t=1\}^\{T\}\\mathbf\{s\}^\{t\}\\cdot\(\\mathbf\{q\}^\{T\+1\}\-\\mathbf\{q\}^\{t\}\),
The two corollaries differ in what plays the role of the “ground truth” in the proper\-bet decomposition:[Corollary](https://arxiv.org/html/2607.06166#Thmthm1t)uses the unobservable𝐩∗\\mathbf\{p\}^\{\*\}that resolves the event, so the trader needs an accuracy edge against the truth and is exposed across the entire horizon;[Corollary](https://arxiv.org/html/2607.06166#Thmthm1u)uses the next\-period market price𝐪t\+1\\mathbf\{q\}^\{t\+1\}, so the trader only needs to predict the market’s next move and is exposed only one period at a time\.
###### Proof\.
For[Corollary](https://arxiv.org/html/2607.06166#Thmthm1t), apply[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h)at each round with realized outcomeyy:
𝐬t⋅\(𝟏y−𝐪t\)=\[S\(𝐩t,y\)−S\(𝐪t,y\)\]\+DG\(𝐪t,𝐩t\)\.\\mathbf\{s\}^\{t\}\\cdot\(\\mathbf\{1\}\_\{y\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\left\[S\(\\mathbf\{p\}^\{t\},y\)\-S\(\\mathbf\{q\}^\{t\},y\)\\right\]\+D\_\{G\}\(\\mathbf\{q\}^\{t\},\\mathbf\{p\}^\{t\}\)\.Summing overttand taking expectation undery∼𝐩∗y\\sim\\mathbf\{p\}^\{\*\}gives[Eq\.6](https://arxiv.org/html/2607.06166#A3.E6)\. The score\-gap sum is strictly positive by hypothesis and the Bregman sum is non\-negative, so the total is positive\.
For[Corollary](https://arxiv.org/html/2607.06166#Thmthm1u), apply[Lemma](https://arxiv.org/html/2607.06166#Thmthm1h)\(in expectation form\) at each round with substitutions𝐩∗→𝐪t\+1\\mathbf\{p\}^\{\*\}\\to\\mathbf\{q\}^\{t\+1\},𝐩→𝐩t\\mathbf\{p\}\\to\\mathbf\{p\}^\{t\},𝐪→𝐪t\\mathbf\{q\}\\to\\mathbf\{q\}^\{t\}:
𝐱t⋅\(𝐪t\+1−𝐪t\)=\[S\(𝐩t;𝐪t\+1\)−S\(𝐪t;𝐪t\+1\)\]\+DG\(𝐪t,𝐩t\)\.\\mathbf\{x\}^\{t\}\\cdot\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\left\[S\(\\mathbf\{p\}^\{t\};\\mathbf\{q\}^\{t\+1\}\)\-S\(\\mathbf\{q\}^\{t\};\\mathbf\{q\}^\{t\+1\}\)\\right\]\+D\_\{G\}\(\\mathbf\{q\}^\{t\},\\mathbf\{p\}^\{t\}\)\.Summing gives[Eq\.7](https://arxiv.org/html/2607.06166#A3.E7)\. The trade\-form equivalence follows from substituting𝐱t=∑r=1t𝐬r\\mathbf\{x\}^\{t\}=\\sum\_\{r=1\}^\{t\}\\mathbf\{s\}^\{r\}and exchanging the order of summation:
∑t=1T𝐱t⋅\(𝐪t\+1−𝐪t\)=∑r=1T𝐬r⋅∑t=rT\(𝐪t\+1−𝐪t\)=∑r=1T𝐬r⋅\(𝐪T\+1−𝐪r\),\\sum\_\{t=1\}^\{T\}\\mathbf\{x\}^\{t\}\\cdot\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\sum\_\{r=1\}^\{T\}\\mathbf\{s\}^\{r\}\\cdot\\sum\_\{t=r\}^\{T\}\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)\\;=\\;\\sum\_\{r=1\}^\{T\}\\mathbf\{s\}^\{r\}\\cdot\(\\mathbf\{q\}^\{T\+1\}\-\\mathbf\{q\}^\{r\}\),where the inner sum telescopes by
∑t=rT\(𝐪t\+1−𝐪t\)=𝐪T\+1−𝐪r\.\\sum\_\{t=r\}^\{T\}\(\\mathbf\{q\}^\{t\+1\}\-\\mathbf\{q\}^\{t\}\)=\\mathbf\{q\}^\{T\+1\}\-\\mathbf\{q\}^\{r\}\.Strict positivity follows similarly to the fundamental\-driven strategy\. ∎
## Appendix DAdditional experiments
### D\.1Model details
Table 5:Calibration and profitability metrics by model and persona group\.NNis the number of market\-level predictions per model\. ECE is expected calibration error\. Quad\. Score represents the model’s score under the quadratic scoring rule\.±\\pmvalues are the bootstrapped standard errors over1,0001\{,\}000resamples\. Shaded rows report persona\-group averages\.ModelNNmarketsECEQuad\. ScoreROIGPT\-5\.2 \(High\)11,7890\.021±0\.005\\pm 0\.0050\.916±0\.006\\pm 0\.006−7\.8%\-7\.8\\%±3\.6\\pm 3\.6\(Log\)GPT\-5\.2 \(Base\)11,7890\.013±0\.003\\pm 0\.0030\.916±0\.005\\pm 0\.005−4\.4%\-4\.4\\%±3\.9\\pm 3\.9\(Log\)Grok 4\.1 Fast11,4070\.027±0\.004\\pm 0\.0040\.913±0\.005\\pm 0\.005−9\.1%\-9\.1\\%±4\.5\\pm 4\.5\(Log\)Claude Sonnet 4\.511,7850\.023±0\.003\\pm 0\.0030\.911±0\.005\\pm 0\.005−8\.1%\-8\.1\\%±3\.5\\pm 3\.5\(Log\)Kimi K2 Thinking11,8110\.024±0\.004\\pm 0\.0040\.912±0\.005\\pm 0\.005−8\.7%\-8\.7\\%±3\.8\\pm 3\.8\(Log\)DeepSeek V3\.211,0710\.031±0\.005\\pm 0\.0050\.899±0\.006\\pm 0\.006−12\.8%\-12\.8\\%±3\.4\\pm 3\.4\(Log\)Minimax M211,6880\.028±0\.005\\pm 0\.0050\.900±0\.006\\pm 0\.006−9\.4%\-9\.4\\%±3\.8\\pm 3\.8\(Log\)Brittle \(avg\)11,6200\.0240\.910−8\.6%\\mathbf\{\-8\.6\\%\}\(Log\)LLaMA 4 Maverick29,6130\.069±0\.004\\pm 0\.0040\.871±0\.005\\pm 0\.005−4\.9%\-4\.9\\%±2\.2\\pm 2\.2\(Log\)Qwen 3 235B29,9230\.078±0\.004\\pm 0\.0040\.868±0\.004\\pm 0\.004−11\.2%\-11\.2\\%±1\.9\\pm 1\.9\(Log\)DeepSeek R129,7590\.100±0\.005\\pm 0\.0050\.848±0\.005\\pm 0\.005−5\.4%\-5\.4\\%±1\.7\\pm 1\.7\(Log\)Dispersed \(avg\)29,7650\.0820\.862−7\.2%\\mathbf\{\-7\.2\\%\}\(Log\)Gemini 39,7210\.017±0\.003\\pm 0\.0030\.936±0\.004\\pm 0\.004\+14\.2%\+14\.2\\%±8\.8\\pm 8\.8\(Brier\)Claude Opus 4\.63,1720\.011±0\.004\\pm 0\.0040\.949±0\.007\\pm 0\.007\+17\.5%\+17\.5\\%±7\.2\\pm 7\.2\(Brier\)Conservative \(avg\)6,4460\.0140\.942\+15\.8%\\mathbf\{\+15\.8\\%\}\(Brier\)[Table5](https://arxiv.org/html/2607.06166#A4.T5)reports the LLMs evaluated across three metrics – expected calibration error \(ECE\), the score under the quadratic scoring rule, and ROI under each model’s best proper betting strategy\. GPT\-5\.2 \(Base/High\) correspond to different reasoning levels of the same underlying model\. The number of markets varies across forecasters because models were released at different times, resulting in differing amounts of collected data through the Prophet Arena pipeline; to ensure comparability, we standardize evaluations in[Section4](https://arxiv.org/html/2607.06166#S4)\.
Interestingly, while the Brittle group has lower ECE and the higher aggregate Brier accuracy as compared to the Dispersed group, it is also more unprofitable\. As such, aggregate accuracy and calibration can therefore coexist with systematic capital loss, due to the importance of the Bregman divergence term\.
### D\.2Implementation details of betting strategies
##### Setup\.
We consider a collection ofnnmarkets with forecast–price pairs\{pi,qi\}i∈\[n\]\\\{p\_\{i\},q\_\{i\}\\\}\_\{i\\in\[n\]\}\. A betting strategy is defined by a set of budget allocation weights\{wi\}i∈\[n\]\\\{w\_\{i\}\\\}\_\{i\\in\[n\]\}, which encode both direction and size: ifwi\>0w\_\{i\}\>0, we buy YES on marketiiwith allocationwiw\_\{i\}; ifwi<0w\_\{i\}<0, we buy NO \(equivalently, sell YES\) with allocation−wi\-w\_\{i\}\. Without loss of generality, we restrictwi∈\[−1,1\]w\_\{i\}\\in\[\-1,1\]for alli∈\[n\]i\\in\[n\]and normalize total exposure such that∑i∈\[n\]\|wi\|=1\\sum\_\{i\\in\[n\]\}\|w\_\{i\}\|=1\.
##### Proper Betting Strategies\.
Proper betting strategies can be constructed as follows:
1. 1\.Brier:Allocates linearly in the margin:wi∝pi−qi\.w\_\{i\}\\propto p\_\{i\}\-q\_\{i\}\.
2. 2\.Logarithmic:Scales allocations according to:wi∝logpi−logqi\.w\_\{i\}\\propto\\log p\_\{i\}\-\\log q\_\{i\}\.
3. 3\.Spherical:Allocates based on the difference between theL2L\_\{2\}\-normalized forecast and market price vectors:wi∝pi‖p‖−qi‖q‖\.w\_\{i\}\\propto\\frac\{p\_\{i\}\}\{\\norm\{p\}\}\-\\frac\{q\_\{i\}\}\{\\norm\{q\}\}\.
##### Baseline Betting Strategies\.
We also construct a few betting strategies from well\-motivated heuristics as baselines:
1. 1\.Max\-Margin:Strategies that bet the margin\. - •*Market\-Level:*wi∝sign\(pi−qi\),∀i∈\[n\]w\_\{i\}\\propto\\operatorname\{sign\}\(p\_\{i\}\-q\_\{i\}\),\\forall i\\in\[n\]\. This strategy places a unit bet on every market, with direction determined by whetherpi\>qip\_\{i\}\>q\_\{i\}\. - •*Grouped:*Let\{ℐk\}k=1m\\\{\\mathcal\{I\}\_\{k\}\\\}\_\{k=1\}^\{m\}denote a partition of markets into groups corresponding to the same underlying question\. For each groupkk, define i⋆\(k\)=argmaxi∈ℐk\|pi−qi\|\.i^\{\\star\}\(k\)=\\arg\\max\_\{i\\in\\mathcal\{I\}\_\{k\}\}\\absolutevalue\{p\_\{i\}\-q\_\{i\}\}\.This strategy allocates the budget uniformly across groups, placing a single bet per group on the market with the largest margin: wi⋆\(k\)=sign\(pi⋆\(k\)−qi⋆\(k\)\)m,wi=0,∀i∉\{i⋆\(k\)\}k=1m\.w\_\{i^\{\\star\}\(k\)\}=\\frac\{\\operatorname\{sign\}\(p\_\{i^\{\\star\}\(k\)\}\-q\_\{i^\{\\star\}\(k\)\}\)\}\{m\},\\quad w\_\{i\}=0,\\quad\\forall i\\notin\\\{i^\{\\star\}\(k\)\\\}\_\{k=1\}^\{m\}\.
2. 2\.Inverse\-Margin:wi∝sign\(pi−qi\)\|pi−qi\|,∀i∈\[n\]w\_\{i\}\\propto\\frac\{\\operatorname\{sign\}\(p\_\{i\}\-q\_\{i\}\)\}\{\|p\_\{i\}\-q\_\{i\}\|\},\\forall i\\in\[n\]\. This heuristic places more weight on markets with smaller margins, under the hypothesis that forecasts are more reliable when deviations from the market are modest\.
3. 3\.Kelly\-Alike:wi∝pi−qi1−qi,∀i∈\[n\]w\_\{i\}\\propto\\frac\{p\_\{i\}\-q\_\{i\}\}\{1\-q\_\{i\}\},\\forall i\\in\[n\]\. This heuristic strategy mimics the ratio in the Kelly criterion\.
4. 4\.Kelly Criterion\[Kelly,[1956](https://arxiv.org/html/2607.06166#bib.bib17)\]:Unlike the previous strategies, which allocate a fixed budgetBBacross markets via weightswiw\_\{i\}with the goal of maximizing expected profit, Kelly sizing determines the fraction of wealth to wager on each individual market sequentially to maximize the expected log\-growth rate\. For a binary market with forecastpip\_\{i\}and market priceqiq\_\{i\}, a unit stake on YES pays1/qi1/q\_\{i\}, giving net oddsbi=\(1−qi\)/qib\_\{i\}=\(1\-q\_\{i\}\)/q\_\{i\}\. Maximizing 𝔼\[logWi\+1\]=pilog\(1\+fibi\)\+\(1−pi\)log\(1−fi\)\\mathbb\{E\}\[\\log W\_\{i\+1\}\]=p\_\{i\}\\log\(1\+f\_\{i\}b\_\{i\}\)\+\(1\-p\_\{i\}\)\\log\(1\-f\_\{i\}\)over the wealth fractionfif\_\{i\}yields the closed formfi=\|pi−qi\|1−qif\_\{i\}=\\frac\{\\lvert p\_\{i\}\-q\_\{i\}\\rvert\}\{1\-q\_\{i\}\}\. Iffif\_\{i\}exceeds 1, we allow for the use of leverage to purchase additional shares\.
[Table6](https://arxiv.org/html/2607.06166#A4.T6)reports the full comparison of evaluated models across all baseline betting strategies and the proposed Proper \(Brier\) strategy\.
Table 6:ROI \(%\) of baseline betting strategies and the proposed Proper \(Brier\) strategy\.ΔS\\Delta Sis the proper \(Brier\) score gap: negative values indicate worse performance than the market\. Bold marks the best ROI per row\.ROI \(%\)ModelΔS\\Delta SProperMax \(Mkt\)Max \(Grp\)Inv\-MarginKelly\-AlikeKellyClaude Opus 4\.6\+0\.0016\+0\.0016\+22\.1\+5\.0\-14\.0\-3\.5\+10\.9\-99\.9Gemini 3\+0\.0008\+0\.0008\+8\.1\+1\.3\-0\.1\+0\.7\+1\.8\-42\.7GPT\-5\.2 \(Base\)−0\.0347\-0\.0347\+4\.5\+2\.4\-14\.9\+1\.9\-0\.1\-99\.9Claude Sonnet 4\.5−0\.0426\-0\.0426\-3\.5\+1\.2\-19\.8\+1\.4\+0\.7\-99\.9LLaMA 4 Maverick−0\.0450\-0\.0450\-13\.7\-4\.1\-15\.5\-4\.0\-10\.0\-99\.9GPT\-5\.2 \(High\)−0\.0460\-0\.0460\-2\.4\-1\.6\-13\.3\-1\.9\-1\.0\-99\.9Grok 4\.1 Fast−0\.0462\-0\.0462\-11\.6\-7\.8\-26\.4\-7\.0\-6\.3\-99\.9DeepSeek V3\.2−0\.0466\-0\.0466\-12\.2\-7\.3\-30\.2\-5\.1\-5\.8\-99\.9Kimi K2 Thinking−0\.0492\-0\.0492\-9\.5\-3\.1\-24\.3\+1\.5\-2\.5\-99\.9Minimax M2−0\.0537\-0\.0537\+1\.3\-4\.0\-22\.8\-6\.5\-3\.9\-99\.9DeepSeek R1−0\.0636\-0\.0636\-20\.3\-7\.6\-25\.4\+0\.7\-9\.6\-99\.9Qwen 3 235B−0\.0838\-0\.0838\-13\.3\-5\.3\-14\.8\+12\.2\-9\.3\-99\.9
### D\.3Empirical decomposition
[Table7](https://arxiv.org/html/2607.06166#A4.T7)reports the full decomposition across all models and all evaluated proper betting strategies on the standardized 2,418 market dataset\. Divergence varies substantially across both models and rules, and often offsets large negative score gaps, meaning models less accurate can still yield positive ROI \(e\.g\., Claude Sonnet 4\.5 under Log\)\. Rules such as Log tend to amplify divergence, leading to higher upside but also greater dispersion in outcomes, while Brier and Spherical are comparatively more stable\. This reinforces that the mapping from forecasts to returns is highly rule\-dependent, and that profitability hinges as much on how aggressively a strategy exploits disagreement as on the underlying predictive accuracy\.
Table 7:ROI \(%\) decomposition of proper betting strategies\.ΔS\\Delta Sis the aggregate score difference between the forecast and the market across all bets placed, andDDis total Bregman divergence\. All quantities are summed across bets, normalized by total cost staked under each rule and multiplied by 100 soΔS\+D=ROI\\Delta S\+D=\\mathrm\{ROI\}\. Values are rounded to 1 decimal place\.BrierLogSphericalModelΔS\\Delta SDDROIΔS\\Delta SDDROIΔS\\Delta SDDROIClaude Opus 4\.6\+3\.2\+3\.2\+17\.8\+17\.8\+21\.0\+21\.0\+4\.5\+4\.5\+16\.9\+16\.9\+21\.4\+21\.4−1\.3\-1\.3\+10\.1\+10\.1\+8\.8\+8\.8Gemini 3\+4\.0\+4\.0\+5\.0\+5\.0\+9\.0\+9\.0\+3\.9\+3\.9\+5\.0\+5\.0\+8\.9\+8\.9−2\.4\-2\.4\+2\.9\+2\.9\+0\.4\+0\.4GPT\-5\.2 \(Base\)−108\.4\-108\.4\+112\.7\+112\.7\+4\.3\+4\.3−5\.8\-5\.8\+15\.9\+15\.9\+10\.1\+10\.1−52\.7\-52\.7\+46\.7\+46\.7−6\.0\-6\.0Claude Sonnet 4\.5−111\.2\-111\.2\+110\.2\+110\.2−0\.9\-0\.9−10\.0\-10\.0\+17\.6\+17\.6\+7\.5\+7\.5−63\.4\-63\.4\+59\.9\+59\.9−3\.6\-3\.6DeepSeek V3\.2−116\.4\-116\.4\+107\.3\+107\.3−9\.1\-9\.1−18\.0\-18\.0\+18\.7\+18\.7\+0\.7\+0\.7−64\.3\-64\.3\+53\.8\+53\.8−10\.5\-10\.5GPT\-5\.2 \(High\)−159\.2\-159\.2\+159\.5\+159\.5\+0\.3\+0\.3−13\.1\-13\.1\+21\.9\+21\.9\+8\.8\+8\.8−85\.9\-85\.9\+81\.2\+81\.2−4\.6\-4\.6Grok 4\.1 Fast−137\.4\-137\.4\+128\.3\+128\.3−9\.1\-9\.1−20\.3\-20\.3\+23\.8\+23\.8\+3\.5\+3\.5−89\.3\-89\.3\+74\.3\+74\.3−15\.0\-15\.0LLaMA 4 Maverick−123\.7\-123\.7\+110\.6\+110\.6−13\.1\-13\.1−21\.0\-21\.0\+20\.2\+20\.2−0\.8\-0\.8−53\.3\-53\.3\+38\.5\+38\.5−14\.8\-14\.8Kimi K2 Thinking−123\.7\-123\.7\+115\.4\+115\.4−8\.3\-8\.3−21\.5\-21\.5\+20\.4\+20\.4−1\.2\-1\.2−71\.4\-71\.4\+65\.0\+65\.0−6\.4\-6\.4Minimax M2−138\.7\-138\.7\+137\.6\+137\.6−1\.1\-1\.1−10\.9\-10\.9\+19\.8\+19\.8\+8\.9\+8\.9−87\.6\-87\.6\+70\.7\+70\.7−17\.0\-17\.0DeepSeek R1−138\.9\-138\.9\+117\.6\+117\.6−21\.3\-21\.3−35\.5\-35\.5\+22\.9\+22\.9−12\.6\-12\.6−74\.4\-74\.4\+55\.7\+55\.7−18\.7\-18\.7Qwen 3 235B−148\.1\-148\.1\+138\.1\+138\.1−9\.9\-9\.9−47\.1\-47\.1\+44\.6\+44\.6−2\.4\-2\.4−89\.4\-89\.4\+75\.5\+75\.5−13\.8\-13\.8
### D\.4Synthetic persona generation
For each persona, we generate a synthetic forecast by perturbing the market price by a persona\-specific margin:
pi=qi±mi\(clipped to\[ε,1−ε\]\),p\_\{i\}=q\_\{i\}\\pm m\_\{i\}\\quad\\text\{\(clipped to $\[\\varepsilon,\\,1\-\\varepsilon\]$\),\}wheremi≥0m\_\{i\}\\geq 0is the margin magnitude drawn from a persona\-specific distribution, and the sign is chosen toward the realized outcome with probabilityaia\_\{i\}\. A single global offset onaia\_\{i\}is calibrated per persona so that all personas attain the same Brier score within each regime\.
##### Synthetic persona construction\.
Conservative usesm∼Beta\(mode=0\.12,conc=60\)m\\sim\\mathrm\{Beta\}\(\\mathrm\{mode\}=0\.12,\\mathrm\{conc\}=60\)with uniform accuracya\(m\)=a0a\(m\)=a\_\{0\}; Aggressive usesm∼Beta\(0\.20,25\)m\\sim\\mathrm\{Beta\}\(0\.20,25\)with uniforma\(m\)=a0a\(m\)=a\_\{0\}; Dispersed usesm∼Beta\(0\.10,6\)m\\sim\\mathrm\{Beta\}\(0\.10,6\)with linearly declining accuracya\(m\)=clip\(a0−0\.20m,0\.01,0\.99\)a\(m\)=\\mathrm\{clip\}\(a\_\{0\}\-0\.20\\,m,0\.01,0\.99\), wherem=\|p−q\|m=\|p\-q\|denotes the margin\.
In all cases,a0a\_\{0\}is calibrated via Brent’s method on mean Brier so that the quadratic score matches the market within±0\.05\\pm 0\.05in Regime A/B\. The calibrated values area0=0\.999/0\.073a\_\{0\}=0\.999/0\.073for Conservative,0\.877/0\.3380\.877/0\.338for Aggressive, and0\.971/0\.4730\.971/0\.473for Dispersed, where the first number corresponds to Regime A \(model beats market\) and the second to Regime B \(model loses to market\)\. Empirically, these yieldPr\[m≤0\.15\]=0\.85,0\.58,0\.68\\Pr\[m\\leq 0\.15\]=0\.85,\\ 0\.58,\\ 0\.68and OLS win\-rate slopes of\+0\.00,−0\.01,−0\.20\+0\.00,\\ \-0\.01,\\ \-0\.20, respectively\.
For Brittle, matching the sameΔS\\Delta S\(Brier\) cannot be achieved with a single linear win\-rate schedule: slopes steep enough to capture the empirical tail decline reduce mean accuracy below the Regime A target, while flatter slopes eliminate the pattern\. We therefore use a two\-piece schedule
a\(m\)=clip\(a0−s⋅max\(0,m−τ\),0\.01,0\.99\),a\(m\)\\;=\\;\\mathrm\{clip\}\\bigl\(a\_\{0\}\-s\\cdot\\max\(0,\\,m\-\\tau\),\\;0\.01,\\;0\.99\\bigr\),withτ=0\.20\\tau=0\.20,s=1\.0s=1\.0, andm∼Beta\(0\.12,20\)m\\sim\\mathrm\{Beta\}\(0\.12,20\), calibrated toa0=0\.999/0\.223a\_\{0\}=0\.999/0\.223for Regimes A/B\. In[Figure1\(b\)](https://arxiv.org/html/2607.06166#S4.F1.sf2), we visualize this fitting a linear regression \(OLS\) for comparability with the other personas\.
### D\.5Proper betting rule capital allocation surfaces
The three proper scoring rules evaluated – Brier, logarithmic, and spherical – differ in*how much capital*they allocate to each bet \(i\.e\., the number of shares purchased\)\.[Figure4](https://arxiv.org/html/2607.06166#A4.F4)visualizes these weight functions across the full\(q,m\)\(q,m\)plane, where m is the signed margin\.
Under the Brier rule, the weight is simplyw=\|p−q\|w=\|p\-q\|, so capital scales linearly with divergence and is independent ofqq, producing vertical contour lines\. As a result, Brier is the most aggressive strategy at large divergences, concentrating capital where model overconfidence is most pronounced\. In contrast, the logarithmic rule,w=\|logp−logq\|w=\|\\log p\-\\log q\|, grows sublinearly in divergence and depends on the price level\. The inward curvature of its contours at large margins reflects this diminishing sensitivity, so weight increases more slowly as divergence grows\. These features make the log rule more conservative\. The spherical rule lies between these extremes: its weight is nonlinear in both divergence and price, allocating more than log at moderate divergences—amplifying smaller, more reliable signals—but less than Brier at extreme divergences\. It also exhibits mild price dependence, with slightly higher weights nearq=0\.5q=0\.5, where normalization effects are weakest\.
Generally, Brier favors personas whose accuracy holds across margin sizes \(e\.g\., Conservative\), but in the regime in which all personas can outperform the market in terms of accuracy, the performance gap is sufficiently large that even less stable personas benefit from linear scaling\. For smaller \(though still positive\) Brier gaps, sharp deterioration in win rate at higher margins can cause linear scaling to over\-weight large\-margin forecasts, leading to outsized losses\. In such cases, Log may be preferable due to its stronger penalization of extreme probabilities\.
Figure 4:Capital allocation \(bet weight in shares\) as a function of signed margin and market price \(qq,yy\-axis\) for the three proper betting strategies\. Warmer colors indicate larger bets\. Grey regions are infeasible \(p∉\(0,1\)p\\notin\(0,1\)\)\. Contour lines mark constant weight levels\.
### D\.6Mapping empirical forecasters to personas
As shown in[Table8](https://arxiv.org/html/2607.06166#A4.T8), along the margin dimension, models separate into three clear groups: seven place75%75\\%–85%85\\%of bets below0\.150\.15\(Brittle\), three distribute more mass across margins \(Dispersed,<70%<70\\%below0\.150\.15\), and two concentrate over85%85\\%at small margins \(Conservative\)\. Second,[Figure2\(b\)](https://arxiv.org/html/2607.06166#S4.F2.sf2)confirms the persona assignments along the accuracy consistency dimension\. The models exhibiting the Brittle persona exhibit a steep win\-rate slope \(β=−6\.8\\beta=\-6\.8\), with win\-rate falling from over50%50\\%to below30%30\\%by margin0\.500\.50\. Dispersed models decline more gradually \(β=−3\.6\\beta=\-3\.6\), while Conservative models are essentially flat \(β=0\\beta=0\)\.
Table 8:Language model margin concentration\. Entries report the share of bets \(%\) in each margin bin\.ΔS\\Delta Sdenotes the aggregate score difference relative to the market\. Greyed columns correspond to high\-margin bins with sparse data and are excluded from the win\-rate analysis\. Shares are rounded to the nearest integer;∗indicates a value that is positive but rounds to\+0\.000\+0\.000\.Model\[0,\.05\)\[\.05,\.15\)\[\.15,\.25\)\[\.25,\.50\)\[\.50,\.70\)\[\.70,\.90\)\[\.90,1\.0\)𝚫𝑺\\boldsymbol\{\\Delta S\}GPT\-5\.2 \(High\)612375211−0\.038\-0\.038GPT\-5\.2 \(Base\)592376221−0\.044\-0\.044Grok 4\.1 Fast582277321−0\.053\-0\.053Claude Sonnet 4\.5542587321−0\.055\-0\.055Kimi K2 Thinking572467221−0\.053\-0\.053DeepSeek V3\.2502589431−0\.069\-0\.069Minimax M2522588332−0\.064\-0\.064Brittle \(avg\)562477321−0\.054\\mathbf\{\-0\.054\}LLaMA 4 Maverick4621910545−0\.115\-0\.115Qwen 3 235B4521912543−0\.106\-0\.106DeepSeek R137221014865−0\.140\-0\.140Dispersed \(avg\)4321912654−0\.120\\mathbf\{\-0\.120\}Gemini 3811321002\+0\.002\+0\.002Claude Opus 4\.6692053110\+0\.000∗\+0\.000^\{\\ast\}Conservative \(avg\)751642001\+0\.001\\mathbf\{\+0\.001\}
### D\.7Details about live deployment experiment
We deploy a portfolio\-management version of the forecasting framework inYang et al\. \[[2025](https://arxiv.org/html/2607.06166#bib.bib29)\]\. The agent runs on a fixed two\-hour cadence; on each cycle it \(i\) refreshes prices and lifecycle state for every market it currently tracks, \(ii\) discovers a batch of new markets, \(iii\) queries the LLM forecaster on each eligible market through a standardized prediction context, and \(iv\) hands the resulting probabilities to an executor that places limit orders on Kalshi\.
A Kalshi market is pulled for analysis on a given cycle if it is open and itsclose timelies between 2 and 14 days \(we impose a 14\-day maximum horizon to facilitate capital turnover and avoid positions being tied up in long\-dated markets\)\. To limit exposure to trading fees and LLM\-driven variance, a market is skipped on a given cycle if the market price has not moved by at least1010¢ since the last fill; markets we have never traded on are always re\-evaluated\.
For each eligible market we issue a single forecast call\. The model is given the market’s title, resolution rules, and contemporaneous market data and is asked to return a JSON object containing a rationale and the probability that the contract resolves YES\. We use the same prompting template and prediction context asYang et al\. \[[2025](https://arxiv.org/html/2607.06166#bib.bib29)\]\. The deployed forecaster is Gemini 3 Pro with high\-effort thinking and Google Search grounding enabled\.
#### D\.7\.1Prediction context and methodology
Letppdenote the model’s probability of YES\. We do not trade whenpplies within the bid–ask band \(a consequence of the occasional non\-zero bid\-ask spread in real\-world prediction markets\), as this implies no actionable margin\.
Whenever a market is traded, we rebalance the position toward the new targetτ\\tauon each cycle, as is detailed in[SectionC\.2](https://arxiv.org/html/2607.06166#A3.SS2)\.
All orders are placed as limit orders at the prevailing ask, so execution is not guaranteed: on thin Kalshi books, a portion of the requested size often remains unfilled at the end of the cycle\. If they do not fill, they expire and are cancelled at the next cycle when updated prices and forecasts produce a new target\. The next\-cycle delta is then computed based on the positions that actually filled\.
[Figure3\(a\)](https://arxiv.org/html/2607.06166#S4.F3.sf1)presents the full detailed performance and trading statistics for the strategy over the evaluation period\. We also provide access to the trading history[here](https://prophets-profit.onrender.com/), which logs performance of the trading agent over the trading period\.
#### D\.7\.2Eligibility criteria
Eligibility is determined ex\-ante; we exclude three categories of markets and halt trading three hours prior to event resolution, the latter reflecting the reduced informational advantage of LLMs close to resolution time\[Yang et al\.,[2025](https://arxiv.org/html/2607.06166#bib.bib29)\]\. First, we exclude theMentionscategory, where contracts resolve based on unstructured public statements \(e\.g\., “will X mention Y”\), as we find that LLMs perform substantially worse on these questions in tests over publicly available data released byYang et al\. \[[2025](https://arxiv.org/html/2607.06166#bib.bib29)\]\. Second, we exclude events for which a Kalshi market’s listedclose\_timeis more than one hour after the true resolution time of the event555Kalshi’sclose\_timeis the trading deadline and does not always coincide with when the underlying event resolves\. While these align for most events, some have aclose\_timeset hours or days after the outcome is publicly known\. This discrepancy is observable ex ante via a field in the API deemed theexpected\_expiration\_time, which indicates the event’s resolution time\., creating a mismatch between the LLM’s belief about market closure and the actual outcome realization\.
In addition to eligibility criteria, we also drop a market from consideration due to an underspecified resolution rule\. We have contacted Kalshi about contracts of this kind, and we view such situations as an artifact of the novelty of prediction markets that will phase out as venues mature and resolution\-rule conventions standardize; this is not a limitation of our betting strategy but of the underlying contract specification\. The event was titled*“What will be the top AI model this month?”*and the published resolution rule reads in full:*“Ifclaude\-opus\-4\-6\-thinkingis the top\-ranked AI model on Apr 30, 2026 at 10:00 AM ET, then the market resolves to Yes\.”*The rule does not specify which leaderboard, benchmark, or evaluation suite determines “top\-ranked,” nor does it name the operator that produces such a ranking\. Furthermore, plausible benchmarks — LMArena, Artificial Analysis, the OpenLLM Leaderboard, MMLU, etc\. — can even disagree on a given day, so the market’s outcome is determined by the market operator’s discretionary choice of ranking source rather than by any externally verifiable fact\. We therefore treat this market as failing the resolution\-clarity precondition for forecasting and exclude it from the agent’s eligible set666Subsequent monthly versions of this contract now explicitly specify the LM Arena leaderboard as the resolution source\.\.
#### D\.7\.3Case studies
We present two representative case studies drawn from live trading runs to illustrate how the proposed strategy operates in practice\. These examples highlight both the decision\-making process and the resulting performance\.
##### Case 1: Weekly Executive Order count \(KXEOWEEK\-26APR25\-0\)\.
This contract asked whether the President of the United States would sign more than 0 Executive Orders between April 19–25, 2026\. By the time the agent first evaluated the market on April 21, public news cycles were dominated by a recent executive order \(EO\) accelerating medical treatments for serious mental illness, and Kalshi traded YES at0\.770\.77\. Gemini 3 priced YES essentially in line with the market, but on April 22 issued aBUY\_NOsignal with the rationale:
> “That specific Executive Order \(accelerating medical treatments for serious mental illness\) was signed on Saturday, April 18, which falls just outside the April 19–25 window\. No new Executive Orders have been signed so far between April 19 and April 22, leaving only three days in the market period\. The current prediction market probability of66%66\\%is likely inflated by traders conflating the April 18 signing with this week’s news cycle, so the true probability of an additional EO being signed in the remaining window is materially lower\.”
Eight prior forecasts in which model and market had agreed onpyes≈0\.77p\_\{\\text\{yes\}\}\\approx 0\.77, the model’spyesp\_\{\\text\{yes\}\}collapsed to0\.310\.31in a single cycle while Kalshi’syes\_askstill sat at0\.660\.66, opening a3535\-cent edge on the NO side\. The strategy converted that edge into3535NO shares at$0\.37\\mathdollar 0\.37per share\.
As the market then drifted in the model’s direction over the following five days—first tono\_ask=0\.68\\texttt\{no\\\_ask\}=0\.68on April 24, then tono\_ask=0\.99\\texttt\{no\\\_ask\}=0\.99by April 27—the position was gradually reduced as the edge decayed\. Rather than holding a fixed exposure, the rebalancer continuously reassessed whether additional upside remained\. It sold part of the position as soon as the mispricing meaningfully narrowed, taking77shares at$0\.67\\mathdollar 0\.67\(\+$1\.87\+\\mathdollar 1\.87\), and later unwound most of the remaining exposure near certainty at$0\.98\\mathdollar 0\.98\(\+$4\.35\+\\mathdollar 4\.35\), where further gains were negligible\.
The remaining2323shares, accumulated at an average cost of$0\.43\\mathdollar 0\.43, were held into resolution: the President signed zero Executive Orders that week, the contract resolved NO, and the residual position paid out at$1\.00\\mathdollar 1\.00per share for an additional\+$13\.01\+\\mathdollar 13\.01\. The per\-market net P&L of\+$19\.23\+\\mathdollar 19\.23on a peak cost basis of$15\.21\\mathdollar 15\.21\(\+126%\+126\\%\) reflects gains accrued both through early liquidation at improving prices and through the final resolution payoff\.
##### Case 2: U\.S\. Strategic Petroleum Reserve level \(KXSPRLVL\-26APR01\-T415\)\.
This contract asked whether the U\.S\. Strategic Petroleum Reserve \(SPR\) level on April 1, 2026, would be above415415million barrels\. The reserve had been stable at415\.44415\.44million barrels for several weeks, but on March 11 the Department of Energy announced a172172\-million\-barrel emergency drawdown, which led the market to price in a high probability of the level falling below415415\.
By March 28, Gemini 3 was already assigning low probability to YES \(around0\.130\.13\), and the agent initially accumulated NO positions\. However, on March 30 at 14:06 UTC, the agent reversed sharply after identifying a timing mismatch in how the data is measured\. It recognized that the EIA Weekly Petroleum Status Report records inventory as of 7:00 a\.m\. on Fridays, while the early phase of the announced drawdown had not yet been formally recorded in contract awards or physical accounting at that cutoff:
> “The Department of Energy did not award the initial contracts for the first 45\.2 million barrels until Friday, March 27\. The EIA’s Weekly Petroleum Status Report measures inventory strictly as of 7:00 a\.m\. on Fridays, meaning any physical shipments that commenced later that day will not be captured in the data for the week ending March 27\. Consequently, the SPR level—which has held perfectly steady at 415\.44 million barrels for several weeks—will almost certainly print above 415 in the upcoming release\.”
In other words, although drawdown activity had been announced, it had not yet entered the official measurement window used for settlement\. This meant that the upcoming report would still reflect the pre\-drawdown level\.
Acting on this insight, the agent closed its NO position and bought8181YES shares at$0\.12\\mathdollar 0\.12\. The following day, the EIA release confirmed the SPR level remained at415\.44415\.44MMbbl, and the contract repriced to$0\.87\\mathdollar 0\.87, allowing the agent to sell the full position for a\+$60\.75\+\\mathdollar 60\.75profit on that leg alone \(a\+625%\+625\\%return\)\.
After accounting for earlier position adjustments and small late\-cycle bets, the net realized P&L was\+$45\.65\+\\mathdollar 45\.65on a$10\.92\\mathdollar 10\.92cost basis\. The key driver of performance was not disagreement about the drawdown itself, but the agent’s correct identification of the measurement cutoff: it exploited the fact that announced changes had not yet entered the reporting window used for settlement\.
### D\.8Profitability at extreme margins
While most large margin bets are wrong \([Table9](https://arxiv.org/html/2607.06166#A4.T9)illustrates a win rate≪50%\\ll 50\\%for each high\-margin bin for each model\), the ROI can remain positive because the payoff on the rare correct bets scales sharply with margin\. In these extreme bins, favorable prices mean that a small number of correct, high\-conviction bets can more than offset the many losses, yielding positive returns despite low directional accuracy\. This effect is most pronounced in the\[0\.70,0\.9\)\[0\.70,0\.9\)bin for Conservative personas, where even a handful of correct predictions drives substantial gains\. We highlight two such cases below from Claude Opus 4\.6 and Gemini 3\.
Table 9:Per\-bin profitability at high margins \(\|p−q\|≥0\.50\|p\-q\|\\geq 0\.50\)\. For each persona and each margin bin, we report the \(%\\%\) share of total bets, directional win rate, and ROI under the corresponding scoring rule \(Log for Brittle / Dispersed, Brier for Conservative\)\.PersonaBinShare \(%\)Win %ROI \(%\)Brittle\[\.50, \.70\)316\.2−17\.3\-17\.3\[\.70, \.90\)27\.0−57\.4\-57\.4\[\.90, 1\.0\)115\.6\+191\.6\+191\.6Dispersed\[\.50, \.70\)634\.3\+0\.3\+0\.3\[\.70, \.90\)514\.3−25\.5\-25\.5\[\.90, 1\.0\)42\.7−57\.9\-57\.9Conservative\[\.50, \.70\)017\.6\+25\.8\+25\.8\[\.70, \.90\)010\.5\+197\.8\+197\.8\[\.90, 1\.0\)12\.9\+76\.3\+76\.3Table 10:Per\-market Brier\-strategy economics for two extreme\-margin case studies\.pyesp\_\{\\text\{yes\}\}is the model’s predicted probability for YES;qyesq\_\{\\text\{yes\}\}is the YES\-side ask price;yyis the realized outcome\. Weight is the margin\|p−qyes\|\|p\-q\_\{\\text\{yes\}\}\|\.Market \(Kalshi ID\)PredictedResolvedpyesp\_\{\\text\{yes\}\}qyesq\_\{\\text\{yes\}\}yyWeightROI \(%\)Case 1: Kirk Cousins’s next team – “Stays with Atlanta or Retires” \(Claude Opus 4\.6\)Stays with Atlanta or retires2026\-03\-112026\-03\-250\.030\.030\.780\.78NO0\.750\.75\+21%\+21\\%Case 2: Rain in Dallas, January 2026 – “Above 2 inches” \(Gemini 3\)Above 2 inches2026\-01\-252026\-02\-010\.220\.220\.980\.98NO0\.760\.76\+1900%\+1900\\%##### Case 1: Kirk Cousins’s next team \(KXNEXTTEAMNFL\-26KCOUSINS\)\.
This 32\-way market asked which NFL team Kirk Cousins would sign with after his March 11, 2026 release by the Atlanta Falcons\. On the “Stays with Atlanta or Retires” contract, Kalshi traded YES at0\.780\.78, while Claude Opus 4\.6 assignedp=0\.03p=0\.03, an implied disagreement of0\.750\.75\. Its rationale \(recorded same\-day, 2026\-03\-11\):
> “Kirk Cousins is being released March 11, 2026 and wants to play\. The Arizona Cardinals have the clearest QB vacancy after releasing Kyler Murray, with strong scheme fit under new HC Mike LaFleur \(Shanahan/McVay system\)\. Multiple insiders from NBC Sports, SI, and PFT have identified Arizona as the top landing spot, with Cousins offering a bridge starter option alongside weapons like Marvin Harrison Jr\. Pittsburgh is the main alternative if Rodgers retires, while most other QB\-needy teams \(Vikings targeting Murray, Dolphins signed Willis, Jets got Geno Smith\) have already addressed the position\. Cousins may take his time signing, but Arizona’s need is clear and urgent\.”
The model’s edge here is real\-time news synthesis: same\-day reports confirming Cousins’s intent to keep playing, combined with insider coverage identifying Arizona as the destination, and elimination of competing QB\-needy teams that the market price had implicitly assumed were still in play\. Cousins did not remain in Atlanta and did not retire\. Under the Brier strategy, the position bought0\.750\.75NO shares at$0\.83\\mathdollar 0\.83, costing$0\.622\\mathdollar 0\.622; the contract resolved NO, paying$0\.75\\mathdollar 0\.75, for a return of\+21%\+21\\%\.
##### Case 2: Rain in Dallas, January 2026 \(KXRAINDALM\-26JAN\)\.
This 7\-way ladder market asked the cumulative January precipitation in Dallas\. On the “Above 2 inches” contract, Kalshi priced YES at0\.980\.98\(with NO at0\.050\.05\), while Gemini 3 assignedp=0\.22p=0\.22\. Its rationale \(recorded 2026\-01\-25\):
> “NWS data confirms recorded precipitation of 0\.48 inches through Jan 23, with a winter storm forecast to add∼\\sim0\.5–0\.8 inches of liquid equivalent, making the total likely to reach 1\.0–1\.5 inches\. The provided market data was discounted due to internal inconsistencies \(P\(\>\>3\)\>\>P\(\>\>2\)\) and contradiction with verified meteorological reports\. Probabilities favor exceeding 1 inch but decline sharply for 2\+ inches given the dry start to the month and limited remaining forecast precipitation\.”
The actual January total fell short of two inches\. The Brier strategy bought0\.760\.76NO shares at0\.050\.05, staking0\.0380\.038and paying out0\.760\.76—a return of\+1900%\+1900\\%\. Two factors made the disagreement actionable: \(i\) verifiable third\-party meteorology directly contradicted the market’s near\-certainty, and \(ii\) the model identified an internal inconsistency in the order book—specifically, the probability forP\(\>3\)P\(\>3\)inches was greater than that ofP\(\>2\)P\(\>2\)inches, violating monotonicity \(due to factors like thin liquidity or delayed updates across related contracts\)\. By detecting this structural mismatch, the model effectively inferred that at least one of the prices must be miscalibrated, and correspondingly discounted the market signal rather than treating it as fully informative\.
In both cases, the model’s advantage stems from combining verifiable public data with effective information synthesis\. The models identify and integrate disparate signals – real\-time reporting \(Cousins\), structured third\-party data \(NWS\) – into coherent forecasts that the market had not yet fully incorporated\. The Dallas precipitation case further illustrates an additional capability: detecting and reasoning about internal inconsistencies in market prices themselves\.
As such, these examples suggest that LLM forecasters are particularly well\-suited to settings with a large, readily available body of public information that is dispersed across sources, or where market prices contain internal inconsistencies\. In these environments, LLMs can aggregate, cross\-reference, and reconcile information more efficiently than humans, forming a coherent view faster than the market updates\.Similar Articles
Looking at the data behind prediction markets
An analysis of prediction markets like Polymarket and Kalshi, examining whether their massive trading volume actually produces valuable forecasting information or merely serves as gambling, referencing historical academic support and current data.
Who Wins and Who Loses in Prediction Markets? Evidence from Polymarket
This paper analyzes prediction market data from Polymarket to determine which traders win and lose, providing evidence on market efficiency and participant behavior.
@PolyDekos: PREDICTIONS ARE BUILT AROUND PEOPLE, NOT MARKETS Most prediction platforms bet on volume - thousands of markets, one gi…
ProblyHQ is developing a personalization layer for prediction markets that adapts feeds to user interests, focusing on real-time markets across various domains like crypto and sports.
@DeRonin_: everyone thinks you can point an LLM at prediction markets and "print money" i tested it on Limitless that's not what h…
Testing 7 frontier models on live prediction markets found only 2 made money; a forecaster tool built on the Limitless API flags markets where models have a real edge.
How AI Will Save Prediction Markets (10 minute read)
The article examines the failure of prediction markets to achieve their utopian vision and argues that AI can transform them by enhancing market creation, analysis, and accuracy, shifting focus from sports and crypto to high-impact questions.