<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Navnoor Bawa Research: Prediction Markets]]></title><description><![CDATA[Polymarket, Kalshi and event contracts: arbitrage structure, market making, clearing rules, and the systems built to trade them.]]></description><link>https://www.navnoorbawaresearch.com/s/prediction-markets</link><image><url>https://substackcdn.com/image/fetch/$s_!1TYN!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c7eac0f-c4f6-43f7-92aa-0788b2f2327a_1280x1280.png</url><title>Navnoor Bawa Research: Prediction Markets</title><link>https://www.navnoorbawaresearch.com/s/prediction-markets</link></image><generator>Substack</generator><lastBuildDate>Fri, 18 Sep 2026 18:04:37 GMT</lastBuildDate><atom:link href="https://www.navnoorbawaresearch.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Navnoor Bawa]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[navnoorbawa@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[navnoorbawa@substack.com]]></itunes:email><itunes:name><![CDATA[Navnoor Bawa]]></itunes:name></itunes:owner><itunes:author><![CDATA[Navnoor Bawa]]></itunes:author><googleplay:owner><![CDATA[navnoorbawa@substack.com]]></googleplay:owner><googleplay:email><![CDATA[navnoorbawa@substack.com]]></googleplay:email><googleplay:author><![CDATA[Navnoor Bawa]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Kalshi's Clearing Members Can Be Assessed 550%. Its Own Default Capital Refills Never.]]></title><description><![CDATA[The CFTC removed the fully collateralized condition on 13 April 2026, and the rulebook Kalshi self-certified seven days later exempts the company from ever replenishing its own default capital.]]></description><link>https://www.navnoorbawaresearch.com/p/kalshis-clearing-members-can-be-assessed</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/kalshis-clearing-members-can-be-assessed</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sat, 15 Aug 2026 03:20:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/db60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o37V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o37V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!o37V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!o37V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!o37V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o37V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/211262037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o37V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!o37V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!o37V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!o37V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb60c086-55e0-4b76-a15a-ac74b04bd3cb_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The claim:</strong> The CFTC deleted the licence condition that made a shortfall at Kalshi&#8217;s clearinghouse arithmetically impossible, and the rulebook Kalshi wrote to replace it seven days later <strong>exempts the company from ever replenishing its own default capital</strong> while requiring members to restore theirs on demand.</p><p><strong>The numbers:</strong> The book opened in June. The affiliated FCM&#8217;s customer segregated funds went <strong>$0 to $17,765,306</strong> in one month while its capital rose <strong>28.5 times</strong>, per the CFTC&#8217;s own FCM reports. Members are assessable to <strong>550%</strong> of their deposit and must replenish it on demand; the company&#8217;s contribution replenishes <strong>never</strong>. <strong>Seven days</strong> separated the amended order from Kalshi&#8217;s own rulebook filing.</p><p><strong>The catalyst:</strong> Two emergency orders under CEA section 8a(9), on 14 July and 11 August 2026, are what currently keep the exchange open. Kalshi told its regulator the emergency risked its compliance with <strong>Core Principle 21, Financial Resources</strong>, against a New York claim of <strong>$36bn</strong> at a company valued at <strong>$22bn</strong>.</p><p><strong>Wrong if:</strong> Kalshi Klear amends Rule 12.5C to replenish the company contribution, or the Commission requires its futures margin methodology to arrive through a Regulation 40.5 approval instead of a 40.6 self-certification. Either would mean the constraint moved back to the regulator.</p><h2>The half of the Kalshi story nobody has opened</h2><p>Every piece I&#8217;ve read on the New York fight is about jurisdiction: federal preemption against state gambling law, one state reaching a national market, a regulator reviving a power untouched since the Carter grain embargo. I won&#8217;t retell it.</p><p>I went looking for the other half: what happens to money and open positions if the claim lands. The interesting change happened months before New York filed, in documents carrying no press coverage.</p><h2>Full collateralization was a licence condition, and a regulatory exemption</h2><p>I will start with what Kalshi Klear was. Its own application says it plainly.</p><p>When Kalshi applied to run its own clearinghouse, it told the Commission every product would be <strong>pre-funded and fully collateralized</strong>. Then it drew the consequence itself. That design was &#8220;negating the need to calculate variation margin levels or <strong>maintain a default fund</strong>, and making it easier to offer clearing services directly to participants&#8221; (<a href="https://www.cftc.gov/media/10826/Kalshi%20Klear%20LLC%20DCO%20Application%20Exhibit_A-3%20Narrative%20Summary%20of%20Proposed%20Clearing%20Activities/download">Exhibit A-3</a>).</p><p>Full collateralization is not a risk management style. It is an arithmetic property. A fully collateralized position, in the Commission&#8217;s <a href="https://www.ecfr.gov/current/title-17/chapter-I/part-39/section-39.2">definition</a>, requires the clearinghouse to hold &#8220;at all times, funds in the form of the required payment <strong>sufficient to cover the maximum possible loss</strong> that a party or counterparty could incur upon liquidation or expiration of the contract.&#8221; Hold the maximum possible loss and a shortfall cannot arise. There is nothing left to mutualise.</p><p>Here is the part I had not appreciated before reading the regulations, and it makes the April change consequential. <strong>Full collateralization also switches off two of the Commission&#8217;s own requirements.</strong> Under <a href="https://www.ecfr.gov/current/title-17/chapter-I/part-39/section-39.11">Regulation 39.11</a>, a clearinghouse must run monthly stress tests to size the resources it needs against its largest member default, and must hold liquid resources against a one-day settlement cycle. Both carve out the same thing: &#8220;The requirements of this paragraph (c) <strong>do not apply to fully collateralized positions</strong>,&#8221; and &#8220;A derivatives clearing organization is <strong>not subject</strong> to paragraph (e)(1)(ii) of this section for fully collateralized positions.&#8221;</p><p>Those words did two jobs: they described the book, and they exempted the clearinghouse from sizing a default package at all.</p><p>Both jobs were written into the licence. The <a href="https://www.cftc.gov/media/11166/Kalshi%20Klear%20LLC%20Order%20of%20Registration%20as%20a%20DCO%20/download">original order of registration</a>, 28 August 2024, condition (1): &#8220;Kalshi is permitted to clear, in its capacity as a registered DCO, <strong>fully collateralized positions in swaps</strong>.&#8221;</p><p>On 14 July 2025 Kalshi asked to widen that. On 13 April 2026 the Commission did. The <a href="https://www.cftc.gov/media/13741/Kalshi%20Klear%20LLC%20-%20Current%20DCO%20Registration%20Order%20%284-15-26%29/download">amended order</a> supersedes the original, and its condition (1) now reads, in full: &#8220;Kalshi is permitted to clear, in its capacity as a registered DCO, <strong>futures, options on futures, and swaps</strong>.&#8221;</p><p>I checked whether that is loose drafting, the obvious way for this to be nothing. It is not. Of the nineteen registered clearinghouses on the Commission&#8217;s <a href="https://www.cftc.gov/IndustryOversight/IndustryFilings/ClearingOrganizations">filings registry</a>, twelve carry the &#8220;fully collateralized&#8221; qualifier, and those twelve include every prediction market venue on the list: Polymarket Clearing, ForecastEx, ProphetX, Aristotle, Electron, Gemini Olympus. The six clearing without it are Eurex, LCH SA, ICE Clear Credit, ICE Clear Europe, ICE NGX and Nodal Clear.</p><p>One entry settles whether the drafting is careless. Nadex, now Crypto.com Derivatives North America, is the other retail event venue permitted to run margin, and the Commission wrote its remark out longhand: &#8220;permitted to clear <strong>margined futures, and fully collateralized futures, options on futures, and swaps</strong>.&#8221; When it means a split book it says which half is which. Kalshi Klear&#8217;s line splits nothing. <strong>Its permission now reads like Eurex&#8217;s, and not like Polymarket&#8217;s.</strong></p><h2>Seven days later, Kalshi wrote the replacement itself</h2><p>This part matters more than the order.</p><p>On 20 April 2026, seven days after the amended order, Kalshi Klear <a href="https://www.cftc.gov/filings/orgrules/rules0420261686.pdf">self-certified</a> a new rulebook under Regulation 40.6(a), effective after close of business on 27 April. Self-certification is the route that needs no approval. You file, the clock runs, the rule takes effect. Kalshi also requested <strong>confidential treatment</strong> of the substantive amendments until the effective date, so the redline was not public while the review period ran.</p><p>I would not call the changes housekeeping. Rulebook v1.3 contains the phrase &#8220;Guaranty Fund&#8221; <strong>zero</strong> times. Version 1.4 contains it <strong>seventy-five</strong>. The amendment introduces Margined Contracts as a defined class, Initial and Variation Margin, Futures Customer Collateral in its own segregated account, an expanded Risk Management Committee, and an entire new Chapter 12 establishing a default management framework where there had been none.</p><p>Note what those two documents are, because I think that swap is the whole finding. What constrained Kalshi Klear used to be an instrument the Commission controls, amendable only by the Commission, on the record, after a request that took nine months. What constrains it now is a rulebook Kalshi controls, amendable by Kalshi, effective seven days later, with confidentiality on request. <strong>The protection didn&#8217;t weaken in April. It changed custodian.</strong></p><p>The obvious answer is the one I&#8217;d make myself. Self-certification is not a loophole. It is the ordinary route every clearinghouse uses, and the Commission keeps a stay power over it: Regulation 40.6(c)(1) lets it halt a certification for &#8220;novel or complex issues,&#8221; take 90 days to review, and run a 30-day comment period. That power is not theoretical here. <strong>The Commission used it against this exact registrant six weeks later</strong>, staying Kalshi&#8217;s Michigan emergency rule in the July order.</p><p>So the custodian point needs stating precisely. The Commission can stop a self-certified rule. What it no longer does is size the package in advance. An order condition is tested before anything happens and changeable only by the body that wrote it. A stay is reactive and needs somebody to notice. A state court unwinding trades is a loud trigger. A guaranty fund calibration is quiet.</p><h2>The waterfall they built is good, and I want to say so plainly</h2><p>I read Chapter 12 as a conventional, competently drafted loss waterfall of the kind a serious futures CCP runs. Calling it shoddy would be wrong.</p><p>Defaulter&#8217;s margin goes first, then its guaranty fund deposit, then the clearinghouse&#8217;s own capital, then the mutualised fund, then more of that capital, then assessments on survivors. Deposits are calibrated on stress loss, open interest and volume, with a $1,000,000 floor for a new member.</p><p>Its own layer is generous, too, and here I had to correct myself. Rule 12.5C defines a First and a Second Tranche Company Contribution, each &#8220;not to exceed the greater of <strong>$20 million or 10% of the total aggregate value of the Guaranty Fund</strong>.&#8221; That&#8217;s twenty percent across both tranches. Published comparisons put OCC near 0.5% of member contributions, LCH around 0.9%, CME about 2.8%, ICE Clear US about 10%. On the percentage, Kalshi Klear is not skimping.</p><h2>The one layer that never replenishes</h2><p>What I could not find in Chapter 12 is a replenishment obligation on the clearinghouse. I went looking because the peers I checked have one.</p><p>Rule 12.5C, immediately after defining the two tranches: &#8220;If the Company Contributions are so applied, the Company will have <strong>no obligation to provide additional funds to replenish</strong> such contribution or otherwise provide additional funds in respect thereof.&#8221;</p><p>Now hold that against what the same rulebook demands of everyone else. Rule 12.4H-2 says a member whose guaranty fund deposit is drawn down &#8220;<strong>shall restore the deficiency</strong> &#8230; on demand (a &#8216;Replenishment&#8217;).&#8221; Members are separately assessable up to <strong>200%</strong> of their deposit for a single default and <strong>550%</strong> across multiple defaults inside six months.</p><p>So after one bad day the mutualised layer refills and the owner&#8217;s layer does not. That is the asymmetry, it sits in one document, and it runs opposite to where the industry has moved: the OCC proposed rules for exactly how it replenishes its minimum corporate contribution after each chargeable loss.</p><p>Put a number on the member side, because the rulebook supplies one. A new member&#8217;s guaranty fund deposit may not be less than $1,000,000, and assessments run to 550% of it across multiple defaults inside six months. A member at the floor is exposed to its $1m deposit plus $5.5m of assessments, <strong>$6.5m against $1m posted</strong>, and then it replenishes and the meter restarts. The owner&#8217;s layer is capped at the greater of $40m or twenty percent of the fund, and spent once. Both numbers sit in the same chapter.</p><p>I ran that default through all six steps at the rulebook&#8217;s own floors in <a href="https://www.patreon.com/NavnoorBawa/posts/kalshi-klears-to-166696561">the trade note on Patreon</a>.</p><p>There&#8217;s a second consequence I&#8217;d want priced before clearing anything there. <a href="https://www.ecfr.gov/current/title-17/chapter-I/part-39/section-39.11">Regulation 39.11(b)</a> lets a clearinghouse count guaranty fund deposits and <strong>potential assessments</strong> toward the resources it must hold. The regulation sizes the package. The rulebook decides who provides it. Kalshi Klear can satisfy a growing requirement substantially with member money and member assessment capacity, while the parent&#8217;s exposure stays fixed and refills never.</p><h2>The margined book is no longer hypothetical</h2><p>I&#8217;d assumed the April filing was scaffolding for something distant. Kalshi&#8217;s certification letter encourages that: the changes &#8220;do not alter the economics, risk, or operation of any currently cleared Contract&#8221; and merely &#8220;create the definitional and structural framework&#8221; for &#8220;new products in future filings.&#8221;</p><p>Six weeks later the product arrived. On 29 May 2026 the Commission <a href="https://www.cftc.gov/PressRoom/PressReleases/9240-26">approved</a> KalshiEX&#8217;s BTCPERP contract, a <strong>perpetual future</strong> on the spot price of bitcoin, cash settled, no expiry, with a periodic funding mechanism. A perpetual exists to be held on margin, and Kalshi Klear clears it.</p><p>Three weeks before the amended order, Kalshi&#8217;s affiliate <strong>Kinetic Markets LLC</strong> was registered as a futures commission merchant. That matters because of a representation inside the amended order: Kalshi represented that &#8220;only clearing members that are either <strong>futures commission merchants or eligible contract participants</strong> are permitted to clear margined contracts.&#8221; Retail traders aren&#8217;t eligible contract participants. An affiliated FCM is the piece that lets customer margin be carried at all.</p><p>Here the paper trail becomes a measurement, because the CFTC publishes every FCM&#8217;s capital monthly. Kinetic appears in no <a href="https://www.cftc.gov/MarketReports/financialfcmdata/index.htm">FCM financial report</a> before the one dated 31 March 2026. Then it sits still for three months and moves at once:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jl1h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jl1h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 424w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 848w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 1272w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jl1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png" width="1456" height="1203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1203,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349839,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211262037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jl1h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 424w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 848w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 1272w, https://substackcdn.com/image/fetch/$s_!Jl1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433fb351-e203-4d64-8bfb-183f794c8def_2560x2116.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three months at the regulatory minimum, no customer money at all. Then in June the capital goes up 28.5 times and $17.8m arrives against a requirement of $8,370,057. Cleared swaps segregation is still zero: these are futures customers.</p><p>I read that as the margined book opening.</p><p>End to end: ask to widen the licence (July 2025), register the affiliated broker (March 2026), get it widened (13 April), self-certify the margined rulebook seven days later, list the perpetual future (29 May). Then Michigan (29 June), then New York (31 July). <strong>The reconstruction finished a month before the state actions started.</strong> Kalshi owns the exchange, the clearinghouse and the broker.</p><h2>Where the money sits, and why that part is fine</h2><p>Here I part company with the alarmed reading, and the protective case deserves its strongest statement.</p><p>An ordinary Kalshi user&#8217;s event contract collateral is in good shape. Those contracts are still Fully Collateralized Contracts under Rule 7.5, and the clearinghouse &#8220;will not clear a position in a Fully Collateralized Contract that is not fully collateralized.&#8221; Cleared swaps collateral is segregated under Part 22, futures collateral under Regulation 1.20.</p><p>If Kalshi Klear itself ever failed, <a href="https://www.law.cornell.edu/uscode/text/11/766">11 U.S.C. 766(i)</a> splits the estate into two pools, one for ordinary customers and one for clearing members, each distributed <strong>&#8220;in priority to all other claims.&#8221;</strong> I&#8217;d assumed Kalshi&#8217;s direct users, who are self-clearing members and not a broker&#8217;s customers, would sit in a junior class. They don&#8217;t. The Senate Report says section 766(i) gives member property &#8220;the same priority.&#8221; The real subtlety is that the pools are separate, each distributed only within itself, so a shortfall in one drops to a section 726 general claim instead of reaching the other.</p><p>Rule 12.6 then walls the old book off from the new one. On a margined default, &#8220;Members and the holders of Contracts shall have <strong>no recourse to any other funds or any other entity</strong>, including without limitation the Margin or Guaranty Funds that support clearing of other products (including, without limitation, the Margin held by the Company for Fully-Collateralized Contracts), the Company, Kalshi Exchange, or any of its affiliates.&#8221;</p><p>Read one way that&#8217;s a genuine protection: a blow up in bitcoin perpetuals can&#8217;t be paid out of the collateral behind somebody&#8217;s Fed decision contract. My read is that this one is right.</p><h2>The exposure is the discretionary layer, and the rulebook disclaims it</h2><p>Read the same sentence the other way, because it also disclaims recourse to <strong>the Company, Kalshi Exchange, or any of its affiliates</strong>.</p><p>We&#8217;ve got exactly one live test of what protects a Kalshi user when a court interferes with their trades, and it wasn&#8217;t the waterfall. When a Michigan court ordered trades &#8220;voided, cancelled and refunded&#8221; in June, Kalshi&#8217;s proposed remedy was to force liquidate the affected positions at market and then, in its own words to the Commission, &#8220;<strong>pay the difference to the affected user from Kalshi&#8217;s operational funds</strong>,&#8221; absorbing &#8220;the entire shortfall&#8221; (<a href="https://www.cftc.gov/filings/documents/2026/orgcftcorderstayingkalem61407.pdf">July order</a>).</p><p>Operational funds. Unsegregated corporate money, paid at the company&#8217;s discretion, and the rulebook tells contract holders they have no right to it.</p><p>Kalshi also told the Commission why it could afford the gesture: it could &#8220;bear the cost of reimbursement&#8221; because &#8220;<strong>the total number of positions impacted by the specific order is limited</strong>.&#8221; That qualifier is the whole thing, and I&#8217;d underline it. My read: the remedy that made users whole in the only real test was scoped to a small population, funded from the balance sheet a $36bn claim attaches, at a company valued at $22bn.</p><p>One more note on how that exposure has been described. When the <a href="https://www.cftc.gov/media/14471/OGC_MarketEmergencyDeclarationOrder081126/download">11 August order</a> relays a warning that a TRO &#8220;would expose traders to substantial losses <strong>exceeding the collateralized value of the contracts</strong>,&#8221; I read that as describing the value of open positions. It doesn&#8217;t describe a collateral shortfall. Note also where the sentence sits. It&#8217;s in the Background section, reciting what Kalshi told the Commission, and it is <strong>not among the Commission&#8217;s findings</strong>. The most alarming line in the public record about customer exposure is the company&#8217;s own characterisation of its own risk.</p><h2>What is holding the doors open</h2><p>Both emergency orders rest on CEA section 8a(9) and both assert near total insulation from review. The July order says &#8220;the merits of the Commission&#8217;s emergency determination are precluded from judicial review by operation of 5 U.S.C. 701(a)(2).&#8221; The August order notes review lies only in a court of appeals.</p><p>The power had been dormant since 1980. Reported counts of its total historical use differ, and no Commission source enumerates them, so treat the number as unconfirmed. The gap isn&#8217;t in doubt: nothing between 1980 and this summer.</p><p>The Commission that issued them &#8220;By the Commission&#8221; has <strong>one member</strong>. Its own <a href="https://www.cftc.gov/About/Commissioners/index.htm">page</a> says the Commission &#8220;consists of five Commissioners&#8221; and lists Chairman Michael Selig, sworn in 22 December 2025, alone. <a href="https://www.ecfr.gov/current/title-17/chapter-I/part-140/section-140.11">Regulation 140.11</a> covers acting without colleagues and presumes they exist. Neither order was issued that way.</p><p>I&#8217;m not writing the one commissioner story, which is taken and overrated. I raise it for one reason. This venue stays open on a power nobody used in the forty six years before this summer, exercised by a Commission of one, asserted to be unreviewable.</p><h2>Four things I cannot rule out</h2><p>I can&#8217;t tell how much of that $17.8m is margined rather than fully collateralized. The FCM report gives segregated funds, not the collateralization basis of the positions behind them, and reporting says the margin feature is institutional-only with CFTC sign off outstanding. June proves the futures complex took real customer money. It doesn&#8217;t prove that money sits behind leverage today.</p><p>I couldn&#8217;t read the v1.4 redline as filed, because Kalshi requested confidential treatment. I&#8217;m working from the clean rulebook and the certification letter&#8217;s description of what changed.</p><p>The guaranty fund&#8217;s balance isn&#8217;t public, and neither are Kalshi Klear&#8217;s Regulation 39.11 filings. I can give you the formula and the floor, not the balance. At 30 June the customer money in the affiliated FCM&#8217;s segregation was $17.8m, so the $40m floor alone was about 2.25 times it. That ratio&#8217;s comfortable now, and it decays as the book grows, because the numerator is fixed and the denominator isn&#8217;t.</p><p>And the strongest objection: a judgment against KalshiEX LLC isn&#8217;t a judgment against Kalshi Klear LLC, and segregated collateral isn&#8217;t available to the exchange&#8217;s creditors. I think that&#8217;s correct, and it&#8217;s why I&#8217;ve put the exposure at the discretionary layer instead of claiming customer funds are at risk. They do share a parent and a balance sheet posture.</p><h2>What would change my view</h2><p>Three dated, public, resolvable things.</p><p>An amendment to Rule 12.5C obliging the company to replenish would remove the asymmetry this piece is built on, and I&#8217;d say so. Second, if the futures margin methodology arrives through a Regulation 40.5 approval instead of a 40.6 self-certification, the constraint has moved back to the regulator. I&#8217;d note that Kalshi&#8217;s representation to seek 40.5 approval names &#8220;swaps or <strong>options on futures</strong>&#8220; and does not name futures, while BTCPERP is a future. I won&#8217;t assert that&#8217;s a loophole.</p><p>Third, if New York&#8217;s claim is dismissed or cut to a number that fits inside the balance sheet, the discretionary layer stops being interesting.</p><h2>What I&#8217;d do with this</h2><p>If you hold size on Kalshi as a trader, the question isn&#8217;t whether your collateral&#8217;s segregated, because it is. It&#8217;s which protections are structural and which are discretionary. The Michigan file answers that: what made users whole was a payment the rulebook says they couldn&#8217;t have demanded.</p><p>If you&#8217;re considering clearing there as a member, my question is sharper. You replenish on demand and you&#8217;re assessable to 550%. The owner&#8217;s layer is spent once. Price that before you price the fees.</p><p>I&#8217;d watch three filings, not the docket. The next Kalshi Klear rulebook and what it does to Rule 12.5C. Any filing carrying a futures margin methodology. And the first margined product open beyond the affiliated FCM&#8217;s institutional book, which is when Chapter 12 starts backing something real.</p><p>My transferable point: a clearinghouse&#8217;s safety can live in a licence condition or in a rulebook, and those degrade differently. A condition takes a Commission and nine months. A rulebook takes seven days. Kalshi&#8217;s protection didn&#8217;t disappear in April. It moved from the regulator to the regulated, and the layer that moved furthest is the one that never has to be put back.</p><p>So the question I&#8217;d put to anyone underwriting this venue: when a clearinghouse&#8217;s owner is exempt from replenishing its own default capital and its members are not, what is the right premium for clearing there, and is any level of bitcoin perpetual volume worth paying it?</p><h2>&#128202; The Decision-Grade Version</h2><p>This piece is complete on its own. The thesis, the evidence, the confounds and the filings that would kill the view are all above. Nothing was held back to sell a next step.</p><p>The Patreon note is a separate piece of work. It takes one decision from inside this story: what a clearing member at Kalshi Klear&#8217;s own minimum is exposed to, run through all six steps of the Chapter 12 waterfall with the arithmetic shown and the layers that refill separated from the one that does not. Written for people who put capital behind a view.</p><p>&#8594; <a href="https://www.patreon.com/NavnoorBawa/posts/kalshi-klears-to-166696561">Read the Kalshi Klear waterfall trade note</a></p><p>&#8594; <a href="https://www.patreon.com/cw/NavnoorBawa/membership">Or join the Patreon community for every note</a></p><p>Elsewhere: <a href="https://www.youtube.com/@TheMathematicalTrader">YouTube</a> and <a href="https://www.linkedin.com/in/navnoorbawa/">LinkedIn</a>.</p><p><em>Cover: kalshi.com, screenshot taken 16 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Kalshi Publishes One Liquidity Subsidy and Seals the Other. Polymarket Too.]]></title><description><![CDATA[Two liquidity subsidies at one exchange. The one open to every member except its market makers publishes its arithmetic to the cent. The one open only to them caps seven times higher.]]></description><link>https://www.navnoorbawaresearch.com/p/kalshi-publishes-one-liquidity-subsidy</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/kalshi-publishes-one-liquidity-subsidy</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Fri, 14 Aug 2026 20:39:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!h3IR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h3IR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h3IR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h3IR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1509853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h3IR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!h3IR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc5b436-0301-4db3-94bf-c804e3b438df_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KBRe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KBRe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 424w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 848w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 1272w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KBRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KBRe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 424w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 848w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 1272w, https://substackcdn.com/image/fetch/$s_!KBRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fdf3645-c2e7-4bb1-9f78-2a3e95339259_2560x1464.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zxf6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zxf6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 424w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 848w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 1272w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zxf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png" width="1456" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161631,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zxf6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 424w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 848w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 1272w, https://substackcdn.com/image/fetch/$s_!Zxf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd17acbca-b77c-416c-93ef-a373f3d6c76a_2560x1016.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The claim:</strong> Kalshi runs two liquidity subsidies whose eligibility clauses are exact complements. One is open to every member <strong>except</strong> its affiliate and its Market Maker Agreement holders, and its arithmetic is published to the cent. The other is open <strong>only</strong> to Market Maker Agreement holders, pays up to seven times as much, and files its selection process as Confidential Appendix B. <strong>The tier you can read is the tier without a contract.</strong></p><p><strong>The numbers:</strong> the open tier caps at <strong>$1,000 per market per calendar day</strong>; the Market Maker tier caps at <strong>$50,000 per series per week</strong> (<a href="https://kalshi-public-docs.s3.amazonaws.com/regulatory/notices/Kalshi%20-%20Liquidity%20Provider%20Program%20-%20Cover%20Letter%20and%20Appx%20A%20%28Modified%2C%20Clean%29.pdf">Liquidity Provider Program, 4 May 2026</a>). Inside the open tier, a flat $0.005 reward against a taker fee of $0.00204 on a three cent contract is 245% of the whole fee. Buyers of sub-10&#162; contracts <strong>&#8220;lose over 60 percent of their money&#8221;</strong> across 46,282 contracts (<a href="https://www2.gwu.edu/~forcpgm/2026-001.pdf">B&#252;rgi, Deng and Whelan, 2026</a>).</p><p><strong>The catalyst:</strong> DMO staff asked every DCM to review and amend its incentive filings <strong>by 14 September 2026</strong> (<a href="https://www.cftc.gov/csl/26-23/download">CFTC Letter 26-23</a>). Kalshi refiled its Volume Incentive Program on <strong>4 August</strong>, eight days earlier, and extended it to September 2027. Comments on the affiliate rulemaking close 5 October.</p><p><strong>Wrong if:</strong> the September amendments publish reward amounts, payout caps and the Designated Liquidity Provider selection process in open text. Then the record becomes readable and my thesis dies.</p><h2>The consensus, stated the way its holders would state it</h2><p>On 12 August 2026 the CFTC&#8217;s Division of Market Oversight told designated contract markets their incentive filings have been sloppy: staff &#8220;have observed an increase in incentive program rule filings relating to event contract products under Rule 40.6(a), including filings that are procedurally or substantively deficient.&#8221; Volume based rewards &#8220;with steep tiers or threshold bonuses&#8221; can push participants &#8220;to trade solely to reach volume targets, heightening risks of wash-trading, pre-arranged trading, or other... disruptive trading practices.&#8221;</p><p>The coverage read this as a wash trading warning, and I think that reading is defensible. It is what the document emphasises. The implied fix is procedural: file better, disclose what Appendix A lists, and the Commission recovers the visibility it lost.</p><p>The advisory says what it is: it &#8220;represents only the views of DMO staff.&#8221; No rule changed on 12 August.</p><p>My view is that the reading is right about the advisory and wrong about the market. The deficiency staff describe is real and it is being addressed. It is also not the reason a macro desk cannot tell how much of a prediction market price is bought.</p><h2>The filings are enumerable, and almost nobody enumerates them</h2><p>Rule 40.6(a)(2) makes a DCM publish every submission on its own website concurrently with filing, and that obligation is load bearing. The CFTC&#8217;s own site surfaced nine Kalshi incentive filings; <strong>the bucket behind Kalshi&#8217;s regulatory notices page holds 456 documents, 52 of them incentive or fee filings</strong>, and two of my nine were superseded by documents that search never returned. The exchange&#8217;s own site is the complete index. Its regulator&#8217;s is not.</p><p>One word needs pinning down first. These programs are <strong>self certified</strong>: under Rule 40.6(a) an exchange files its own certification that a program complies with the Act, and a ten business day clock runs unless the Commission intervenes. Nobody approves them. &#8220;Certified&#8221; here means the exchange said so, in writing, to its regulator.</p><h2>Two programs, complementary by construction</h2><p>Kalshi&#8217;s <a href="https://kalshi-public-docs.s3.amazonaws.com/regulatory/notices/Volume%20Incentive%20Program%20Aug%202026%20Update.pdf">Volume Incentive Program</a> and its sibling <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/26/02/rules02112639183.pdf">Liquidity Incentive Program</a> are drawn fully in public. Eligible volume is trades &#8220;executed on the central limit order book at prices between $.03 and $.97&#8221;; rewards come pro rata from a fixed per market pot and &#8220;shall be capped at, and shall never exceed, $.005 per contract traded for each participant&#8221;; the liquidity program publishes its scoring algebra down to the geometric discount on a resting bid. I have read a lot of exchange filings, and this is more disclosure than most DCMs offer.</p><p>I read the same clause on both: Eligible Participants are all Kalshi members &#8220;except the following: (i) affiliates of Kalshi; (ii) members who have executed a Market Maker Agreement with Kalshi,&#8221; plus brokers and their customers.</p><p>Then I found the <a href="https://kalshi-public-docs.s3.amazonaws.com/regulatory/notices/Kalshi%20-%20Liquidity%20Provider%20Program%20-%20Cover%20Letter%20and%20Appx%20A%20%28Modified%2C%20Clean%29.pdf">May 2026 Liquidity Provider Program</a>, running to December 2027. Its eligibility clause, which I read twice, is one sentence: <strong>&#8220;Eligible Participants are all Kalshi members who have executed a Market Maker Agreement with Kalshi.&#8221;</strong> How much it pays any one of them is set by a reverse auction: Kalshi&#8217;s own <a href="https://help.kalshi.com/en/articles/15410219-liquidity-provider-program">program page</a> asks a provider to &#8220;share the minimum amount you&#8217;re willing to receive as an Incentive Period Reward.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YIcB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YIcB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 424w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 848w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YIcB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png" width="1456" height="1108" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1108,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YIcB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 424w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 848w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!YIcB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db138b1-32ce-43df-8542-2b2dd7d06feb_2560x1948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>$1,000 a day is $7,000 a week, so that is seven times the ceiling</strong> per market, and a series spans many markets while the $1,000 does not. Kalshi states the Market Maker tier&#8217;s targeting itself: it &#8220;incentivizes liquidity provision in markets that are new or would otherwise have more limited trading activity.&#8221;</p><p>And the two compensation disclosures, from one exchange, sit like this. The open tier: &#8220;capped at, and shall never exceed, $.005 per contract.&#8221; The <a href="https://kalshi-public-docs.s3.amazonaws.com/regulatory/notices/Market%20Maker%20Program%20for%20posting.pdf">Market Maker Program</a>, in its entirety, on what it pays: &#8220;Predetermined incentives will be available upon satisfying all Program obligations as determined by the Exchange.&#8221; No amount. No rate. No cap.</p><p>That filing&#8217;s enclosure list names &#8220;Confidential Appendix C - Market Maker Agreement,&#8221; and its cover letter says members &#8220;must execute a separate Agreement with Kalshi that will describe the relevant obligations, requirements, and benefits.&#8221;</p><h2>The geometry: a flat cap on a curved fee</h2><p>Kalshi charges takers <code>round up(0.07 &#215; C &#215; P &#215; (1-P))</code>, P being the price in dollars, with index markets at half that (<a href="https://www.cftc.gov/sites/default/files/filings/orgrules/22/09/rule091222kexdcm003.pdf">fee schedule</a>). That is a parabola peaking at 50&#162; and collapsing toward both ends, which is the correct shape, because P(1-P) is also the payoff variance of a binary contract. <strong>A contract at 50&#162; costs $0.0175 to take and carries eight and a half times the risk of a contract at 3&#162;, which costs $0.00204.</strong> The fee tracks the risk.</p><p>The reward does not. The cap is flat. Half a cent per contract, everywhere inside the band.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KI0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KI0R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 424w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 848w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KI0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KI0R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 424w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 848w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!KI0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92590e53-544d-4e3b-8601-60ea7098f662_2560x1620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qmTK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qmTK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 424w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 848w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qmTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png" width="1456" height="689" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:689,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182001,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qmTK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 424w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 848w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!qmTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491ed5ba-9c71-4a8c-85fe-c813476bbe1b_2560x1212.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Solve <code>0.07 &#215; P(1-P) = 0.005</code> and I get roots at 7.74&#162; and 92.26&#162;. <strong>Below and above those, the certified maximum reward exceeds the whole fee the exchange collects.</strong> That region runs 9.48 cents wide inside a 94 cent band, so <strong>10.1% of the eligible range pays out more per contract than it takes in.</strong> At the inner edge the ratio hits 245%, or 8.59 times the ratio at the midpoint, which is exactly the ratio of the variances. Same curve, twice.</p><p>Here is why I read that as a design choice and not an artifact. The filing gives a rationale for the cap: it exists &#8220;in order to help avoid price distortion caused by these Volume Incentives.&#8221; It gives none for the 3&#162;&#8211;97&#162; band, which on a book quoting 1&#162; to 99&#162; excludes exactly two ticks at each end. A cap that actually neutralised distortion would have to scale with P(1-P), which is to say it would have to look like the fee schedule. <strong>Kalshi knows how to write a per contract amount that scales with price, because it wrote one for what it charges.</strong></p><p>A second gradient stacks on the first, and I nearly read it backwards. Rewards come pro rata from a fixed pot, so the realised reward per contract is that pot divided by total eligible volume, and the cap binds only when volume is <em>low</em>. A $500 pot pays more than $0.005 per contract on any market trading under 100,000 eligible contracts. The subsidy peaks precisely in the thin markets, which is where the Market Maker tier says it is aimed too.</p><h2>What actually happens at 4&#162;, measured</h2><p>Somebody has measured this zone. B&#252;rgi, Deng and Whelan took data on 46,282 Kalshi contracts across 12,403 events, 2021 to April 2025, into a <a href="https://www2.gwu.edu/~forcpgm/2026-001.pdf">George Washington University working paper</a>. Their result is a favourite longshot bias: cheap contracts price above their worth. The magnitude isn&#8217;t textbook. <strong>Buyers of contracts under 10&#162; &#8220;lose over 60 percent of their money.&#8221;</strong> Contracts above 50&#162; earn a small positive return, and the average across everything is about minus 20%. Separate work finds the bias is domain specific, strongest in political markets, so I wouldn&#8217;t carry it uniformly across every category.</p><p>Two details in that paper matter more to me than the headline.</p><p>The first is who wins. Kalshi records which side initiated every trade, so the authors could split returns without inferring anything, and <strong>&#8220;Makers earn higher returns than Takers.&#8221;</strong> Part of that gap is simply that takers pay the fee. The rest is price. Either way, the participants Kalshi&#8217;s open tier excludes are the ones already on the better side of it.</p><p>The second is timing. The sample ends April 2025, and the current Volume Incentive Program text was filed <strong>4 August 2026</strong>. So this is a clean pre period baseline for the exact zone the geometry points at, and nobody has run the post period. The authors note &#8220;some evidence that the bias in prices is diminishing over time,&#8221; which cuts awkwardly: as the natural mispricing shrinks, a subsidy on top of it becomes a larger share of what remains.</p><p>Then the capacity question a principal asks first.</p><p>Kalshi&#8217;s own filing answers it. The Liquidity Incentive Program sets a &#8220;Target Size&#8221; that &#8220;will be greater than 100 contracts and less than 20,000 contracts&#8221;, the depth above which resting size stops earning. Twenty thousand contracts at 4&#162; is <strong>$800 of premium</strong>. Real books can be deeper; that is my ceiling on the depth the program pays for.</p><h2>A share threshold is a headcount cap wearing a percentage</h2><p>A third structure I nearly missed, and the one I&#8217;d push hardest on in a comment letter.</p><p>Kalshi&#8217;s <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/23/05/rules0525232209.pdf">2023 Maker Order Protections Program</a> gives qualifying members a safety net: if a group of resting orders moves your position by a set delta inside 15 seconds, the rest cancel.</p><p>Qualification is where I stopped. A member must account for &#8220;at least a minimum percentage of all maker volume on Kalshi over each of the prior two calendar months,&#8221; and the exchange sets that percentage on its website, not in the filing. The stated range is &#8220;between 1% and 7%, with the goal to have at least more than one qualifying member.&#8221;</p><p>I did the arithmetic the filing does not. <strong>A threshold of s percent of total maker volume caps the number of qualifying participants at 1/s, by construction.</strong> At 7%, no more than fourteen members can hold the benefit at once. At 3%, the figure the filing uses in its own worked example, thirty three. The exchange&#8217;s stated ambition is &#8220;more than one.&#8221; That is a bounded club whose size the exchange sets unilaterally, on a webpage, between filings.</p><p>The same shape sits in Kalshi&#8217;s <a href="https://www.cftc.gov/filings/orgrules/rules0624267243.pdf">June 2026 perpetual futures fee schedule</a>, whose top maker rungs are reachable by holding a minimum share of the exchange&#8217;s own maker volume, up to 10.0%. <strong>At the top rung, ten participants can qualify. Not ten thousand. Ten.</strong></p><p>Appendix A asks a DCM to &#8220;discuss any limitations on program enrollment or the maximum number of program participants.&#8221; A share threshold is exactly that limitation, in a unit that hides it from me. No filing I read does the division.</p><h2>The same shape at the other venues</h2><p>Polymarket US, which is QCX LLC, filed a Market Incentive Program on 5 March 2026 and asked that Appendix B stay confidential. Its <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/26/03/rules03052640397.pdf">request letter</a> enumerates what is inside: &#8220;the specific reward amounts, volume multipliers, payout caps, and program parameters that the Exchange found necessary to incentivize volume,&#8221; with confidential treatment requested &#8220;in perpetuity.&#8221;</p><p>Set that beside Appendix A, which requires a filing to &#8220;specify the economic terms and amounts of each available form of compensation&#8221; and to identify all incentives &#8220;and whether they are capped or unlimited.&#8221; The four items named as trade secrets are the four named as mandatory public content. FOIA Exemption 4 is real, and both statements are lawful.</p><p>The <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/26/03/rules03022640177.pdf">public half</a> says rebate rates and caps are &#8220;communicated in writing to Program Participants,&#8221; adjustable &#8220;on a prospective basis with seven (7) days&#8217; notice,&#8221; and that applicants may be waitlisted &#8220;indefinitely.&#8221; Section III says programs letting a DCM amend terms without a fresh 40.6 filing &#8220;may conflict with Part 40.&#8221; I expect that to matter in September.</p><p>ForecastEx files the programs whole under seal. Its <a href="https://www.cftc.gov/filings/orgrules/rules03022640215.pdf">2 March 2026 submission</a> states that &#8220;the incentive rates for the Market Maker Program are being amended to account for the new transaction fee structure.&#8221; The attachment list reads: &#8220;Exhibit C (Confidential) &#8211; Volume Incentive Program. Exhibit D (Confidential) &#8211; Market Maker Program.&#8221; <strong>The rates moved. Where they moved to, I cannot tell you.</strong></p><p>Kalshi has done a version of this too, and I found it the most striking line in the set. In <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/24/06/rules0627242994.pdf">June 2024</a> it amended the Volume Incentive Program and wrote that the amendment complies with the core principles &#8220;as discussed in confidential appendix C.&#8221; <strong>The compliance analysis itself went in the sealed envelope.</strong></p><h2>Three objections, and what I think of each</h2><p><strong>&#8220;Market makers are a small share of volume, so calling them the price setters is wrong.&#8221;</strong> The strongest objection, and it measures the wrong quantity. Share of volume is not share of quote. The Liquidity Incentive Program pays for resting orders, and the Market Maker tier pays for maintaining &#8220;continuous two-sided markets&#8221; at a &#8220;maximum bid/offer spread&#8221; and a &#8220;minimum quote size.&#8221; A modest share of volume can still be most of the depth at the touch. Volume is what happened; the quote is what a desk copies.</p><p><strong>&#8220;These venues are just young and under lawyered.&#8221;</strong> My control refutes it. Bitnomial is a crypto derivatives DCM with no event contracts, and its <a href="https://www.cftc.gov/filings/orgrules/rules0625267443.pdf">June 2026 incentive filing</a> reads: &#8220;Exhibit 1 sets forth the updated terms of the Program (Confidentiality Requested).&#8221; Coinbase Derivatives files its equivalent as <code>2026-27 Crypto Market Maker Program_REDACTED</code>. I read that as ordinary DCM practice, inherited and not invented, and I had been half expecting the opposite.</p><p><strong>&#8220;Manufactured volume is not actually large, so where is the harm?&#8221;</strong> On the one venue anybody has measured, it is not large. A <a href="https://arxiv.org/abs/2604.24366">May 2026 microstructure study of the Polymarket order book</a> ran a self counterparty wash detector across 600 markets and 6.4 million trades and found a median wash share of 0.97%, with 22.2% at the maximum. Unregulated token exchanges run 25% to 70%, which its author calls &#8220;a sanity bound rather than an apples-to-apples reference.&#8221; <strong>Roughly one percent, not seventy.</strong> It is a preprint, it measures Polymarket and not Kalshi, and its author calls the figure a lower bound.</p><p>The harm I see does not run through wash volume. It runs through concentration: the subsidy is largest in the thinnest markets and at the edges of the band, where the measured return is worst, on books the exchange pays to keep a few hundred dollars deep. <strong>And the output of these venues is a probability consumed as data by people who never trade on it.</strong> Nobody reads a Bitnomial bitcoin future as a forecast. A great many people read Kalshi&#8217;s 4&#162; as a 4% chance.</p><h2>What I can&#8217;t rule out</h2><p><strong>I still can&#8217;t see the realised numbers.</strong> I have both ceilings now, $1,000 a day and $50,000 a week, and no venue publishes a single realised payout. A ceiling tells you what an exchange has permitted itself, never what it spent. So everything I&#8217;m saying about relative size rests on the filed caps, and that&#8217;s a real limit.</p><p><strong>Confidentiality may be doing exactly what it claims.</strong> Reward parameters are real competitive information, and an exchange that published its market maker economics would hand rivals a recruiting sheet. Every request here is lawful and I&#8217;m not alleging otherwise. My problem is narrower: the record can&#8217;t answer what a price consumer needs, and September won&#8217;t change that, because procedural compliance and economic legibility are different properties.</p><p><strong>The favourite longshot bias predates all of this.</strong> B&#252;rgi and his coauthors reproduce it with a model needing only modest disagreement and a mild tendency to overstate small probabilities, so the sub-10&#162; losses aren&#8217;t evidence anyone engineered them. My claim stays narrow: the certified subsidy per unit of risk is largest where the measured return is worst.</p><h2>What would change my view</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UypX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UypX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 424w, https://substackcdn.com/image/fetch/$s_!UypX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 848w, https://substackcdn.com/image/fetch/$s_!UypX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 1272w, https://substackcdn.com/image/fetch/$s_!UypX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UypX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.navnoorbawaresearch.com/i/211229331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UypX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 424w, https://substackcdn.com/image/fetch/$s_!UypX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 848w, https://substackcdn.com/image/fetch/$s_!UypX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 1272w, https://substackcdn.com/image/fetch/$s_!UypX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f771e12-fa25-41e8-b5a1-ba5bcdef3519_2560x1528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three dated, public, resolvable tests. I&#8217;ll hold myself to them. Diary them.</p><p><strong>14 September 2026</strong> is the staff amendment deadline, and Kalshi refiled its Volume Incentive Program on 4 August, eight days before the advisory landed. If an amended filing publishes the Market Maker Program&#8217;s incentive amounts, or the Designated Liquidity Provider selection process that&#8217;s now sitting in Confidential Appendix B, then the asymmetry I&#8217;ve described is closing and I&#8217;m wrong about its persistence.</p><p>If Polymarket US or ForecastEx withdraws a confidential treatment request and refiles in public, same conclusion. I&#8217;d take either as a clean refutation. No hedging.</p><p>And <strong>comments on the Conflicts and Affiliations proposal close 5 October 2026</strong>. Proposed Regulation 38.852(c)(1)(ii) would make any incentive program covering an affiliate market maker enumerate its obligations &#8220;on terms no less favorable to the DCM than those offered to unaffiliated&#8221; firms, with 38.852(c)(1)(i) forcing the affiliate to be &#8220;filled last at every price level.&#8221; Kalshi&#8217;s 2023 filing already says &#8220;Kalshi Trading LLC, an affiliate of the Kalshi Exchange&#8221; participates, so it&#8217;d bite on a structure that&#8217;s live today.</p><h2>What I&#8217;d actually do with this</h2><p>If you&#8217;re pricing off event contract quotes, my adjustment is narrow and cheap. <strong>Discount the 3&#162;&#8211;8&#162; and 92&#162;&#8211;97&#162; zones on thin Kalshi markets specifically.</strong> That&#8217;s where the two gradients compound and where the measured return is minus sixty. Everything from roughly 20&#162; to 80&#162; on a deep contract looks fine to me. I&#8217;d keep using the prices. I&#8217;d stop using their tails as though they were the same instrument as the middle. They aren&#8217;t.</p><p>Name the cost of being wrong about this, because it is not zero. Discounting a tail print that was in fact correct means leaving a real risk unhedged, and the 3&#162;&#8211;8&#162; band is exactly where a cheap hedge lives. The adjustment is a haircut on confidence, never a reason to skip the hedge.</p><p>Size accordingly. <strong>At $800 of incentivised depth, a tail print on Kalshi is a data point, never a position.</strong></p><p>I set out to measure what share of headline volume is purchased. It isn&#8217;t answerable from public sources. What is answerable is which tier gets to see the terms, and the answer sits on the exchange&#8217;s own website: <strong>the subsidy published to the cent is the one Kalshi&#8217;s market makers are barred from claiming, and the subsidy set by auction is the one only they can.</strong> One test would settle the rest, and nobody has run it. <strong>Re-run that wash detector on Kalshi&#8217;s post-September-2025 tape and on Polymarket US since January, and see whether a certified volume tied rebate moves 0.97% at all.</strong> If you&#8217;ve got the data, I&#8217;d like to see it. I tried. I couldn&#8217;t.</p><h2>&#128202; The Decision-Grade Version</h2><p>Two of mine on the same beat: <a href="https://www.navnoorbawaresearch.com/p/chainlink-gave-polymarket-30-seconds">Chainlink Gave Polymarket 30 Seconds</a>, on settlement manipulation at the other end of a contract&#8217;s life, and <a href="https://www.navnoorbawaresearch.com/p/the-math-of-prediction-markets-binary">The Math of Prediction Markets</a>.</p><p>This piece is complete on its own: the thesis, the evidence, and what would kill the view are all above, and nothing was held back to sell you a next step.</p><p>The Patreon note is a separate piece of work rather than a deeper cut of this one. It takes the pricing haircut from inside this story and writes it the way a desk would act on it: a reconstruction in six steps you can run on any event contract DCM in an hour, the crossover solved in closed form, and the capacity bound. Written for people who put capital behind a view.</p><p>&#8594; <a href="https://www.patreon.com/NavnoorBawa/posts/kalshi-pays-50-1-166696795">Read the Kalshi subsidy trade note</a></p><p>&#8594; <a href="https://www.patreon.com/cw/NavnoorBawa/membership">Or join the Patreon community for every note</a></p><div><hr></div><p>One institutional trade a week on video: <a href="https://www.youtube.com/@TheMathematicalTrader">The Mathematical Trader</a>. Shorter reads and the filings I am working through go on <a href="https://www.linkedin.com/in/navnoorbawa/">LinkedIn</a>.</p><p><em>Cover photograph: Web Summit, Diarmuid Greene, CC BY 2.0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[Chainlink Gave Polymarket 30 Seconds. The Evidence Wanted 15 Minutes.]]></title><description><![CDATA[Polymarket adopted the lever the research modelled but never measured, and applied it at half strength to the only contract where the harm was found.]]></description><link>https://www.navnoorbawaresearch.com/p/chainlink-gave-polymarket-30-seconds</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/chainlink-gave-polymarket-30-seconds</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sun, 09 Aug 2026 07:53:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/729b7c07-1769-4c6a-9dfd-8b14137ca6b4_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>The claim:</strong> Polymarket&#8217;s August 7 switch to time-weighted settlement adopts the lever that the research indicting its five-minute Bitcoin contract modelled but never measured, and it applies that lever at half strength to the one contract carrying all of the documented harm.</p><p><strong>The numbers:</strong> $8.22m moved from retail to 821 wallets across 1,613 manipulated cycles in 56 days (<a href="https://arxiv.org/abs/2606.31675">Dai, Jia and Yu, arXiv 2606.31675</a>). The five-minute contract gets a <strong>30-second</strong> Chainlink averaging window; the fifteen-minute contract, which the same paper found largely clean, gets <strong>60 seconds</strong> (that pairing comes from Polymarket&#8217;s launch announcement, not its documentation; I treat it as the weakest link below). Polymarket is spending <strong>$550,000 of a $1m incentive programme</strong> keeping the five-minute contract liquid.</p><p><strong>The catalyst:</strong> The new settlement rule went live at 00:00 UTC on August 7, 2026. The first clean post-change sample exists now.</p><p><strong>Wrong if:</strong> Post-settlement price reversal in near-the-money five-minute cycles falls to zero after August 7. A collapse in the order-flow spike alone will not settle it.</p><p>I made this piece as a film. It shows the things the text can only assert: the paper&#8217;s own remedy sentence on the page, Polymarket&#8217;s developer documentation saying the settlement reference cannot be independently reproduced, and the window arithmetic worked on screen.</p><div id="youtube2-ZkPM4FXTO7M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZkPM4FXTO7M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZkPM4FXTO7M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>The consensus is nearly right, which is what makes it expensive</h2><p>State the prevailing view at its strongest, because it deserves that. A binary settling on a single instantaneous print is trivially attackable: whoever holds it buys the underlying in the closing seconds and drags the print across the strike. Averaging the reference over a window forces the attacker to move the whole average instead of one tick, and the cost of doing so rises linearly with the length of that window (<a href="https://www.mdpi.com/1099-4300/25/1/60">Aspembitova and Bentley, </a><em><a href="https://www.mdpi.com/1099-4300/25/1/60">Entropy</a></em><a href="https://www.mdpi.com/1099-4300/25/1/60"> 2023</a>). Polymarket replaced the snapshot with an average. Manipulation therefore gets more expensive. Every link in that chain holds, and I&#8217;ll say plainly that the change is an improvement.</p><p>My disagreement is about what got fixed, and it turns on a distinction the coverage collapsed. Dai, Jia and Yu identify <strong>two</strong> design levers and have evidence for exactly one. Polymarket pulled the other.</p><h2>What the paper actually measured</h2><p>Dai, Jia and Yu had an unusually clean natural experiment. Polymarket&#8217;s fifteen-minute Bitcoin up/down contract began trading on October 9, 2025 and the four-hour on October 15. The five-minute contract was created on-chain in December 2025, then sat dormant until its public launch on <strong>February 12, 2026</strong> (<a href="https://arxiv.org/abs/2606.31675">rollout dates and the three regimes</a>). Three regimes: no short contract, the longer two only, all three live. I haven&#8217;t seen a cleaner staggered rollout in a live market.</p><p>Manipulation leaves a footprint, and it appears exactly when the five-minute contract does. In the final ten seconds before each close, Binance spot order flow jumps to about <strong>50% above the pre-launch level</strong>, concentrating exactly where a push can change the answer. In the roughly <strong>6% of cycles</strong> still priced near even at the close, that jump runs about <strong>3.9 times</strong> ordinary cycles. Then it reverts: within ten seconds the price gives back about a quarter of the move in near-even cycles and a tenth elsewhere (<a href="https://arxiv.org/abs/2606.31675">order-flow and reversal estimates</a>). Real information persists. A push reverts.</p><p>Pushes decide outcomes, and the mechanism is not new to crypto: Soci&#233;t&#233; G&#233;n&#233;rale ran <a href="https://www.navnoorbawaresearch.com/p/how-societe-generales-a388m-mark">the same trade on an equity close</a>, pushing the print in the window that set the settlement. In near-even cycles a push against the favoured side flipped the winner <strong>65% of the time against 41%</strong> in ordinary trading. Where the market had already given one side a 90-to-100% chance, a push reversed the outcome <strong>34% of the time against 1%</strong>. I find <a href="https://arxiv.org/abs/2606.31675">that second pair</a> the harder one to explain away. A bet the market treated as settled was overturned one time in three.</p><p>I recomputed the sample, because the cycle count carries the PnL table. A five-minute contract generates 288 cycles a day, the window runs 56 days, and the top decile of settlement-window flow is classified as manipulated. That gives 1,613. Their own count: 1,613 manipulated against 14,460 normal. It reconciles.</p><h2>The number that rules out the innocent explanation</h2><p>A sophisticated reader reaches for the benign story immediately, and it&#8217;s a good one. A Polymarket maker sells Up tokens to retail through the cycle, accumulates a short, and hedges it by buying spot Bitcoin. The hedge moves the close. No intent is required anywhere in that chain.</p><p>Three facts kill it, and the third is the one I&#8217;d put to a skeptic.</p><p><strong>There is nothing to hedge in the cycles the push flips.</strong> A binary&#8217;s delta is large only near the strike. Once one side is almost certain, the contract barely moves with spot and the maker&#8217;s exposure has vanished. Yet those are precisely the cycles a push overturns one time in three. A trade placed when there is nothing to hedge cannot be a hedge.</p><p><strong>The timing is wrong.</strong> Dynamic hedging tracks the short as it builds, so spot buying should ramp in step. It does not. Cumulative Binance flow sits near zero deep into the cycle, if anything slightly against the eventual push direction, and the final ten seconds alone carry roughly <strong>$1.7m</strong>, close to the cycle&#8217;s entire net order flow in one step.</p><p><strong>The magnitudes are absurd.</strong> One variant survives the timing test: a maker holding naked delta through the body who hedges only as gamma surges would also trade in one late burst. So compare sizes. A short binary position can lose at most its notional, and the market-maker cohort&#8217;s short puts about <strong>$1,400 per cycle</strong> at risk. The channel would have that $1,400 exposure hedged with a $1.7m spot trade, a mismatch of three orders of magnitude. No desk hedges a four-figure maximum loss with a seven-figure position.</p><p>One line of <a href="https://arxiv.org/abs/2606.31675">the PnL table</a> closes it. Manipulators earn <strong>$5,096 per manipulated cycle and $6 per normal cycle</strong>. A cohort with a real edge earns it everywhere. This one earns it only where the pushing happens.</p><p>One caveat belongs in this section, because it qualifies all of it: none of this rests on anyone having watched a single account trade both venues. I take that apart under the confounds.</p><p>Netting those two legs against each other gives a number neither the paper nor any of the coverage states, because the paper&#8217;s spot data is venue-level and cannot be attributed to wallets. I work it in full on Patreon: $5,096 of prediction-market gain against $1.7m of pushed notional is <strong>30.0 basis points</strong>, which is the round-trip cost the push has to beat before it clears. That note carries the derivation line by line, the three ways it can fail, and what the 30-second window does to the breakeven. <a href="https://www.patreon.com/NavnoorBawa/posts/binance-and-30-166119026">Binance, Polymarket, and the 30 Basis Points a Settlement Push Has to Beat</a>.</p><h2>Two levers, and only one has evidence behind it</h2><p>Here is the passage the reporting skipped, and it is the whole argument:</p><blockquote><p>&#8220;A robust settlement reference is a second, equally powerful lever... a time-weighted oracle, for one, raises the manipulation cost roughly in proportion to the averaging window. The two levers address manipulation from opposite sides: a longer horizon adds price discovery before settlement, while an aggregating reference spreads the settlement price across orders or time.&#8221;</p></blockquote><p>Lever one is the <strong>contract horizon</strong>, and it is measured: the signature is sharp at five minutes and &#8220;much attenuated&#8221; at fifteen, across contracts trading simultaneously on the same asset through the same oracle. As controlled as field evidence gets.</p><p>Lever two is the <strong>settlement reference</strong>, and here it is theory. The proportionality claim is imported from Aspembitova and Bentley, whose linear-cost result is derived for automated market maker pools used as oracles. A Chainlink feed aggregating centralised spot exchanges is a different animal. I think the direction transfers. I wouldn&#8217;t assume the coefficient does.</p><p>Polymarket kept the five-minute horizon and changed the reference, adopting the unmeasured lever and leaving the measured one alone.</p><p>That choice wasn&#8217;t careless, and the reason matters more than the criticism. Within months of launch the five- and fifteen-minute crypto up/down markets traded over <strong>$4bn cumulatively and roughly tripled Polymarket&#8217;s daily volume</strong>. Measured lever and growth engine are the same object here. Lengthening the horizon means retiring the product that tripled the platform, and no venue does that on one preprint. Read the incentive programme in that light: <strong>$550,000 of $1m aimed at five-minute markets, $300,000 at Bitcoin alone</strong>, against $350,000 for fifteen-minute and $100,000 for four-hour (<a href="https://cryptobriefing.com/polymarket-twap-upgrade-liquidity-rewards/">Cryptobriefing</a>). Money defends the horizon; engineering patches the reference.</p><p>It&#8217;s a coherent commercial position and I&#8217;d probably take it too. It&#8217;s also why I don&#8217;t expect the horizon lever pulled later if the reference underdelivers. That constraint is structural, which is what makes the next sixty days of data worth reading.</p>
      <p>
          <a href="https://www.navnoorbawaresearch.com/p/chainlink-gave-polymarket-30-seconds">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Prediction Market Alpha: The 3.14% Who Win, the Federal Cases, and the Hedge Funds Moving In]]></title><description><![CDATA[Two federal indictments, $143M in flagged insider profit, and the three structural edges that hold up &#8212; verified from primary sources]]></description><link>https://www.navnoorbawaresearch.com/p/prediction-market-alpha-the-314-who</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/prediction-market-alpha-the-314-who</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sat, 06 Jun 2026 10:49:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A Google software engineer made $1.2 million on Polymarket in seven weeks by trading on an internal marketing publication he previewed through a confidential company tool. A Special Forces master sergeant converted $33,000 in seven days of bets into $409,000 in profits by trading on a classified operation he was helping to plan. Both made the same tactical error: they assumed a blockchain venue&#8217;s pseudonymous wallet structure provided cover. Both were wrong. For a sophisticated desk, the interesting question is not about the defendants. It is about why these payoffs are so large in the first place, and whether the structural conditions that made insider trading so profitable also create legitimate, scalable edge.</p><p>The academic record now answers that precisely. The answer is yes, but the mechanisms are narrower than the headlines suggest.</p><div><hr></div><p>&#127916; <strong>Prefer to watch rather than read?</strong> A NotebookLM-generated video overview of this article is available here: <a href="https://youtu.be/HoviJS2BGd4?si=zEw9w165P1kAwx-T">Watch the video overview &#8594;</a> <em>Full analysis, citations, and data remain in the article below.</em></p><div><hr></div><p><em>The full mechanism breakdown &#8212; infrastructure cost rankings for each of the three edges, the rebalancing arbitrage carried through to a verified net profit number, the three failure modes, and the precise misappropriation test SDNY applies &#8212; is in the <a href="https://www.patreon.com/posts/prediction-alpha-160039781">extended note on Patreon</a>.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ngX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ngX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ngX!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:349111,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/200872898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5ngX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5ngX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c44b5-e394-46a0-88f5-99943507c9e2_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Statistical Portrait: An Informed Minority Runs the Market</h2><p>The most important piece of research on prediction market alpha is a working paper by Roberto G&#243;mez-Cram, Yunhan Guo, and Howard Kung of London Business School and Theis Ingerslev Jensen of Yale, <a href="https://ssrn.com/abstract=6617059">published to SSRN on April 20, 2026 and revised April 25</a>. The authors analyzed every Polymarket transaction from 2023 through 2025: <a href="https://www.theblock.co/post/398902/skilled-polymarket-traders-are-a-3-minority-and-everyone-else-funds-their-gains-study">1.72 million accounts, 210,322 markets, approximately $13.76 billion in trading volume</a>. They used a sign-randomization test, flipping each trader&#8217;s trade sign thousands of times to distinguish persistent directional skill from luck variance.</p><p>The result: <a href="https://www.theblock.co/post/398902/skilled-polymarket-traders-are-a-3-minority-and-everyone-else-funds-their-gains-study">3.14% of accounts qualify as &#8220;skilled winners.&#8221;</a> These roughly 54,000 accounts consistently positioned in the direction of final outcomes, carried that classification to out-of-sample markets at <a href="https://news.bitcoin.com/polymarket-study-finds-3-14-drive-accuracy/">44% persistence, compared to just 10% for skilled mutual funds</a>, and traded across an average of <a href="https://www.gncrypto.news/news/study-3-14-percent-polymarket-accounts-drive-market-accuracy/">79 markets each</a>. Together with market makers, they captured <a href="https://bitcoinfoundation.org/news/prediction-markets/polymarket-research/">more than 30% of all platform gains while comprising under 3.5% of accounts</a>. The remaining 96% either broke even by luck or lost money, effectively financing the informed minority.</p><p>The quantitative implication: a one-percentage-point increase in skilled-trader net buying corresponded to an <a href="https://news.bitcoin.com/polymarket-study-finds-3-14-drive-accuracy/">8 basis point increase in the probability of the correct final outcome</a>. Skilled order flow is a leading indicator of both the next-period price move and the final resolution. The researchers separately flagged <a href="https://news.bitcoin.com/polymarket-study-finds-3-14-drive-accuracy/">1,950 accounts that met their timing and conviction criteria for suspected insider trading</a>, including three accounts that took positions on the Maduro contract hours before Operation Absolute Resolve, <a href="https://news.bitcoin.com/polymarket-study-finds-3-14-drive-accuracy/">collectively clearing more than $630,000</a>. The <a href="https://www.justice.gov/usao-sdny/pr/us-soldier-charged-using-classified-information-profit-prediction-market-bets">DOJ criminal indictment of Van Dyke</a> was unsealed three days after the paper&#8217;s original publication date.</p><div><hr></div><h2>Layer 1: The Structural Arbitrage That Requires No Prediction</h2><p>G&#243;mez-Cram et al. establish who wins and why. A separate paper by Saguillo, Ghafouri, Kiffer, and Suarez-Tangil at IMDEA Networks and the Oxford Internet Institute establishes how much systematic mispricing exists independently of any information edge.</p><p>Their paper, &#8220;<a href="https://arxiv.org/abs/2508.03474">Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets</a>,&#8221; presented at the <a href="https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.AFT.2025.27">7th Conference on Advances in Financial Technologies (AFT 2025)</a>, analyzed <a href="https://arxiv.org/abs/2508.03474">86 million bets across 17,218 Polymarket conditions</a> using on-chain historical order book data covering <a href="https://www.mexc.com/news/100710">April 2024 to April 2025</a>. They found two distinct arbitrage forms.</p><p><strong>Market Rebalancing Arbitrage</strong> (intra-market): Polymarket guarantees that the prices of all outcomes in a condition must sum to $1.00 because exactly one outcome resolves true and pays $1.00. When the combined cost of YES and NO dips below $1.00, a trader buying both sides locks in guaranteed profit regardless of resolution. The realized profit formula is:</p><pre><code><code>Net Profit = (1 - Price_YES - Price_NO) - (Taker Fees + Network Gas)
</code></code></pre><p>Any net percentage below approximately 2% is consumed by Polygon gas and platform fees, making execution infrastructure the primary bottleneck, not identification of the opportunity.</p><p><strong>Combinatorial Arbitrage</strong> (inter-market): Prediction markets with a logical dependency, for example &#8220;Team A wins by 2+ goals&#8221; implies &#8220;Team A wins,&#8221; create constraints on the joint state space. When markets price these correlated outcomes inconsistently, buying the logically implied position against the overpriced one generates profit. Saguillo et al. address the identification problem via a <a href="https://arxiv.org/abs/2508.03474">heuristic reduction from a na&#239;ve O(2^{n+m}) comparison space</a> using topical similarity and combinatorial relationships.</p><p>The realized profit estimate across both types: approximately <a href="https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.AFT.2025.27">$40 million extracted from Polymarket across the one-year measurement period</a>. The <a href="https://www.financemagnates.com/trending/prediction-markets-are-turning-into-a-bot-playground/">advantage was execution speed rather than predictive accuracy</a>. On Polymarket&#8217;s Polygon network, effective execution requires bypassing the web UI entirely via the py-clob-client API and managing gas priority to front-run competing bots in the mempool. <a href="https://www.financemagnates.com/trending/prediction-markets-are-turning-into-a-bot-playground/">14 of the 20 most profitable wallets on Polymarket&#8217;s public leaderboard are estimated to be bots</a>. The structural alpha game is already algorithmic. Funds expecting edge without bespoke infrastructure will be on the losing side of these same mispricings.</p><div><hr></div><h2>Layer 2: Market Making as Delta-Neutral Options Replaying</h2><p>Susquehanna Government Products, LLLP, a market-making affiliate of Susquehanna International Group, <a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">became the first dedicated institutional market maker on Kalshi on April 3, 2024</a>, per the official Business Wire announcement. Kalshi CEO Tarek Mansour described the move as unlocking <a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">&#8220;institutional grade liquidity&#8221;</a> that &#8220;changes everything.&#8221; The strategic logic is identical to Susquehanna&#8217;s options business: post continuous two-sided quotes, remain delta-neutral to event outcomes, extract the bid-ask spread per resolved contract. SIG, which traded <a href="https://en.wikipedia.org/wiki/Susquehanna_International_Group">more than $1.5 trillion in ETFs globally on an annual basis as of 2018</a>, according to public records, and which Kalshi&#8217;s own announcement states trades approximately $2 trillion yearly, set up a dedicated trading division for event contracts, <a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">the first time a first-tier Wall Street market maker committed entirely to prediction markets</a>.</p><p>By February 2026, <a href="https://www.bloomberg.com/news/articles/2026-02-09/jump-trading-poised-to-gain-stakes-in-kalshi-and-polymarket">Bloomberg reported</a> that Jump Trading, which had assembled a team of <a href="https://www.coindesk.com/business/2026/02/10/jump-trading-to-take-small-stakes-in-polymarket-kalshi-bloomberg">approximately 20 traders dedicated to event contracts</a>, agreed to receive equity stakes in both Kalshi and Polymarket in exchange for providing liquidity. The Kalshi deal grants a fixed equity stake while the Polymarket stake scales with the volume of trading capacity Jump provides to the platform&#8217;s U.S. operation. This is not a speculative bet. It is the proprietary trading firm&#8217;s standard playbook: take equity exposure in the exchange infrastructure you are making liquid, aligning incentives for platform volume growth with returns from liquidity provision.</p><p>In March 2026, BitGo Prime and Susquehanna Crypto <a href="https://www.businesswire.com/news/home/20260324484384/en/BitGo-and-Susquehanna-Crypto-Launch-First-of-Its-Kind-Institutional-OTC-Access-to-Prediction-Markets">launched an institutional OTC offering</a> giving eligible hedge funds, family offices, and ultra-high-net-worth clients access to listed prediction markets using crypto or stablecoin collateral already held on BitGo&#8217;s platform. Susquehanna Crypto CEO Chase Lax called prediction markets <a href="https://www.businesswire.com/news/home/20260324484384/en/BitGo-and-Susquehanna-Crypto-Launch-First-of-Its-Kind-Institutional-OTC-Access-to-Prediction-Markets">&#8220;a genuine institutional asset class&#8221;</a> in the official announcement.</p><p>Per the <a href="https://www.reuters.com/legal/government/prediction-markets-look-institutional-investors-next-phase-growth-2026-05-27/">Reuters report from May 27, 2026</a>, AQR Capital Management, Susquehanna, and OKX had all recently advertised specialist prediction market trader roles, with AQR declining to comment and Susquehanna and OKX not responding. Kalshi&#8217;s annualized trading volumes had <a href="https://www.reuters.com/legal/government/prediction-markets-look-institutional-investors-next-phase-growth-2026-05-27/">more than tripled over the prior six months to $178 billion</a>, with institutional trading volumes growing <a href="https://www.reuters.com/legal/government/prediction-markets-look-institutional-investors-next-phase-growth-2026-05-27/">800% over the same period</a> according to the company&#8217;s head of institutional business, Andy Ross, as quoted to Reuters.</p><div><hr></div><h2>Layer 3: Cross-Asset Signals and Discrete Outcome Hedging</h2><p>The core distinction between prediction market instruments and conventional derivatives is precise: options hedge price risk (how far something moves), while event contracts hedge outcome risk (whether something happens at all). <a href="https://medium.com/@divyanshs1ngh/why-hedge-funds-are-entering-prediction-markets-and-why-it-matters-976089f12bfb">They are not substitutes but complementary layers of the factor stack</a>, addressing a risk dimension that derivatives cannot isolate directly.</p><p>Three execution-level applications are documented in institutional practice:</p><p><strong>Cross-asset calibration</strong>: Prediction market odds for FOMC decisions, CPI prints, or nonfarm payrolls can be compared against implied probabilities extracted from Fed funds futures or rates options. <a href="https://cryptodaily.co.uk/2026/05/hedge-funds-kalshi-polymarket-prediction-markets">Discrepancies between the two can inform position sizing around discrete events</a>. A macro fund long duration ahead of a Fed meeting can use the Kalshi FOMC contract as a second source on market-implied probability, particularly when options skew may be distorted by hedging flows from other participants.</p><p><strong>Event-driven pairs</strong>: A desk trading semiconductor equities can take a position on relative regulatory outcomes and <a href="https://cryptodaily.co.uk/2026/05/hedge-funds-kalshi-polymarket-prediction-markets">delta-hedge against the correlated equity basket</a>, isolating the regulatory risk factor in a way not achievable with conventional instruments.</p><p><strong>Structured product packaging</strong>: In April 2026, Marex Group issued <a href="https://www.bloomberg.com/news/articles/2026-04-02/first-prediction-market-note-offers-nvidia-bets-with-less-risk">the world&#8217;s first bond-like note linked to a prediction market outcome</a>, per Bloomberg. The <a href="https://www.financemagnates.com/institutional-forex/marex-launches-structured-note-linked-to-prediction-market-outcome/">$10 million issuance, sold to a Swiss institutional client and restricted to non-U.S. jurisdictions due to regulatory constraints</a>, pays a 7% coupon if Nvidia remains the world&#8217;s largest company by market cap in one year and returns principal otherwise. <a href="https://www.sahmcapital.com/news/content/a-7-risk-free-return-on-nvidia-prediction-markets-now-make-it-almost-possible-2026-04-02">Marex hedges its exposure by taking positions directly on Kalshi as odds shift</a>, capturing the spread between the coupon offered to investors and the cost of hedging. Marex Solutions CEO Nilesh Jethwa stated the firm will <a href="https://www.financemagnates.com/institutional-forex/marex-launches-structured-note-linked-to-prediction-market-outcome/">&#8220;effectively build our own prediction market structured products, and then leverage Kalshi and other exchanges to replicate that&#8221;</a>. Robert Romano, head of structured products Americas at TP ICAP, <a href="https://www.sahmcapital.com/news/content/a-7-risk-free-return-on-nvidia-prediction-markets-now-make-it-almost-possible-2026-04-02">called it a potential first of many</a>.</p><p>Separately, <a href="https://investors.tradeweb.com/news-releases/news-release-details/tradeweb-and-kalshi-announce-strategic-partnership-expand">Tradeweb Markets took a minority stake in Kalshi</a> to embed prediction markets into its institutional client workflows, and <a href="https://www.tradingview.com/news/financemagnates:e40e4e1f6094b:0-prediction-markets-build-wall-street-style-infrastructure-to-attract-hedge-funds/">Clear Street partnered with Kalshi to give hedge funds direct access to event contracts</a>.</p><div><hr></div><h2>The Surveillance Layer: Academic Detection Is Already Formalized</h2><p>Three methodologically distinct approaches to identifying informed trading appeared in April-May 2026, as documented in the comparative paper &#8220;<a href="https://arxiv.org/abs/2605.02287">Per-Market Information Leakage and Order-Flow Skill: Two Methodological Lenses on Informed Trading in Decentralized Prediction Markets</a>.&#8221;</p><p>The first is the Mitts-Ofir screen, from the paper &#8220;<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6426778">From Iran to Taylor Swift: Informed Trading in Prediction Markets</a>&#8220; by Joshua Mitts of Columbia Law School and Moran Ofir of the University of Haifa, <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6426778">published to SSRN in March 2026</a>. Their composite screen, combining bet size anomalies, profitability, pre-event timing, and directional concentration, analyzed <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6426778">more than 210,000 suspicious wallet-market pairs</a> across Polymarket from February 2024 through February 2026. Flagged traders achieved a <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6426778">69.9% win rate well in excess of chance, and the authors estimated approximately $143 million in aggregate anomalous profit</a>. The second is the <a href="https://ssrn.com/abstract=6617059">G&#243;mez-Cram sign-randomization classifier</a>, which separately flagged 1,950 accounts as probable insiders via a lifecycle-and-conviction heuristic.</p><p>Most technically developed for market-level surveillance is Nechepurenko&#8217;s <a href="https://arxiv.org/abs/2605.00493">ForesightFlow framework (arXiv:2605.00493)</a>, which builds an Information Leakage Score (ILS) for binary event markets. The ILS quantifies the fraction of the terminal information move priced in before the public news event, using a Murphy decomposition connecting the score to the proper scoring rule literature. A critical structural finding: all <a href="https://arxiv.org/abs/2605.02286">24 documented insider cases in the ForesightFlow Insider Cases inventory are &#8220;deadline-resolved&#8221; contracts</a>, not news-resolved ones. The companion paper (<a href="https://arxiv.org/abs/2605.02286">arXiv:2605.02286</a>) extends the framework to this class specifically, fitting exponential hazard baselines for military-geopolitics markets with a <a href="https://arxiv.org/abs/2605.02286">half-life of 2.9 days (KS p = 0.426)</a>, and applying them to the 2026 Iran conflict cluster.</p><p>The implication for compliance: the Mitts-Ofir dataset, the FFIC inventory, and the detection methodologies are <a href="https://arxiv.org/abs/2605.02286">public and citable</a>. A regulator or sophisticated platform can now run near-real-time scoring against live order books.</p><div><hr></div><h2>The Legal Mechanism, Precisely Stated</h2><p>The criminal charges against Spagnuolo and Van Dyke run on a three-element theory clearly articulated in <a href="https://www.nortonrosefulbright.com/en-us/knowledge/publications/ad8a494a/prediction-markets-at-a-crossroads-preemption-enforcement-and-rulemaking">Norton Rose Fulbright&#8217;s post-Spagnuolo analysis</a> and the <a href="https://www.sidley.com/en/insights/newsupdates/2026/05/the-first-prediction-market-insider-trading-case">Sidley Austin analysis of the Van Dyke case</a>: CEA Section 6(c)(1) and CFTC Rule 180.1 are modeled directly on Securities Exchange Act Section 10(b) and SEC Rule 10b-5. Because event contracts are <a href="https://www.cftc.gov/LearnandProtect/PredictionMarkets">swaps under CFTC jurisdiction</a>, these provisions apply to prediction markets without ambiguity.</p><p>The applicable doctrine is the misappropriation theory. Per <a href="https://www.nortonrosefulbright.com/en-us/knowledge/publications/ad8a494a/prediction-markets-at-a-crossroads-preemption-enforcement-and-rulemaking">Norton Rose Fulbright&#8217;s analysis</a>, liability attaches when an individual: (i) possesses material nonpublic information; (ii) misappropriates that information by trading on it in breach of a duty of trust and confidence owed to the source; and (iii) acts with scienter. The <a href="https://www.justice.gov/usao-sdny/pr/google-employee-charged-insider-trading">DOJ identifies Spagnuolo as &#8220;a software engineer at Google&#8221;</a> in its official press release; the charge holds because the misappropriation theory does not require that the information relate to an &#8220;issuer&#8221; in the conventional securities law sense. The <a href="https://www.cftc.gov/PressRoom/PressReleases/9185-26">CFTC&#8217;s February 25, 2026 enforcement advisory</a> confirmed this framework explicitly, and CFTC Division of Enforcement Director David Miller <a href="https://www.gtlaw.com/en/insights/2026/4/prediction-markets-a-cftc-enforcement-update">stated at NYU Law on March 31, 2026</a> that &#8220;those who hold MNPI are often subject to a web of legal and confidentiality obligations... chances are that trading on information you learn from work&#8221; crosses the line.</p><p>The money laundering counts in the Spagnuolo case are triggered by his post-settlement crypto mechanics. Per <a href="https://www.bleepingcomputer.com/news/security/us-charges-google-security-engineer-with-polymarket-insider-trading/">the criminal complaint as reported by BleepingComputer</a>, on or about December 10, 2025, the AlphaRaccoon Polymarket account sent approximately 5.045 million USDC.e, representing the full account balance including the original stake and not only the $1.2M profit, to an external wallet. <a href="https://www.theregister.com/legal/2026/05/28/google-infosec-engineer-charged-with-insider-trading/5247745">Blockchain data then showed</a> subsequent transactions with a decentralized swapping service and a cryptocurrency privacy service designed to remove wallet addresses from the blockchain, before funds reached an Italian payment processor account opened with Spagnuolo&#8217;s government ID. Maximum exposure: <a href="https://www.justice.gov/usao-sdny/pr/google-employee-charged-insider-trading">10 years on the commodities count and 20 years each on wire fraud and money laundering</a>, per the DOJ press release.</p><div><hr></div><h2>The New Surface: Private-Company Contracts Expand the MNPI Population by Orders of Magnitude</h2><p>Polymarket&#8217;s May 19, 2026 launch of prediction markets on private-company valuations, in partnership with <a href="https://www.reuters.com/legal/government/polymarket-debuts-prediction-markets-tied-private-companies-2026-05-19/">Nasdaq Private Market as the exclusive resolution data provider</a>, expands the insider-trading surface structurally. <a href="https://www.cnbc.com/2026/05/19/polymarket-launches-private-company-trading-so-investors-can-speculate-on-anthropic-openai.html">Contracts now price whether OpenAI exceeds a $1 trillion valuation by end-2026, whether Anthropic crosses $500 billion, and IPO timing for SpaceX, Stripe, Databricks, Anduril, and Kraken</a>. Polymarket, which has done <a href="https://www.theblock.co/post/401866/polymarket-rolls-out-prediction-markets-tracking-ipos-valuations-for-private-companies-like-openai-and-spacex">nearly $39 billion in U.S. volume in 2026 year-to-date</a>, is explicitly positioning these as a real-time pricing signal for institutional investors.</p><p>The MNPI population for a Google Year in Search contract was the small team that produced one internal report. The MNPI population for a private-company valuation contract is everyone who touches the secondary transaction pricing, the term sheet, the resolution methodology at Nasdaq Private Market, the law firms papering the funding round, and the investors who see the cap table. Amanda Fischer, a financial policy expert at Better Markets and formerly chief of staff to SEC Chair Gary Gensler, put the concern bluntly on X: <a href="https://defirate.com/news/inside-first-polymarket-private-valuation-markets-openai-spacex-anthropic/">&#8220;Why is Nasdaq partnering with an offshore war gambling website to offer betting on illiquid, hard to value private companies?&#8221;</a> Under the misappropriation theory applied by SDNY and the CFTC, an analyst who sees a secondary price print on a portfolio company and takes a position in the corresponding valuation contract has the same exposure as Spagnuolo.</p><div><hr></div><h2>What a Desk Should Actually Do With This</h2><p>The alpha in prediction markets is real, academically documented, and concentrated in three mechanisms: structural arbitrage (Saguillo et al.&#8217;s <a href="https://arxiv.org/abs/2508.03474">$40M extracted from pure mispricing</a> in one year), market-making spread capture (<a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">Susquehanna&#8217;s model</a>, now extended by Jump), and cross-asset signal use and structured product packaging (<a href="https://www.bloomberg.com/news/articles/2026-04-02/first-prediction-market-note-offers-nvidia-bets-with-less-risk">Marex&#8217;s Nvidia note</a> as the first executed proof of concept). None of these three require MNPI. All three are execution-intensive and currently capacity-constrained.</p><p>The academic surveillance infrastructure, including Mitts-Ofir&#8217;s <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6426778">$143 million anomalous-profit estimate</a> across 210,000 wallet-market pairs, ForesightFlow&#8217;s <a href="https://arxiv.org/abs/2605.00493">open-source ILS scoring</a>, and the G&#243;mez-Cram sign-randomization classifier, means behavioral detection of informed trading is moving toward near-real-time flagging. The on-chain ledger has always been transparent. The detection methodology is now catching up to what that transparency makes possible.</p><p>The synthesis: the wallet-level per-trade signature is permanently visible on a public ledger, the academic detection is now formalized at more than 60 standard deviations of statistical significance, and two federal prosecutions in two months have made the enforcement priority clear. The legitimate edge is real but execution-constrained and narrow. The felony, per <a href="https://www.justice.gov/usao-sdny/pr/google-employee-charged-insider-trading">every DOJ and CFTC filing in the documented record</a>, is visible from the moment the position is placed.</p><div><hr></div><p><em>The <a href="https://www.patreon.com/posts/prediction-alpha-160039781">Patreon note</a> carries these three edges through their exact infrastructure cost rankings, works the rebalancing arbitrage to a verified net number with gas and capacity constraints accounted for, states the three failure modes precisely, and incorporates the peer-review critique of the exchange-reported volume figures that the overview above does not fully address.</em></p><div><hr></div><h2>&#128202; Want Deeper Quantitative Analysis?</h2><p>This research took a very long time of data collection, verification, and analysis. If you found value in this deep-dive, I publish exclusive quantitative research, trading strategies, and institutional-grade analysis on Patreon.</p><p>By joining, you&#8217;ll be supporting my work and motivating me to publish more content like this.</p><p><strong>&#8594; <a href="https://www.patreon.com/cw/NavnoorBawa/membership">Join the Patreon community here</a></strong></p><div><hr></div><p><em>Follow the research: <a href="https://www.youtube.com/@TheMathematicalTrader">YouTube &#8212; The Mathematical Trader</a> &#183; <a href="https://www.linkedin.com/in/navnoorbawa/">LinkedIn</a> &#183; <a href="https://www.patreon.com/cw/NavnoorBawa/membership">Patreon</a></em></p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[How Founders Fund Captured Polymarket’s Rise to ~$9B: The Platform Economics Breakdown]]></title><description><![CDATA[From $45M Series B to ~$9B valuation in 18 months. Here&#8217;s every layer of value capture: venture equity, data licensing, and concentrated alpha extraction.]]></description><link>https://www.navnoorbawaresearch.com/p/how-founders-fund-captured-polymarkets</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/how-founders-fund-captured-polymarkets</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Fri, 02 Jan 2026 17:18:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r8fe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r8fe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r8fe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1764316,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/183261132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r8fe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r8fe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72494a27-6b85-4a8f-a6fd-1188a1d42f0d_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Founders Fund&#8217;s multi-layer Polymarket thesis delivers substantial returns in 18 months through converging vectors: venture appreciation ($45M Series B &#8594; ~$9B valuation), platform data monetization, and concentrated alpha capture favoring sophisticated participants. The ICE partnership transforms prediction market infrastructure into institutional information flow.</p><h3>Capital Deployment &amp; Return Profile</h3><p><strong>Series B (May 2024):</strong> Founders Fund led $45M round (BusinessWire reports $70M total disclosed across related rounds; valuation undisclosed)<br><strong>ICE Strategic (October 2025):</strong> ICE invested up to $2B, reflecting ~$8B pre-money (~$9B post-money) valuation<br><strong>Estimated Return Multiple:</strong> Undisclosed Series B to $9B represents significant appreciation; exact multiple depends on undisclosed entry valuation<br><strong>Market Context:</strong> Industry sources estimated pre-Series B valuations in $350&#8211;600M range, implying potential 15&#8211;25x return if accurate</p><p>Founders Fund partner Joey Krug: &#8220;We developed a habit of checking Polymarket at times of breaking news.&#8221; The conviction play marks the firm&#8217;s first event-betting contract investment.</p><p><strong>Sources:</strong> <a href="https://www.businesswire.com/news/home/20240513090515/en/Polymarket-Raises-$70m-From-Thiels-Founders-Fund-General-Catalyst-Vitalik-Buterin-to-Scale-Global-Prediction-Market">Series B Announcement</a>, <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Investment</a></p><h3>Platform Metrics (2024&#8211;2025)</h3><p><strong>Election Volume:</strong> $3.3B+ presidential market (November 2024)<br><strong>Total 2025 Volume:</strong> $21.5B across all markets<br><strong>Monthly Active Peak:</strong> 477,850 (October 2025)<br><strong>Current Open Interest:</strong> $326M (+170% YoY)<br><strong>Unique Addresses:</strong> 1,733,785</p><p>Academic analyses (Columbia University/SSRN) flagged significant wash trading in 2024&#8211;25, so gross volume figures should be read with that caveat.</p><p><strong>Market Composition (December 2025):</strong></p><ul><li><p>Sports: 46.6% (NHL, UFC partnerships)</p></li><li><p>Politics: 21.1%</p></li><li><p>Crypto: 12.4%</p></li></ul><p><strong>Methodology Notes:</strong> Volume figures are industry aggregates from platform data and analytics providers. Election market volume reported between $3.0&#8211;3.6B across sources; $3.3B represents conservative estimate from multiple outlets. Academic research (Columbia University, published in Fortune) identified significant wash trading activity in 2024&#8211;2025, suggesting reported volumes may include artificial inflation. Figures presented here are gross volumes as reported by platform and industry sources.</p><p><strong>Sources:</strong> <a href="https://www.theblock.co/post/324357/us-presidential-winner-prediction-market-crosses-3-billion-on-polymarket-a-day-before-the-election">Election Volume</a>, <a href="https://fortune.com/crypto/2025/10/07/polymarket-2-billion-intercontinental-exchange-new-york-stock-exchange-9-billion/">ICE Partnership Details</a></p><h3>Regulatory Timeline &amp; Risk Mitigation</h3><p><strong>January 2022:</strong> CFTC settlement $1.4M, cease US operations<br><strong>November 2024:</strong> FBI raids CEO Shayne Coplan<br><strong>July 2025:</strong> DOJ/CFTC investigations closed, no charges<br><strong>December 2025:</strong> Announced plans toward US relaunch; pursuing DCM licensing and regulatory compliance (final approval/filing dates should be verified from CFTC notices)</p><p>The regulatory resolution eliminates existential risk while creating barriers to entry. Polymarket&#8217;s compliance infrastructure now creates competitive moat against unauthorized platforms.</p><p><strong>Source:</strong> <a href="https://unchainedcrypto.com/intercontinental-exchange-to-invest-2-billion-in-polymarket/">Regulatory Closure</a></p><h3>Alpha Concentration: Zero-Sum Market Structure</h3><p><strong>Profit Distribution Analysis (1.73M addresses, DeFi Oasis data):</strong></p><ul><li><p><strong>Top 0.04%:</strong> Captured 70%+ of $3.7B total realized profits</p></li><li><p><strong>Bottom 70%:</strong> Realized net losses</p></li><li><p><strong>Median profitable trader:</strong> $0-$1,000 range (24.56% of addresses, 0.86% of profits)</p></li></ul><p><strong>Th&#233;o Case Study (French trader, 11 accounts verified by Chainalysis):</strong></p><ul><li><p><strong>Capital deployed:</strong> $30&#8211;45M</p></li><li><p><strong>Realized profit:</strong> $48&#8211;85M range across sources (Bloomberg reports $85M; Chainalysis ~$79M; other analyses $48&#8211;65M depending on realized vs. unrealized gains and account aggregation methodology)</p></li><li><p><strong>Method:</strong> Proprietary &#8220;neighbor polling&#8221; (commissioned YouGov surveys in swing states)</p></li><li><p><strong>Win rate:</strong> 88.9% (Theo4 account)</p></li><li><p><strong>Known accounts:</strong> Fredi9999, Theo4, PrincessCaro, Michie + 7 others</p></li></ul><p>Information arbitrage ROI: &lt;$100K polling investment &#8594; $48&#8211;85M return per various analyses (480&#8211;850x)</p><p><strong>Sources:</strong> <a href="https://cryptonews.com/news/70-of-polymarket-traders-lost-money-as-top-0-04-captured-most-profits-research/">Profit Distribution</a>, <a href="https://www.bloomberg.com/news/articles/2024-11-07/trump-whale-s-polymarket-haul-boosted-to-85-million-in-new-analysis">Th&#233;o Analysis</a></p><h3>Cross-Platform Arbitrage (Measured Returns)</h3><p><strong>April 2024-April 2025 Aggregate:</strong> $40M+ extracted through Polymarket-Kalshi spreads (based on IMDEA Networks Institute research analyzing 86M+ on-chain transactions)</p><p><strong>Fee Formula Differential:</strong></p><ul><li><p>Polymarket US: Taker = (C &#215; P) &#215; 0.0001</p></li><li><p>Kalshi: Taker = roundup(0.07 &#215; C &#215; P &#215; (1-P))</p></li></ul><p><strong>Example Trade:</strong></p><ul><li><p>Polymarket YES $0.45 &#215; 1,000 shares</p></li><li><p>Kalshi NO $0.48 &#215; 1,000 shares</p></li><li><p>Net cost: $947.53 &#8594; Payout: $1,000 &#8594; Risk-free profit: $52.48 (5.5%)</p></li></ul><p>Fee arbitrage exploits regulatory-driven market fragmentation.</p><p><strong>Source:</strong> <a href="https://www.chaincatcher.com/en/article/2233047">Arbitrage Strategies Analysis</a></p><h3>ICE Partnership: Institutional Data Monetization</h3><p><strong>Strategic Value Creation:</strong></p><ol><li><p><strong>Global Distribution:</strong> ICE becomes exclusive distributor of Polymarket event-driven data to institutional clients</p></li><li><p><strong>Sentiment Indicators:</strong> Real-time probability signals integrated into trading infrastructure</p></li><li><p><strong>Tokenization Initiatives:</strong> Joint development roadmap (unspecified)</p></li></ol><p>Bloomberg Terminal integration (August 2024) preceded ICE deal, establishing institutional legitimacy. Google Finance integration (November 2025) surfaces market probabilities in search results.</p><p>The data licensing creates recurring revenue independent of trading fees, transforming prediction markets from speculative venue to information infrastructure.</p><p><strong>Source:</strong> <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Strategic Investment</a></p><h3>Technical Infrastructure (Polygon L2)</h3><p><strong>Smart Contracts:</strong> Gnosis Conditional Token Framework (CTF)<br><strong>Collateral:</strong> USDC.e<br><strong>Order Matching:</strong> Hybrid CLOB (off-chain matching, on-chain settlement)<br><strong>Oracle:</strong> UMA DVM (98% resolution without disputes)</p><p><strong>Known Oracle Vulnerabilities:</strong></p><ul><li><p>Ukraine Mineral Deal ($7M): UMA whale override (5M tokens, 25% voting power)</p></li><li><p>Zelenskyy market ($200M): Resolution dispute despite evidence</p></li><li><p>Mitigation: EigenLayer integration under exploration</p></li></ul><p><strong>CTF Mechanics:</strong></p><pre><code>splitPosition(): 1 USDC &#8594; 1 YES + 1 NO
mergePositions(): 1 YES + 1 NO &#8594; 1 USDC  
redeemPositions(): Winner &#8594; $1.00, Loser &#8594; $0.00</code></pre><p><strong>Sources:</strong> <a href="https://github.com/Polymarket/ctf-exchange">CTF Documentation</a>, <a href="https://www.chaincatcher.com/en/article/2233047">Oracle Analysis</a></p><h3>Liquidity Provider Economics</h3><p><strong>Q-Score Formula:</strong></p><pre><code>Order_Score = ((max_spread - order_spread) / max_spread)&#178; &#215; order_size
Daily_Reward = (Your_Q_min / Total_Q_min) &#215; Pool</code></pre><p><strong>Conservative MM Strategy:</strong> 40&#8211;80% APY<br><strong>Aggressive MM Strategy:</strong> 80&#8211;200% APY</p><p>LP rewards subsidize tight spreads, improving platform liquidity while creating additional yield layer for sophisticated participants.</p><p><strong>Source:</strong> <a href="https://learn.polymarket.com/liquidity-rewards">Liquidity Rewards</a></p><h3>Industry Context &amp; Competitive Dynamics</h3><p><strong>Polymarket vs. Kalshi (2025):</strong></p><ul><li><p><strong>Polymarket total volume:</strong> $21.5B</p></li><li><p><strong>Kalshi total volume:</strong> $17.1B</p></li><li><p><strong>Regulatory advantage:</strong> Kalshi (US-licensed), Polymarket (offshore until December 2025)</p></li></ul><p><strong>Market TAM Projections (Certuity Research):</strong></p><ul><li><p><strong>2024:</strong> $1.4B</p></li><li><p><strong>2025:</strong> $44B combined volume across platforms</p></li><li><p><strong>2035:</strong> $95.5B projected (46.8% CAGR)</p></li></ul><p>Kalshi raised $185M Series C (June 2025) at $2B valuation. Both platforms benefit from regulatory clarity following CFTC policy shifts under Trump administration.</p><p><strong>Sources:</strong> <a href="https://www.ccn.com/news/crypto/kalshi-polymarket-race-unicorn-status/">Market Share Analysis</a>, <a href="https://www.ainvest.com/news/polymarket-profit-concentration-sparks-retail-participation-concerns-2512/">Industry Projections</a></p><h3>Value Capture Layers</h3><p><strong>Layer 1&#8202;&#8212;&#8202;Venture Equity:</strong> $45M Series B (May 2024) &#8594; ~$9B valuation (October 2025) in 18 months; exact multiple undisclosed due to unannounced entry valuation<br><strong>Layer 2&#8202;&#8212;&#8202;Platform Economics:</strong> Fee revenue (0.01% taker US, 2% global net winnings) + ICE data licensing<br><strong>Layer 3&#8202;&#8212;&#8202;Ecosystem Alpha:</strong> Sophisticated participants extract $3.7B from retail flow<br><strong>Layer 4&#8202;&#8212;&#8202;Information Infrastructure:</strong> Network effects + regulatory moat + institutional integration</p><h3>Key Takeaway</h3><p>Founders Fund executes the &#8220;own the venue&#8221; thesis: capture equity appreciation while sophisticated participants extract alpha from retail order flow, with the platform layer monetizing the information spread. The ICE partnership validates prediction markets as institutional information infrastructure, not speculative betting venues.</p><p><strong>Validated by:</strong></p><ul><li><p>$45M Series B &#8594; ~$9B valuation in 18 months (entry valuation undisclosed)</p></li><li><p>70%/0.04% profit distribution confirming adverse selection</p></li><li><p>ICE $2B investment at ~$8B pre-money (~$9B post-money)</p></li><li><p>Regulatory investigations closed with no charges</p></li><li><p>Institutional data integration (Bloomberg, Google, ICE)</p></li></ul><div><hr></div><h3>Complete Source List</h3><p><strong>Funding &amp; Valuation:</strong></p><ol><li><p><a href="https://www.businesswire.com/news/home/20240513090515/en/Polymarket-Raises-$70m-From-Thiels-Founders-Fund-General-Catalyst-Vitalik-Buterin-to-Scale-Global-Prediction-Market">Series B&#8202;&#8212;&#8202;Business Wire</a></p></li><li><p><a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Investment&#8202;&#8212;&#8202;ICE IR</a></p></li><li><p><a href="https://fortune.com/crypto/2025/10/07/polymarket-2-billion-intercontinental-exchange-new-york-stock-exchange-9-billion/">Fortune Coverage</a></p></li></ol><p><strong>Platform Metrics:</strong> 4. <a href="https://www.theblock.co/post/324357/us-presidential-winner-prediction-market-crosses-3-billion-on-polymarket-a-day-before-the-election">Election Volume&#8202;&#8212;&#8202;The Block</a> 5. <a href="https://www.coindesk.com/markets/2024/11/06/polymarket-resolves-presidential-election-contract">Polymarket Resolution&#8202;&#8212;&#8202;CoinDesk</a> 6. <a href="https://en.wikipedia.org/wiki/Polymarket">Wikipedia Entry</a></p><p><strong>Regulatory &amp; Compliance:</strong> 7. <a href="https://www.cftc.gov/PressRoom/PressReleases/8478-22">CFTC 2022 Settlement</a> 8. <a href="https://unchainedcrypto.com/intercontinental-exchange-to-invest-2-billion-in-polymarket/">Investigations Closure&#8202;&#8212;&#8202;Unchained</a></p><p><strong>Profit Distribution:</strong> 9. <a href="https://cryptonews.com/news/70-of-polymarket-traders-lost-money-as-top-0-04-captured-most-profits-research/">70% Loss Rate&#8202;&#8212;&#8202;Crypto News</a> 10. <a href="https://yellow.com/news/polymarket-data-70-of-traders-lose-money-while-elite-004-captures-dollar37b-in-profits">Profit Concentration&#8202;&#8212;&#8202;Yellow</a></p><p><strong>Th&#233;o Case Study:</strong> 11. <a href="https://www.bloomberg.com/news/articles/2024-11-07/trump-whale-s-polymarket-haul-boosted-to-85-million-in-new-analysis">Bloomberg Analysis</a> 12. <a href="https://www.entrepreneur.com/business-news/how-trump-whale-theo-made-48-million-neighbor-effect/482539">WSJ Coverage&#8202;&#8212;&#8202;Entrepreneur</a> 13. <a href="https://www.chaincatcher.com/en/article/2233047">Chainalysis Research</a></p><p><strong>Technical Infrastructure:</strong> 14. <a href="https://github.com/Polymarket/ctf-exchange">CTF Exchange&#8202;&#8212;&#8202;GitHub</a> 15. <a href="https://learn.polymarket.com/liquidity-rewards">LP Rewards&#8202;&#8212;&#8202;Polymarket Learn</a></p><p><strong>Competitive Landscape:</strong> 16. <a href="https://www.ccn.com/news/crypto/kalshi-polymarket-race-unicorn-status/">Kalshi vs Polymarket&#8202;&#8212;&#8202;CCN</a> 17. <a href="https://www.ainvest.com/news/polymarket-profit-concentration-sparks-retail-participation-concerns-2512/">Industry TAM&#8202;&#8212;&#8202;AInvest</a></p><p><strong>Key Personnel:</strong> 18. <a href="https://foundersfund.com/team/joey-krug/">Joey Krug Profile&#8202;&#8212;&#8202;Founders Fund</a> 19. <a href="https://foundersfund.com/">Founders Fund Portfolio</a></p><p><strong>Additional Coverage:</strong> 20. <a href="https://www.theblock.co/post/294367/polymarket-raises-45-million-from-peter-thiels-founders-fund-vitalik-buterin-and-others">The Block Series B</a> 21. <a href="https://www.coindesk.com/business/2024/05/14/peter-thiels-founders-fund-vitalik-buterin-back-45m-investment-in-polymarket">CoinDesk Series B</a> 22. <a href="https://fortune.com/2025/11/07/polymarket-wash-trading-inflated-prediction-markets-columbia-research/">Wash Trading Research&#8202;&#8212;&#8202;Fortune</a> 23. <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5714122">Network-Based Detection of Wash Trading&#8202;&#8212;&#8202;SSRN</a></p><div><hr></div><p><strong>For quantitative readers:</strong> Polymarket operates as an Arrow-Debreu complete market with on-chain verification. The 70%/0.04% distribution validates adverse selection theory. Founders Fund&#8217;s venue-layer position captures information rent through equity appreciation (Series B to $9B in 18 months) plus data monetization via ICE partnership. Platform economics favor sophisticated flow traders with information advantages or arbitrage infrastructure. Volume figures subject to wash trading caveats per Columbia/SSRN research.</p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover photograph: Gage Skidmore, CC BY-SA 3.0, via Wikimedia Commons.</em></p><p><em>Cover photograph: Gage Skidmore, CC BY-SA 3.0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[Polymarket Prediction System v2: From 100 Samples to 9,862 Markets — A Technical Update]]></title><description><![CDATA[How I scaled the ML pipeline 100x and achieved 97.8% accuracy on high-confidence predictions using only free, real data]]></description><link>https://www.navnoorbawaresearch.com/p/polymarket-prediction-system-v2-from</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/polymarket-prediction-system-v2-from</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Thu, 25 Dec 2025 13:01:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aMgS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aMgS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aMgS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aMgS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218291,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/182556477?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aMgS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aMgS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2198806d-7094-41d3-ae13-8a0feb507049_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>TL;DR: What Changed</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qPXW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qPXW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 424w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 848w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 1272w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qPXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png" width="1442" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1442,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qPXW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 424w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 848w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 1272w, https://substackcdn.com/image/fetch/$s_!qPXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfc2a48-1ac5-482e-950b-929ffad04c77_1442x572.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Original Brier score had data leakage from using future prices in features</em></p><div><hr></div><h3>1. The Critical Problem with v1: Data Leakage</h3><p>The original system reported 93&#8211;95% cross-validation accuracy and a Brier score of 0.022. These numbers were artificially inflated.</p><h3>What Went Wrong</h3><pre><code># v1 FLAWED: Used recent prices to predict... recent price direction
past_avg = np.mean(prices_arr[:mid_point])
recent_avg = np.mean(prices_arr[-5:])  # &#8592; This IS the target
outcome = 1 if recent_avg &gt; past_avg else 0</code></pre><p>The model was trained on price momentum to predict price momentum. It learned &#8220;if price went up recently, predict UP&#8221;&#8202;&#8212;&#8202;a trivial pattern with no predictive edge.</p><h3>v2 Fix: True Out-of-Sample Testing</h3><pre><code># v2 CORRECT: Use ONLY pre-resolution data to predict resolution
# Target: Final outcome (YES=1, NO=0) from outcomePrices
if yp &gt; 0.95:  # Resolved YES
    m[&#8217;resolved_yes&#8217;] = True
elif yp &lt; 0.05:  # Resolved NO
    m[&#8217;resolved_yes&#8217;] = False

# Features: Volume, text, duration &#8212; NO price information</code></pre><p><strong>Key insight:</strong> On efficient prediction markets, 55&#8211;60% real accuracy is statistically significant. The 93&#8211;95% accuracy in v1 was a bug, not an edge.</p><div><hr></div><h3>2. Data Pipeline: From 100 to 9,862 Markets</h3><h3>API Maximization Strategy</h3><pre><code>def fetch_all_markets():
    &#8220;&#8221;&#8220;Paginate through entire Polymarket history&#8221;&#8220;&#8221;
    markets = []
    for offset in range(0, 10000, 100):
        r = requests.get(
            &#8220;https://gamma-api.polymarket.com/markets&#8221;,
            params={&#8217;closed&#8217;: &#8216;true&#8217;, &#8216;limit&#8217;: 100, &#8216;offset&#8217;: offset}
        )
        
        # Filter for clearly resolved markets (&gt;95% or &lt;5%)
        for m in r.json():
            prices = json.loads(m[&#8217;outcomePrices&#8217;])
            if prices[0] &gt; 0.95 or prices[0] &lt; 0.05:
                markets.append(m)
    
    return markets  # 9,862 resolved markets</code></pre><h3>Dataset Statistics</h3><ul><li><p><strong>Total resolved:</strong> 9,862 markets</p></li><li><p><strong>Training set:</strong> 7,889 (80%)</p></li><li><p><strong>Test set:</strong> 1,973 (20%)</p></li><li><p><strong>Class balance:</strong> 43.5% YES / 56.5% NO</p></li><li><p><strong>API cost:</strong> $0.00 (Gamma API is free)</p></li></ul><div><hr></div><h3>3. Feature Engineering: 10 &#8594; 54 Features</h3><h3>v1 Features (Price-Dependent&#8202;&#8212;&#8202;Problematic)</h3><pre><code># These leak future information
current_price, rsi, momentum, volatility, 
one_day_change, one_week_change</code></pre><h3>v2 Features (Resolution-Predictive&#8202;&#8212;&#8202;Valid)</h3><p><strong>Volume Signals (12 features)</strong></p><pre><code>log_vol, log_liq, vol_ratio, liq_ratio,
activity, momentum, vol_ultra, vol_high, 
vol_med, vol_low</code></pre><p><strong>Text Structure (17 features)</strong></p><pre><code>q_len, q_chars, word_diversity, avg_word_len,
has_number, has_year, has_percent, has_dollar,
has_date, starts_will, has_by, has_before, 
has_above, is_binary, has_or</code></pre><p><strong>Sentiment Analysis (5 features)</strong></p><pre><code># Positive: win, pass, above, exceed, achieve, surge...
# Negative: lose, fail, below, crash, reject, decline...
pos_count, neg_count, sentiment, 
sentiment_abs, sentiment_total</code></pre><p><strong>Category Classification (12 features)</strong></p><pre><code># 6 categories &#215; 2 (binary + strength)
sports, crypto, politics, world, tech, finance</code></pre><p><strong>Temporal (5 features)</strong></p><pre><code>log_duration, dur_short, dur_med, 
dur_long, vol_per_day</code></pre><p><strong>Interactions (3 features)</strong></p><pre><code>vol_x_sentiment, activity_x_category, 
sentiment_x_duration</code></pre><div><hr></div><h3>4. Model Architecture: Addressing Ensemble Diversity</h3><h3>The Valid Criticism</h3><p>A reader asked: &#8220;Why build an ensemble of all tree-based models?&#8221;</p><p>Fair point. XGBoost, LightGBM, HistGradientBoosting, ExtraTrees, and RandomForest share:</p><ul><li><p>Same inductive bias (axis-aligned splits)</p></li><li><p>Similar failure modes on extrapolation</p></li><li><p>Correlated predictions on edge cases</p></li></ul><h3>v2 Response: Different Regularization = Different Models</h3><pre><code># GB: L1/L2 regularization, slow learning
GradientBoostingClassifier(
    n_estimators=1200, learning_rate=0.012,
    min_samples_split=50, subsample=0.7
)

# RF: Bagging + feature subsampling
RandomForestClassifier(
    n_estimators=1200, max_depth=8,
    class_weight=&#8217;balanced_subsample&#8217;
)

# ET: Extreme randomization in splits
ExtraTreesClassifier(
    n_estimators=1200, max_depth=8,
    class_weight=&#8217;balanced_subsample&#8217;
)

# HGB: Early stopping + histogram binning
HistGradientBoostingClassifier(
    max_iter=1000, learning_rate=0.015,
    l2_regularization=0.25
)</code></pre><h3>New: Double Calibration</h3><pre><code># First pass: Sigmoid (Platt scaling)
cal1 = CalibratedClassifierCV(ensemble, cv=3, method=&#8217;sigmoid&#8217;)
cal1.fit(X_train, y_train)

# Second pass: Isotonic regression
calibrated = CalibratedClassifierCV(cal1, cv=2, method=&#8217;isotonic&#8217;)
calibrated.fit(X_train, y_train)</code></pre><p><strong>Result:</strong> Brier score improved from 0.237 &#8594; 0.229</p><div><hr></div><h3>5. Results: High-Confidence Accuracy</h3><h3>The Key Metric Shift</h3><p>Instead of optimizing overall accuracy (capped at ~60% on efficient markets), we target accuracy at high confidence levels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CV6y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CV6y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 424w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 848w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 1272w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CV6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png" width="1234" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:1234,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CV6y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 424w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 848w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 1272w, https://substackcdn.com/image/fetch/$s_!CV6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3eb85-e573-4bb0-9e5d-bac3ec1575f1_1234x648.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Category Performance</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ubka!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ubka!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 424w, https://substackcdn.com/image/fetch/$s_!ubka!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 848w, https://substackcdn.com/image/fetch/$s_!ubka!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 1272w, https://substackcdn.com/image/fetch/$s_!ubka!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ubka!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png" width="1152" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ubka!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 424w, https://substackcdn.com/image/fetch/$s_!ubka!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 848w, https://substackcdn.com/image/fetch/$s_!ubka!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 1272w, https://substackcdn.com/image/fetch/$s_!ubka!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb033cca-e731-49f8-be4c-e5294e5ef8ea_1152x486.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Key insight:</strong> Politics and world events have clearer resolution signals (confirmable outcomes). Sports markets are noisier (game variance).</p><div><hr></div><h3>6. Live Market Analysis</h3><h3>Current Predictions (400 Active Markets)</h3><p><strong>Top High-Conviction Predictions:</strong></p><ol><li><p>&#8220;Tether insolvent in 2025?&#8221; &#8594; <strong>NO</strong> (92% confidence) | Edge: +8&#162;</p></li><li><p>&#8220;Venezuela invade Guyana in 2025?&#8221; &#8594; <strong>NO</strong> (82% confidence) | Edge: +6&#162;</p></li><li><p>&#8220;Fed abolished in 2025?&#8221; &#8594; <strong>NO</strong> (81% confidence) | Edge: +7&#162;</p></li><li><p>&#8220;North Korea invade South Korea in 2025?&#8221; &#8594; <strong>NO</strong> (80% confidence) | Edge: +5&#162;</p></li></ol><h3>Signal Distribution</h3><ul><li><p><strong>Strong NO:</strong> 65% of predictions</p></li><li><p><strong>Moderate NO:</strong> 20%</p></li><li><p><strong>Hold:</strong> 5%</p></li><li><p><strong>Moderate YES:</strong> 7%</p></li><li><p><strong>Strong YES:</strong> 3%</p></li></ul><p><strong>Interpretation:</strong> Model is bearish on &#8220;unlikely event&#8221; markets&#8202;&#8212;&#8202;these tend to be overpriced due to retail interest.</p><div><hr></div><h3>7. Technical Lessons Learned</h3><h3>1. Real Accuracy &lt; Reported Accuracy (Usually)</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WuAK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WuAK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 424w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 848w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 1272w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WuAK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png" width="1048" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WuAK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 424w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 848w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 1272w, https://substackcdn.com/image/fetch/$s_!WuAK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b99ba07-a3e3-4df7-8b7c-84074db021e0_1048x248.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Lesson:</strong> If your prediction market model exceeds 65% accuracy, check for leakage.</p><h3>2. Confidence Calibration &gt; Overall Accuracy</h3><p>A model that&#8217;s 60% accurate overall but 97.8% accurate when confident is more valuable than a model that&#8217;s 75% accurate but poorly calibrated.</p><h3>3. Volume + Text &gt; Price History</h3><p>For predicting resolution (not price movement):</p><ul><li><p>Volume patterns indicate informed trading</p></li><li><p>Question structure predicts difficulty</p></li><li><p>Category affects resolution clarity</p></li><li><p><strong>Price momentum predicts nothing about final outcomes</strong></p></li></ul><h3>4. Tree Diversity via Regularization</h3><p>Different regularization strategies create sufficient ensemble diversity:</p><ul><li><p><strong>GB:</strong> Slow learning + high shrinkage</p></li><li><p><strong>RF:</strong> Bagging + feature subsampling</p></li><li><p><strong>ET:</strong> Random split thresholds</p></li><li><p><strong>HGB:</strong> Histogram binning + L2</p></li></ul><p>Adding LogisticRegression or MLP improved calibration ~1% but not accuracy.</p><div><hr></div><h3>8. Code Changes Summary</h3><pre><code>- # v1: 10 features including prices
+ # v2: 54 features, no price leakage

- # v1: 100 training samples
+ # v2: 7,889 training samples

- # v1: No backtesting
+ # v2: 1,973 market backtest

- # v1: Single sigmoid calibration
+ # v2: Double calibration (sigmoid + isotonic)

- # v1: Fixed ensemble weights
+ # v2: Performance-weighted voting

- # v1: Accuracy only
+ # v2: Confidence-tiered accuracy reporting</code></pre><div><hr></div><h3>9. Limitations &amp; Next Steps</h3><h3>Current Limitations</h3><ol><li><p><strong>No execution layer</strong>&#8202;&#8212;&#8202;System generates signals, doesn&#8217;t trade</p></li><li><p><strong>No sentiment integration</strong>&#8202;&#8212;&#8202;Twitter/news could add 5&#8211;10%</p></li><li><p><strong>Single-point predictions</strong>&#8202;&#8212;&#8202;No confidence intervals</p></li><li><p><strong>Static retraining</strong>&#8202;&#8212;&#8202;Model doesn&#8217;t update with new resolutions</p></li></ol><h3>Roadmap</h3><p>Priority Enhancement Expected Impact 1 Historical P&amp;L simulation Validate edge persistence 2 Sentiment from social APIs +5&#8211;10% on political markets 3 Cross-market arbitrage Detect mispriced correlations 4 Real-time WebSocket feed Sub-second signal generation</p><div><hr></div><h3>10. Repository</h3><p><strong>GitHub:</strong> <a href="http://github.com/NavnoorBawa/polymarket-prediction-system">github.com/NavnoorBawa/polymarket-prediction-system</a></p><h3>Key Files Updated</h3><pre><code>polymarket-predictor/
&#9500;&#9472;&#9472; train_model_v2.py           # NEW: Production model
&#9500;&#9472;&#9472; train_model_feature_select.py  # NEW: Feature selection variant
&#9500;&#9472;&#9472; fetch_all_markets.py        # NEW: Maximum data collection
&#9500;&#9472;&#9472; ensemble.py                 # UPDATED: Double calibration
&#9500;&#9472;&#9472; data_collection.py          # UPDATED: Pagination to 10k
&#9492;&#9472;&#9472; requirements.txt            # No new dependencies</code></pre><div><hr></div><h3>Conclusion</h3><p>The v2 system addresses the fundamental flaws in v1:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zwDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zwDY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 424w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 848w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 1272w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zwDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png" width="1216" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zwDY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 424w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 848w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 1272w, https://substackcdn.com/image/fetch/$s_!zwDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9f0399-52a5-4dea-a9b1-46c302f8a307_1216x408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The key insight:</strong> On efficient markets, the edge isn&#8217;t in raw accuracy&#8202;&#8212;&#8202;it&#8217;s in knowing when you&#8217;re right. A model that&#8217;s 97.8% accurate when it says &#8220;&#8805;90% confidence&#8221; is tradeable. A model that&#8217;s 60% accurate with no confidence calibration is noise.</p><p>All data from Polymarket Gamma API (free). No proprietary data sources.</p><div><hr></div><p><em>This is educational content. Prediction markets involve real money and significant risk.</em></p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Building a Quantitative Prediction System for Polymarket: A Transparent Technical Deep-Dive]]></title><description><![CDATA[How I Built an ML Pipeline to Predict Decentralized Prediction Market Prices Using Real-Time API Data]]></description><link>https://www.navnoorbawaresearch.com/p/building-a-quantitative-prediction</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/building-a-quantitative-prediction</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Wed, 24 Dec 2025 16:26:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!agSe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!agSe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!agSe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!agSe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!agSe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!agSe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!agSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/182517286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!agSe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!agSe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!agSe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!agSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf45bed-fcd3-4c0a-83be-a8583554f916_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>TL;DR</h3><p>I built an end-to-end ML prediction system for Polymarket that:</p><ul><li><p>Fetches 100% real data from Polymarket&#8217;s CLOB and Gamma APIs</p></li><li><p>Trains a 5-model stacking ensemble (XGBoost, LightGBM, HistGradientBoosting, ExtraTrees, RandomForest)</p></li><li><p>Uses probability calibration for reliable confidence estimates</p></li><li><p>Implements fractional Kelly criterion for position sizing</p></li><li><p>Achieved 93&#8211;95% cross-validation accuracy with Brier score of 0.022</p></li><li><p>Signal distribution on 30 markets: 6 Strong YES, 8 Buy YES, 9 Buy NO, 5 Strong NO</p></li></ul><h3>1. The Problem: Prediction Markets Have Exploitable Inefficiencies</h3><p>Polymarket is a decentralized prediction market where YES/NO contracts trade between $0.00 and $1.00. If a market resolves YES, YES contracts pay $1.00; otherwise, NO contracts pay $1.00.</p><p><strong>The edge:</strong> Markets are often mispriced. Our goal is to detect when the market price diverges from the &#8220;true&#8221; probability, then bet accordingly:</p><p>Scenario Current Price Predicted Price Action Edge Underpriced YES 12.5&#162; 31.8&#162; BUY YES +19.3&#162; Overpriced YES 85.5% 70.1% BUY NO +15.4&#162;</p><div><hr></div><h3>2. Architecture Overview</h3><pre><code>&#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;
&#9474; POLYMARKET PREDICTION SYSTEM                                    &#9474;
&#9500;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9508;
&#9474;                                                                 &#9474;
&#9474; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;              &#9474;
&#9474; &#9474; CLOB API     &#9474; &#9474; GAMMA API    &#9474; &#9474; DATA API     &#9474;              &#9474;
&#9474; &#9474; (Prices,     &#9474; &#9474; (Markets,    &#9474; &#9474; (Historical  &#9474;              &#9474;
&#9474; &#9474; Trades,      &#9474; &#9474; Metadata)    &#9474; &#9474; Prices)      &#9474;              &#9474;
&#9474; &#9474; Orderbook)   &#9474; &#9474;              &#9474; &#9474;              &#9474;              &#9474;
&#9474; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;              &#9474;
&#9474;        &#9474;                &#9474;                &#9474;                      &#9474;
&#9474;        &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9524;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                      &#9474;
&#9474;                         &#9474;                                       &#9474;
&#9474;              &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9660;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                            &#9474;
&#9474;              &#9474; PolymarketFetcher   &#9474;                            &#9474;
&#9474;              &#9474; &#8226; Rate limiting     &#9474;                            &#9474;
&#9474;              &#9474; &#8226; Retry logic       &#9474;                            &#9474; 
&#9474;              &#9474; &#8226; Caching           &#9474;                            &#9474;
&#9474;              &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                            &#9474;
&#9474;                         &#9474;                                       &#9474;
&#9474;              &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9660;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                            &#9474;
&#9474;              &#9474; Feature Extraction  &#9474;                            &#9474;
&#9474;              &#9474; &#8226; 10 features       &#9474;                            &#9474;
&#9474;              &#9474; &#8226; RSI, Momentum     &#9474;                            &#9474;
&#9474;              &#9474; &#8226; Order Imbalance   &#9474;                            &#9474;
&#9474;              &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                            &#9474;
&#9474;                         &#9474;                                       &#9474;
&#9474;        &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9532;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                      &#9474;
&#9474;        &#9660;                &#9660;                &#9660;                      &#9474;
&#9474; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488; &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                 &#9474;
&#9474; &#9474; Direction   &#9474; &#9474; Price       &#9474; &#9474; Confidence  &#9474;                 &#9474;
&#9474; &#9474; Model       &#9474; &#9474; Model       &#9474; &#9474; Model       &#9474;                 &#9474;
&#9474; &#9474; (Stacking   &#9474; &#9474; (Stacking   &#9474; &#9474; (Logistic   &#9474;                 &#9474;
&#9474; &#9474; Ensemble)   &#9474; &#9474; Regressor)  &#9474; &#9474; Regression) &#9474;                 &#9474;
&#9474; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496; &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                 &#9474;
&#9474;        &#9474;                &#9474;                &#9474;                      &#9474;
&#9474;        &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9532;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                      &#9474;
&#9474;                         &#9660;                                       &#9474;
&#9474;              &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                              &#9474;
&#9474;              &#9474; Kelly Criterion   &#9474;                              &#9474;
&#9474;              &#9474; Position Sizing   &#9474;                              &#9474;
&#9474;              &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                              &#9474;
&#9474;                        &#9660;                                        &#9474;
&#9474;              &#9484;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9488;                              &#9474;
&#9474;              &#9474; BUY YES/NO        &#9474;                              &#9474;
&#9474;              &#9474; or HOLD           &#9474;                              &#9474; 
&#9474;              &#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;                              &#9474;
&#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;</code></pre><div><hr></div><h3>3. Data Pipeline: 100% Real Market Data</h3><h3>API Endpoints Used</h3><pre><code>CLOB_URL = &#8220;https://clob.polymarket.com&#8221;     # Prices, trades, orderbook
GAMMA_URL = &#8220;https://gamma-api.polymarket.com&#8221;  # Market metadata
DATA_URL = &#8220;https://data-api.polymarket.com&#8221;    # Historical prices</code></pre><h3>Fetching Strategy</h3><p>I fetch training data from 100+ high-volume markets with historical price data:</p><pre><code>def fetch_real_training_data(self, n_markets: int = 100):
    &#8220;&#8221;&#8220;
    NO SYNTHETIC DATA - uses actual historical prices and outcomes.
    &#8220;&#8221;&#8220;
    # Fetch markets ordered by 24h volume
    markets = self.get_markets(limit=n_markets * 3, order=&#8217;volume24hr&#8217;)
    
    for market in markets:
        # Get 7-day price history (hourly resolution)
        price_history = self.get_price_history(
            token_id, interval=&#8217;1h&#8217;, fidelity=170
        )
        
        # Create training sample using historical price movement
        if len(price_history) &gt;= 20:
            prices_arr = price_history[&#8217;price&#8217;].values
            mid_point = len(prices_arr) // 2
            
            # Features: first half of data
            # Target: did price go UP or DOWN in second half?
            past_avg = np.mean(prices_arr[:mid_point])
            recent_avg = np.mean(prices_arr[-5:])
            outcome = 1 if recent_avg &gt; past_avg else 0</code></pre><h3>Feature Vector (10 Features)</h3><pre><code>features = np.array([
    current_price,      # Current YES price (0&#8211;1)
    volume_24h,         # 24-hour trading volume ($)
    liquidity,          # Market liquidity ($)
    rsi,                # Relative Strength Index (0&#8211;1)
    momentum,           # Price momentum (change rate)
    order_imbalance,    # (buy_vol - sell_vol) / total_vol
    volatility,         # Price standard deviation
    one_day_change,     # 24h price change
    one_week_change,    # 7d price change
    spread,             # Bid-ask spread
])</code></pre><div><hr></div><h3>4. Model Architecture: 5-Model Stacking Ensemble</h3><h3>Base Estimators</h3><pre><code># XGBoost - optimized for tabular data
xgb_clf = xgb.XGBClassifier(
    n_estimators=100,
    max_depth=4,
    learning_rate=0.1,
    subsample=0.8,
    colsample_bytree=0.8,
    reg_alpha=0.1,
    reg_lambda=1.0,
    use_label_encoder=False,
    eval_metric=&#8217;logloss&#8217;
)

# LightGBM - fast gradient boosting
lgb_clf = lgb.LGBMClassifier(
    n_estimators=100,
    max_depth=4,
    learning_rate=0.1,
    num_leaves=15,
    subsample=0.8,
    colsample_bytree=0.8,
    reg_alpha=0.1,
    reg_lambda=1.0,
    verbose=-1
)

# HistGradientBoosting (sklearn native)
hist_clf = HistGradientBoostingClassifier(
    max_iter=100,
    max_depth=4,
    learning_rate=0.1
)

# ExtraTrees &amp; RandomForest for diversity
extra_clf = ExtraTreesClassifier(n_estimators=100, max_depth=6)
rf_clf = RandomForestClassifier(n_estimators=100, max_depth=6)</code></pre><h3>Stacking Architecture</h3><pre><code># Meta-learner combines base predictions
stacking_clf = StackingClassifier(
    estimators=[
        (&#8217;xgb&#8217;, xgb_clf),
        (&#8217;lgb&#8217;, lgb_clf),
        (&#8217;hist&#8217;, hist_clf),
        (&#8217;extra&#8217;, extra_clf),
        (&#8217;rf&#8217;, rf_clf)
    ],
    final_estimator=LogisticRegression(C=1.0, max_iter=1000),
    cv=5,
    passthrough=False
)

# Probability calibration for reliable confidence
self.direction_model = CalibratedClassifierCV(
    stacking_clf,
    method=&#8217;sigmoid&#8217;,  # Platt scaling
    cv=2
)# Probability calibration for reliable confidence
self.direction_model = CalibratedClassifierCV(
    stacking_clf,
    method=&#8217;sigmoid&#8217;,  # Platt scaling
    cv=2
)</code></pre><div><hr></div><h3>5. The Critical Bug I Fixed: Feature Dimension Mismatch</h3><h3>The Problem</h3><p>The model was predicting P(UP) = 0.72 for every market, regardless of input. All signals were BUY YES with no BUY NO.</p><h3>Root Cause</h3><p>Training used 10 features (from <code>polymarket_fetcher.py</code>), but prediction generated 33 features (from <code>FeatureExtractor.combine_features()</code>). The scaler was fitted on 33D data but received 10D at prediction time.</p><pre><code>Training:   X.shape = (100, 10) &#8594; scaler.fit(X)
Prediction: features.shape = (1, 33) &#8594; scaler.transform(features)  # ERROR!</code></pre><h3>The Fix</h3><p>I aligned both paths to use exactly 10 features:</p><pre><code># In predict() method:
features = np.array([
    current_price,                          # From market data
    market_features.get(&#8217;volume_24h&#8217;, 0),
    market_features.get(&#8217;liquidity&#8217;, 0),
    trade_features.get(&#8217;rsi&#8217;, 0.5),
    trade_features.get(&#8217;momentum&#8217;, 0),
    trade_features.get(&#8217;order_imbalance&#8217;, 0),
    trade_features.get(&#8217;volatility&#8217;, 0),
    trade_features.get(&#8217;momentum_5&#8217;, 0),    # 1d change proxy
    trade_features.get(&#8217;momentum_20&#8217;, 0),   # 1w change proxy
    market_features.get(&#8217;spread&#8217;, 0),
]).reshape(1, -1)</code></pre><div><hr></div><h3>6. Prediction Logic: Direction + Magnitude</h3><h3>Core Algorithm</h3><pre><code># 1. Direction Model: P(price goes UP)
direction_proba = self.direction_model.predict_proba(features_scaled)[0]
prob_up = direction_proba[1]

# 2. Price Model: Direct price prediction
raw_predicted_price = self.price_model.predict(features_scaled)[0]

# 3. Use price model as PRIMARY signal (trained on actual future prices)
price_model_move = raw_predicted_price - current_price
predicted_up = price_model_move &gt; 0

# 4. Confidence scaling: boost if both models agree
direction_agrees = (prob_up &gt; 0.5 and price_model_move &gt; 0) or \
                   (prob_up &lt; 0.5 and price_model_move &lt; 0)

if direction_agrees:
    confidence_scale = 0.6 + direction_confidence * 0.4  # 0.6 to 1.0
else:
    confidence_scale = 0.3  # Models disagree &#8594; conservative

# 5. Cap magnitude to realistic bounds
max_move = min((1 - current_price) * 0.5, 0.20)  # Max 20%
move_magnitude = abs(price_model_move) * confidence_scale
predicted_price = current_price + (move_magnitude if predicted_up else -move_magnitude)</code></pre><h3>Action Determination</h3><pre><code># Kelly Criterion for position sizing
if predicted_price &gt; current_price:
    action = &#8216;BUY_YES&#8217;  # Price going UP &#8594; market resolves YES
else:
    action = &#8216;BUY_NO&#8217;   # Price going DOWN &#8594; market resolves NO

# Minimum 2% edge required
if abs(predicted_price - current_price) &lt; 0.02:
    action = &#8216;HOLD&#8217;</code></pre><div><hr></div><h3>7. Position Sizing: Fractional Kelly Criterion</h3><pre><code>class KellyCriterion:
    @staticmethod
    def calculate_full_kelly(p_true: float, p_market: float) -&gt; float:
        &#8220;&#8221;&#8220;
        Full Kelly: f* = (P_true - P_market) / (1 - P_market)
        
        Example:
        - Model estimates 55% true probability
        - Market price is 48&#162;
        - f* = (0.55&#8211;0.48) / (1&#8211;0.48) = 13.4% of bankroll
        &#8220;&#8221;&#8220;
        if p_true &lt;= p_market:
            return 0.0
        return (p_true - p_market) / (1 - p_market)
    
    @staticmethod
    def position_size(predicted_price, current_price, confidence, 
                     bankroll=1000, kelly_fraction=0.25):
        &#8220;&#8221;&#8220;
        I use QUARTER KELLY (25% of full Kelly).
        
        Why? Risk management:
        - Full Kelly: 33% chance of halving bankroll before doubling
        - Half Kelly: 11% chance
        - Quarter Kelly: 4% chance (recommended)
        &#8220;&#8221;&#8220;
        p_true = predicted_price * confidence + current_price * (1 - confidence)
        full_kelly = calculate_full_kelly(p_true, current_price)
        position = full_kelly * kelly_fraction * confidence * bankroll
        return min(position, bankroll * 0.25)  # Max 25% per trade</code></pre><div><hr></div><h3>8. Results: Performance Metrics</h3><h3>Training Metrics</h3><p>Metric Value Interpretation Direction Accuracy 95.0% Model predicts UP/DOWN correctly Cross-Val Accuracy 93.0% &#177; 4.0% Generalization check (5-fold) Brier Score 0.022 Probability quality (0 = perfect) Log Loss 0.115 Calibration metric (lower = better) Calibration Error 0.183 Predicted vs actual probabilities Class Balance 45% UP / 55% DOWN Training data distribution</p><h3>Live Prediction Distribution (30 Markets)</h3><ul><li><p>&#128994;&#128994; <strong>Strong YES:</strong> 6 (20%)</p></li><li><p>&#128994; <strong>Buy YES:</strong> 8 (27%)</p></li><li><p>&#128308; <strong>Buy NO:</strong> 9 (30%)</p></li><li><p>&#128308;&#128308; <strong>Strong NO:</strong> 5 (17%)</p></li><li><p>&#9898; <strong>Hold:</strong> 2 (6%)</p></li></ul><p><strong>Key observation:</strong> Balanced distribution (47% YES vs 47% NO signals) indicates the model isn&#8217;t biased toward one direction.</p><h3>Top Opportunities Detected</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VlTS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VlTS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 424w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 848w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 1272w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VlTS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png" width="1372" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VlTS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 424w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 848w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 1272w, https://substackcdn.com/image/fetch/$s_!VlTS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb973dd-a721-48c5-b512-ebd7f8f6988c_1372x502.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These predictions represent markets where our model detected significant mispricings, with edges ranging from <strong>+19.3&#162; to +20.0&#162;</strong> per contract.</p><div><hr></div><h3>9. Key Technical Learnings</h3><h3>1. Feature Alignment is Critical</h3><p>The most insidious bug was the feature dimension mismatch. Training on 10D features but predicting with 33D features caused the model to output near-0.5 probabilities for all inputs (maximum uncertainty).</p><p><strong>Lesson:</strong> Always verify <code>X_train.shape[1] == X_predict.shape[1]</code>.</p><h3>2. Use Multiple Models with Different Failure Modes</h3><p>When the direction model predicted all UP, the price model (trained on absolute prices) provided contrarian signals. By requiring agreement between both models for high confidence, I reduced false positives.</p><h3>3. Probability Calibration Matters for Betting</h3><p>Raw model probabilities are often overconfident. Using <code>CalibratedClassifierCV</code> with Platt scaling ensures that when the model says &#8220;70% confidence,&#8221; it&#8217;s actually correct ~70% of the time.</p><h3>4. Real Data Distribution &#8800; Neutral</h3><p>Training data had 45% UP / 55% DOWN balance. Features like RSI and momentum had positive correlations with UP outcomes. Test markets with neutral features (RSI=0.5, momentum=0) were extrapolations&#8202;&#8212;&#8202;the model hadn&#8217;t seen these patterns.</p><div><hr></div><h3>10. Limitations &amp; Future Work</h3><h3>Current Limitations</h3><ul><li><p><strong>No backtesting:</strong> I haven&#8217;t validated predictions against actual market resolutions</p></li><li><p><strong>Small training set:</strong> 100 samples may not capture all market dynamics</p></li><li><p><strong>Feature engineering:</strong> Only 10 features; could add sentiment, news, cross-market correlations</p></li><li><p><strong>No execution:</strong> System generates signals but doesn&#8217;t place trades</p></li></ul><h3>Future Enhancements</h3><ul><li><p>Historical backtesting against resolved markets</p></li><li><p>Cross-market arbitrage detection (mutually exclusive events)</p></li><li><p>Sentiment integration from Twitter/news APIs</p></li><li><p>Real-time streaming with WebSocket connections</p></li><li><p>Portfolio optimization across multiple markets</p></li></ul><div><hr></div><h3>11. Full Code Repository Structure</h3><pre><code>polymarket-predictor/
&#9500;&#9472;&#9472; main.py                  # Entry point, runs predictions
&#9500;&#9472;&#9472; prediction_model.py      # ML models, Kelly criterion, risk management
&#9500;&#9472;&#9472; polymarket_fetcher.py    # API client with rate limiting, caching
&#9500;&#9472;&#9472; requirements.txt         # Dependencies
&#9492;&#9472;&#9472; .venv/                   # Python virtual environment</code></pre><h3>&#128187; Access the Full Code</h3><p><strong>GitHub Repository:</strong> <a href="https://github.com/NavnoorBawa/polymarket-prediction-system">https://github.com/NavnoorBawa/polymarket-prediction-system</a></p><p>The complete implementation is open-source and available on GitHub. Feel free to clone, fork, and experiment with the code!</p><h3>Dependencies</h3><ul><li><p>numpy</p></li><li><p>pandas</p></li><li><p>scikit-learn</p></li><li><p>xgboost</p></li><li><p>lightgbm</p></li><li><p>shap</p></li><li><p>requests</p></li></ul><div><hr></div><h3>Conclusion</h3><p>I built a functional prediction system for Polymarket that:</p><ul><li><p>Fetches real data from Polymarket&#8217;s CLOB and Gamma APIs</p></li><li><p>Trains an ensemble of 5 gradient boosting models with probability calibration</p></li><li><p>Generates actionable signals (BUY YES, BUY NO, HOLD) with confidence scores</p></li><li><p>Sizes positions using fractional Kelly criterion</p></li></ul><p><strong>The key insight:</strong> prediction markets are inefficient, but exploiting them requires careful feature engineering, proper probability calibration, and rigorous testing.</p><p><strong>The biggest lesson learned:</strong> feature dimension mismatches are silent killers. The model appeared to work but produced garbage predictions until I aligned the training and prediction pipelines.</p><p><strong>Next step:</strong> Backtest against 6 months of resolved markets to estimate actual P&amp;L before risking capital.</p><div><hr></div><h3>&#128279; Links &amp; Resources</h3><p><strong>Full Code on GitHub:</strong> <a href="https://github.com/NavnoorBawa/polymarket-prediction-system">https://github.com/NavnoorBawa/polymarket-prediction-system</a></p><p><strong>Questions or want to collaborate?</strong> Feel free to reach out or open an issue on the repository!</p><p><strong>Disclaimer:</strong> This is educational content. Prediction markets involve real money and significant risk. Past model performance does not guarantee future results. Always do your own research.</p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover image: Polymarket market page (screenshot), public domain, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[The Math of Prediction Markets: Binary Options, Kelly Criterion, and CLOB Pricing Mechanics]]></title><description><![CDATA[This is a detailed research piece.]]></description><link>https://www.navnoorbawaresearch.com/p/the-math-of-prediction-markets-binary</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/the-math-of-prediction-markets-binary</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Wed, 24 Dec 2025 14:21:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oDPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><p>Prediction market contracts are fully-collateralized binary options trading on central limit order books where the core invariant YES + NO = $1.00 creates deterministic P&amp;L mechanics and persistent arbitrage opportunities. Edge extraction comes primarily from superior probability forecasting combined with Kelly-optimal position sizing. These are vanilla digital options priced by the market, not Black-Scholes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oDPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oDPf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oDPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/182507687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oDPf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!oDPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe6e821-f8e6-406b-a631-436e901dcdd6_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Setup: Arrow-Debreu Securities on CLOBs</h3><p>Prediction markets issue binary contracts with terminal payoffs of $1.00 or $0.00. On Polymarket, each market creates two ERC-1155 tokens (YES and NO) via Gnosis Conditional Tokens Framework. On Kalshi, the first CFTC-regulated Designated Contract Market for event contracts, the same binary structure applies but with fiat settlement.</p><p>The foundational invariant is contract-enforced: <strong>P_YES + P_NO = $1.00</strong>. Violation creates immediate arbitrage. If YES trades at $0.55 and NO at $0.40 (total = $0.95), buying both locks $0.05 risk-free profit at settlement. If the sum exceeds $1.00, selling both captures the excess.</p><p>Shares are atomically minted when opposing orders match. Trader A submits limit buy YES @ $0.65, Trader B submits limit buy NO @ $0.35. The exchange collects $1.00 total, mints 1 YES + 1 NO token simultaneously, distributes to each party. Zero fractional reserves, zero counterparty credit risk, 100% collateralization.</p><p>Price discovery occurs through order book mechanics. Polymarket displays the midpoint of best bid/ask spread (or last traded price if spread exceeds $0.10). Kalshi operates similarly. <strong>Market Price &#8776; Implied Probability</strong> under risk-neutral pricing (subject to risk preferences, liquidity, and platform frictions). YES @ $0.72 equals 72% market-assigned probability.</p><h3>Trade Structure: CLOB Architecture and Settlement</h3><p>Polymarket uses hybrid-decentralized infrastructure: off-chain order matching (gasless), EIP-712 signed orders, on-chain settlement via Polygon PoS with USDC collateral. Kalshi operates as fully-regulated exchange under CFTC oversight with fiat USD settlement.</p><p>Resolution mechanisms differ:</p><ul><li><p><strong>Polymarket</strong>: UMA Optimistic Oracle with $750 USDC bond, 2-hour dispute window, Schelling-point arbitration by UMA token holders if contested</p></li><li><p><strong>Kalshi</strong>: Event contracts self-certify outcomes based on authoritative data sources (AP, NBC, government statistics)</p></li></ul><p>The October 2, 2024 D.C. Circuit decision allowed Kalshi to list political event contracts and materially changed the regulatory landscape for event contracts in the United States.</p><h3>Risk &amp; P&amp;L Mechanics: Deterministic Payoffs</h3><p>Pre-resolution trading P&amp;L follows standard equity mechanics:</p><pre><code>P&amp;L = (Exit_Price - Entry_Price) &#215; Position_Size</code></pre><p><strong>Example</strong>: Buy 5,000 YES @ $0.28, sell @ $0.61 &#8594; <strong>$1,650 profit</strong> [($0.61&#8202;&#8212;&#8202;$0.28) &#215; 5,000].</p><p>Holding to resolution creates asymmetric convexity tied to entry price:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ddtn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ddtn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 424w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 848w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 1272w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ddtn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png" width="1352" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ddtn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 424w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 848w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 1272w, https://substackcdn.com/image/fetch/$s_!ddtn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb482f7c2-e520-4e56-a626-751a4eff5069_1352x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Low-probability tails ($0.05-$0.20) offer lottery-like payoff structures. Buy 10,000 YES @ $0.12, pay $1,200. If event occurs, receive $10,000 &#8594; <strong>$8,800 net profit</strong> (+733%). If event fails, lose entire $1,200 stake (-100%).</p><p>The zero-sum structure means every dollar won equals a dollar lost by counterparty. This is pure information transfer. Polymarket charges no trading fees on its primary platform. Kalshi charges variable fees calculated as <code>ceil(0.07 &#215; contracts &#215; price &#215; (1-price))</code> (fee schedule as of December 2024), ranging from ~0.6% for tail events to 1.75% at mid-market ($0.50) prices.</p><h3>Key Quant Insight: Kelly Criterion for Binary Options</h3><p>Edge extraction requires two components: probability estimation superiority and Kelly-optimal position sizing.</p><p>Expected value formula:</p><pre><code>EV = p(true) &#215; $1.00 - Market_Price</code></pre><p><strong>Kelly criterion</strong> determines optimal bankroll fraction:</p><pre><code>f* = (bp - q) / b
where:
  p = true probability (your forecast)
  q = 1 - p
  b = (1 - Market_Price) / Market_Price  [net odds]</code></pre><p><strong>Worked Example</strong>: Market prices &#8220;Fed Rate Cut in March&#8221; at $0.60 (60% implied probability). Your econometric model forecasts 75% true probability.</p><pre><code>b = (1 - 0.60) / 0.60 = 0.667
f* = (0.667 &#215; 0.75 - 0.25) / 0.667 = (0.500 - 0.25) / 0.667 = 0.375</code></pre><p>Kelly recommends <strong>37.5% of bankroll</strong> in YES shares. EV per $1 risked = $0.75&#8202;&#8212;&#8202;$0.60 = <strong>$0.15 edge</strong> (25% ROI if forecast correct).</p><p>Fractional Kelly (typically 0.25x to 0.5x full Kelly) reduces volatility and protects against probability estimation errors. Academic research by Wolfers and Zitzewitz (2006) shows prediction market prices typically approximate mean beliefs but can deviate for extreme probabilities near $0.00 or $1.00, where risk preferences distort pricing.</p><h3>Arbitrage Mechanics: Cross-Platform and Intra-Market</h3><p><strong>Cross-platform arbitrage</strong> exploits price disparities between Polymarket, Kalshi, PredictIt. Research on 2024 US Presidential election markets documented persistent opportunities:</p><ul><li><p>Clinton and Huang (2025) found prices for identical contracts diverged significantly across platforms</p></li><li><p>Accuracy rates in their sample: PredictIt 93% correctly predicted outcomes, Kalshi 78%, Polymarket 67%</p></li><li><p>Arbitrage opportunities <strong>peaked</strong> in final two weeks before Election Day (contrary to efficiency hypothesis)</p></li></ul><p><strong>Example arbitrage</strong>:</p><ul><li><p>Polymarket YES: $0.42</p></li><li><p>Kalshi NO: $0.56</p></li><li><p><strong>Total cost</strong>: $0.98</p></li><li><p><strong>Guaranteed payout</strong>: $1.00</p></li><li><p><strong>Net profit</strong>: $0.02 per contract (2.04% return)</p></li></ul><p>These opportunities persist because:</p><ol><li><p>Low institutional participation (retail-dominated flow)</p></li><li><p>Platform fragmentation (no unified orderbook)</p></li><li><p>Thin liquidity in niche markets</p></li><li><p>High latency between price discovery sources</p></li></ol><p><strong>Intra-platform arbitrage</strong> occurs when dependent markets misprice probability distributions. Example: If individual swing state markets sum to 87% probability while national &#8220;Trump wins&#8221; market trades at 65%, buying the underpriced distribution captures guaranteed profit when probabilities converge.</p><p>However, arbitrage profitability faces constraints:</p><ul><li><p>Platform fees: Polymarket charges no fees (main platform), Kalshi fees range 0.6&#8211;1.75% depending on price</p></li><li><p>Slippage in thin markets</p></li><li><p>Withdrawal/settlement delays</p></li><li><p>Millisecond HFT competition for obvious opportunities</p></li></ul><h3>Market Inefficiencies: Longshot Bias and Behavioral Distortions</h3><p>Prediction markets exhibit systematic mispricing patterns exploitable by quantitative traders:</p><p><strong>Longshot Bias</strong>: Retail traders systematically overpay for low-probability outcomes ($0.01-$0.15) seeking lottery-like payoffs, while underpricing favorites. Professional traders exploit by systematically selling tail events and buying high-probability outcomes.</p><p><strong>Recency Bias</strong>: Prices overreact to recent news then mean-revert, creating short-term reversals. Markets show negative autocorrelation in daily price changes. Momentum doesn&#8217;t persist.</p><p><strong>Volume Distortions</strong>: National presidential markets on Polymarket/Kalshi showed highest trading volume but <strong>greater inefficiency</strong> than lower-liquidity state-level markets, suggesting attention-driven mispricing overwhelms information aggregation.</p><p>From Ng, Peng, Tao, Zhou (2025): &#8220;Using unique dataset from Polymarket, Kalshi, PredictIt, and Robinhood during 2024 U.S. election, we find significant price disparities across platforms creating economically meaningful arbitrage opportunities.&#8221;</p><h3>Comparing CLOB vs AMM Architectures</h3><p>Polymarket originally used Automated Market Maker (AMM) with Constant Product formula but migrated to CLOB in 2023 for superior price discovery and capital efficiency.</p><p><strong>AMM Mechanics</strong> (legacy):</p><ul><li><p>Constant Product: x &#215; y = k (YES shares &#215; NO shares = constant)</p></li><li><p>Logarithmic slippage for large orders</p></li><li><p>Liquidity providers earn bid-ask spread</p></li><li><p>Vulnerable to impermanent loss</p></li></ul><p><strong>CLOB Mechanics</strong> (current):</p><ul><li><p>Linear slippage based on orderbook depth: &#916;p &#8776; Q / (2 &#215; depth)</p></li><li><p>Discrete price jumps from sparse orders</p></li><li><p>Market makers post limit orders at specific prices</p></li><li><p>No impermanent loss risk</p></li></ul><p>CLOB architecture dominates for binary outcomes. Polymarket&#8217;s 2023 migration to CLOB enabled significant liquidity growth and improved price discovery versus AMM predecessors. Hybrid concentrated liquidity designs (Uniswap v3-style) attempted but suffer gap risk outside specified ranges.</p><h3>Lesson: Probability Edge + Kelly Sizing = Systematic Alpha</h3><p>Prediction markets are pure information bets where systematic profitability requires:</p><ol><li><p><strong>Probability Forecasting Superiority</strong>: Build proprietary models aggregating polling data, fundamental analysis, regression forecasts. Even 3&#8211;5% edge over market consensus compounds significantly via Kelly criterion.</p></li><li><p><strong>Kelly-Optimal Position Sizing</strong>: Full Kelly maximizes long-run growth rate but creates 33% probability of halving bankroll before doubling. Fractional Kelly (0.25x-0.5x) recommended for real-world risk management.</p></li><li><p><strong>Exploit Behavioral Patterns</strong>: Retail-dominated markets systematically misprice tail events. Target $0.05-$0.20 contracts where small probability improvements = large price movements.</p></li><li><p><strong>Platform Arbitrage</strong>: Cross-platform price monitoring captures 1&#8211;3% risk-free returns on liquid markets. Automated systems scan for YES(A) + NO(B) &lt; $1.00 violations.</p></li><li><p><strong>Avoid Adverse Selection</strong>: Thin markets (&lt;$50K volume) often hide informed trader activity. Large sudden moves signal private information. Fade overreactions, don&#8217;t chase momentum.</p></li></ol><p>The deterministic payoff structure eliminates model risk present in vanilla options. If your probability forecast is calibrated, binary options offer the cleanest expression of edge. No volatility surface to model, no Greeks to hedge, just pure probability times payout.</p><h3>Conclusion</h3><p>Prediction market contracts are fully-collateralized digital options where YES + NO = $1.00 invariant enforces zero-sum structure. Alpha comes primarily from superior probability estimation combined with Kelly-optimal sizing. Retail behavioral biases and platform fragmentation create persistent inefficiencies for quantitative exploitation. These are information markets in purest form: bet better probabilities, size correctly, capture edge systematically.</p><div><hr></div><h3>Sources (All Links Verified December 2024)</h3><p><strong>Primary Platform Documentation:</strong></p><ol><li><p>Conditional Tokens Framework Documentation&#8202;&#8212;&#8202; <a href="https://conditional-tokens.readthedocs.io/en/latest/">https://conditional-tokens.readthedocs.io/en/latest/</a></p></li><li><p>Polymarket CLOB Documentation&#8202;&#8212;&#8202; <a href="https://docs.polymarket.com/developers/CLOB/introduction">https://docs.polymarket.com/developers/CLOB/introduction</a></p></li><li><p>Polymarket Price Calculation&#8202;&#8212;&#8202; <a href="https://docs.polymarket.com/polymarket-learn/trading/how-are-prices-calculated">https://docs.polymarket.com/polymarket-learn/trading/how-are-prices-calculated</a></p></li><li><p>Polymarket Trading Fees (Zero Fees)&#8202;&#8212;&#8202; <a href="https://docs.polymarket.com/polymarket-learn/trading/fees">https://docs.polymarket.com/polymarket-learn/trading/fees</a></p></li><li><p>Polymarket Market Resolution (UMA Oracle)&#8202;&#8212;&#8202; <a href="https://docs.polymarket.com/polymarket-learn/markets/how-are-markets-resolved">https://docs.polymarket.com/polymarket-learn/markets/how-are-markets-resolved</a></p></li><li><p>Polymarket UMA Resolution Technical Docs&#8202;&#8212;&#8202; <a href="https://docs.polymarket.com/developers/resolution/UMA">https://docs.polymarket.com/developers/resolution/UMA</a></p></li><li><p>Kalshi Official Site&#8202;&#8212;&#8202; <a href="https://kalshi.com/about">https://kalshi.com/about</a></p></li><li><p>Kalshi Regulation Info&#8202;&#8212;&#8202; <a href="https://help.kalshi.com/kalshi-101/how-is-kalshi-regulated">https://help.kalshi.com/kalshi-101/how-is-kalshi-regulated</a></p></li><li><p>Kalshi Fee Structure&#8202;&#8212;&#8202; <a href="https://help.kalshi.com/trading/fees">https://help.kalshi.com/trading/fees</a></p></li></ol><p><strong>Academic Research:</strong></p><p>10. Wolfers &amp; Zitzewitz (2006), &#8220;Interpreting Prediction Market Prices as Probabilities&#8221;&#8202;&#8212;&#8202; <a href="https://www.iza.org/publications/dp/2092/interpreting-prediction-market-prices-as-probabilities">https://www.iza.org/publications/dp/2092/interpreting-prediction-market-prices-as-probabilities</a></p><p>11. Wolfers &amp; Zitzewitz (2006), Full Paper PDF&#8202;&#8212;&#8202; <a href="https://rodneywhitecenter.wharton.upenn.edu/wp-content/uploads/2014/04/0611.pdf">https://rodneywhitecenter.wharton.upenn.edu/wp-content/uploads/2014/04/0611.pdf</a></p><p>12. Meister (2024), &#8220;Application of Kelly Criterion to Prediction Markets&#8221;&#8202;&#8212;&#8202; <a href="https://arxiv.org/abs/2412.14144">https://arxiv.org/abs/2412.14144</a></p><p>13. Lu &amp; Song (2024), &#8220;Pricing Binary Options Under Mixed Exponential Jump Diffusion&#8221;&#8202;&#8212;&#8202; <a href="https://doi.org/10.3390/math12203233">https://doi.org/10.3390/math12203233</a></p><p><strong>Market Analysis &amp; Arbitrage:</strong></p><p>14. Clinton &amp; Huang (2025), &#8220;The Perils of Election Prediction Markets&#8221;&#8202;&#8212;&#8202; <a href="https://goodauthority.org/news/the-perils-of-election-prediction-markets/">https://goodauthority.org/news/the-perils-of-election-prediction-markets/</a></p><p>15. Clinton &amp; Huang (2025), Research Paper&#8202;&#8212;&#8202; <a href="https://www.researchgate.net/publication/398449904_Prediction_Markets_The_Accuracy_and_Efficiency_of_24_Billion_in_the_2024_Presidential_Election">https://www.researchgate.net/publication/398449904_Prediction_Markets_The_Accuracy_and_Efficiency_of_24_Billion_in_the_2024_Presidential_Election</a></p><p>16. Ng, Peng, Tao, Zhou (2025), &#8220;Price Discovery and Trading in Prediction Markets&#8221;&#8202;&#8212;&#8202; <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5331995">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5331995</a></p><p>17. QuantPedia, &#8220;Systematic Edges in Prediction Markets&#8221;&#8202;&#8212;&#8202; <a href="https://quantpedia.com/systematic-edges-in-prediction-markets/">https://quantpedia.com/systematic-edges-in-prediction-markets/</a></p><p>18. Bet Metrics Lab, &#8220;Prediction Market Arbitrage&#8221;&#8202;&#8212;&#8202; <a href="https://betmetricslab.com/arbitrage-betting/prediction-market-arbitrage/">https://betmetricslab.com/arbitrage-betting/prediction-market-arbitrage/</a></p><p><strong>Regulatory &amp; Industry:</strong></p><p>19. DC Circuit Court Ruling (Oct 2, 2024): KalshiEx LLC v. CFTC&#8202;&#8212;&#8202; <a href="https://media.cadc.uscourts.gov/opinions/docs/2024/10/24-5205-2077790.pdf">https://media.cadc.uscourts.gov/opinions/docs/2024/10/24-5205-2077790.pdf</a></p><p>20. Reuters, &#8220;US Appeals Court Clears Kalshi Election Contracts&#8221;&#8202;&#8212;&#8202; <a href="https://www.reuters.com/legal/us-federal-court-upholds-ruling-letting-kalshiex-list-election-betting-contracts-2024-10-02/">https://www.reuters.com/legal/us-federal-court-upholds-ruling-letting-kalshiex-list-election-betting-contracts-2024-10-02/</a></p><p>21. Kalshi Wikipedia (Regulatory Timeline)&#8202;&#8212;&#8202; <a href="https://en.wikipedia.org/wiki/Kalshi">https://en.wikipedia.org/wiki/Kalshi</a></p><p>22. Prediction Market Wikipedia&#8202;&#8212;&#8202; <a href="https://en.wikipedia.org/wiki/Prediction_market">https://en.wikipedia.org/wiki/Prediction_market</a></p><p>23. KPMG, &#8220;Current State of Prediction Markets&#8221;&#8202;&#8212;&#8202; <a href="https://kpmg.com/us/en/articles/2025/current-state-of-prediction-markets.html">https://kpmg.com/us/en/articles/2025/current-state-of-prediction-markets.html</a></p><p>24. CF Benchmarks, &#8220;Kalshi Leads Crypto Event Contract Market&#8221;&#8202;&#8212;&#8202; <a href="https://www.cfbenchmarks.com/blog/kalshi-leads-surging-crypto-event-contract-market-powered-by-cf-benchmarks">https://www.cfbenchmarks.com/blog/kalshi-leads-surging-crypto-event-contract-market-powered-by-cf-benchmarks</a></p><p><strong>Mathematical Foundations:</strong></p><p>25. Kelly Criterion Wikipedia&#8202;&#8212;&#8202; <a href="https://en.wikipedia.org/wiki/Kelly_criterion">https://en.wikipedia.org/wiki/Kelly_criterion</a></p><p>26. Kelly Criterion Calculator (With Probability Verification)&#8202;&#8212;&#8202; <a href="https://www.albionresearch.com/tools/kelly">https://www.albionresearch.com/tools/kelly</a></p><p>27. Black-Scholes Digital Options Formulas&#8202;&#8212;&#8202; <a href="https://quantpie.co.uk/bsm_bin_c_formula/bs_bin_c_summary.php">https://quantpie.co.uk/bsm_bin_c_formula/bs_bin_c_summary.php</a></p><p>28. Black-Scholes Model Wikipedia&#8202;&#8212;&#8202; https://en.wikipedia.org/wiki/Black&#8211;Scholes_model</p><p>29. Stanford, &#8220;Probability: The Kelly Criterion&#8221;&#8202;&#8212;&#8202; <a href="https://crypto.stanford.edu/~blynn/pr/kelly.html">https://crypto.stanford.edu/~blynn/pr/kelly.html</a></p><p><strong>Technical Implementation:</strong></p><p>30. Polymarket GitHub (CTF Exchange)&#8202;&#8212;&#8202; <a href="https://github.com/Polymarket/ctf-exchange">https://github.com/Polymarket/ctf-exchange</a></p><p>31. Polymarket GitHub (UMA CTF Adapter)&#8202;&#8212;&#8202; <a href="https://github.com/Polymarket/uma-ctf-adapter">https://github.com/Polymarket/uma-ctf-adapter</a></p><p>32. Polymarket GitHub (CLOB Client SDK)&#8202;&#8212;&#8202; <a href="https://github.com/Polymarket/clob-client">https://github.com/Polymarket/clob-client</a></p><p>33. Gnosis Conditional Tokens Framework&#8202;&#8212;&#8202; <a href="https://github.com/gnosis/conditional-tokens-contracts">https://github.com/gnosis/conditional-tokens-contracts</a></p><p><strong>Data &amp; Analytics:</strong></p><p>34. DeFiLlama (Polymarket TVL Data)&#8202;&#8212;&#8202; <a href="https://defillama.com/protocol/polymarket">https://defillama.com/protocol/polymarket</a></p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[The Mathematical Execution Behind Prediction Market Alpha: How Quants Extract Edge from Binary Contracts]]></title><description><![CDATA[This is a detailed research piece.]]></description><link>https://www.navnoorbawaresearch.com/p/the-mathematical-execution-behind</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/the-mathematical-execution-behind</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Fri, 12 Dec 2025 14:14:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mkq1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><p>Event contracts on Polymarket and Kalshi are cash-or-nothing binary options trading with retail liquidity and institutional information asymmetry. The mathematical framework is identical to derivatives pricing, but execution exploits prediction market-specific inefficiencies: wider spreads, slower information incorporation, and structural arbitrage from probability constraint violations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mkq1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mkq1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mkq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/181426674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mkq1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mkq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04fa23e4-f039-4069-b8a9-034d4384b3f3_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Binary Options Pricing: The Foundation</h3><p>Event contracts pay $1 if the outcome occurs, $0 otherwise. Under Black-Scholes framework for cash-or-nothing options:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dq3p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dq3p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 424w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 848w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 1272w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dq3p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png" width="1258" height="498" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fff83a98-7460-4e42-9be8-63dd60343826_1258x498.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:498,&quot;width&quot;:1258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/181426674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dq3p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 424w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 848w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 1272w, https://substackcdn.com/image/fetch/$s_!dq3p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffff83a98-7460-4e42-9be8-63dd60343826_1258x498.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For prediction markets with no underlying volatility (binary settlement), this simplifies to:</p><pre><code>P = Implied_Probability
E[Payoff] = P_true - P_market</code></pre><p><strong>Critical Difference:</strong> Traditional options have continuous underlying price movements; event contracts resolve discretely. Edge comes from estimating P_true more accurately than crowd consensus, not from delta-hedging volatility.</p><p><strong>Greeks for Binary Options:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cuQ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cuQ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 424w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 848w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 1272w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cuQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png" width="1268" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33110,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/181426674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cuQ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 424w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 848w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 1272w, https://substackcdn.com/image/fetch/$s_!cuQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9f4ac7-9038-4cbc-879b-a8397f231c62_1268x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Implication:</strong> Binary options exhibit discontinuous payoff functions. Gamma is negative, meaning delta hedging requires increasing position sizes as settlement approaches&#8202;&#8212;&#8202;creating terminal risk concentration professional traders manage through fractional Kelly position sizing.</p><h3>Kelly Criterion: Optimal Position Sizing</h3><p>Kelly&#8217;s 1956 formula determines optimal bet fraction maximizing long-run capital growth:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UGYD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UGYD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 424w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 848w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 1272w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UGYD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png" width="1262" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/181426674?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UGYD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 424w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 848w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 1272w, https://substackcdn.com/image/fetch/$s_!UGYD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3844af8c-67f6-4c7a-8192-6f33f1bc0f9b_1262x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>For Event Contracts:</strong></p><pre><code>f* = (P_true - P_market) / (1 - P_market)</code></pre><p><strong>Example:</strong> Model estimates 55% probability on contract at $0.48:</p><pre><code>f* = (0.55 - 0.48) / (1 - 0.48) = 0.134 (13.4% of capital)</code></pre><p><strong>Fractional Kelly Implementation:</strong></p><p>Professional traders use 25&#8211;50% of full Kelly to account for model uncertainty:</p><pre><code>Actual_Position = Kelly_Fraction * Confidence_Factor * Capital
Typical: Position = 0.134 * 0.25 * $100,000 = $3,350</code></pre><p><strong>Empirical Performance:</strong></p><ul><li><p>Full Kelly: 33% probability of halving bankroll before doubling</p></li><li><p>Half Kelly: 11% probability of halving bankroll</p></li><li><p>Quarter Kelly: &lt; 3% probability (industry standard)</p></li></ul><p><em>Note: These are illustrative probabilities under specific win/loss distributions and edge assumptions. Actual ruin probabilities vary by payout structure and trade frequency.</em></p><p><strong>Mathematical Justification:</strong></p><p>Expected growth rate under Kelly criterion:</p><pre><code>G = E[log(1 + f*R)] &#8776; p*log(1 + f*b) + q*log(1 - f)</code></pre><p>Maximizing G yields optimal long-run wealth accumulation, but assumes perfect probability estimates. Overconfidence in P_true destroys capital exponentially&#8202;&#8212;&#8202;hence fractional implementation.</p><h3>Cross-Contract Arbitrage: No-Arbitrage Constraint Violations</h3><p>For mutually exclusive outcomes, probability sum must equal 1:</p><pre><code>&#931; P_i = 1.00 (no-arbitrage condition)</code></pre><p><strong>Market Rebalancing Arbitrage:</strong></p><p>When &#931; P_i &#8800; 1, construct synthetic portfolio guaranteeing profit:</p><p><em>Example: 3-way election</em></p><pre><code>Candidate A: $0.38
Candidate B: $0.33  
Candidate C: $0.27
Total: $0.98 &lt; $1.00</code></pre><p><strong>Execution:</strong> Buy all three outcomes:</p><pre><code>Cost: $0.98
Guaranteed payout: $1.00 (exactly one wins)
Profit: $0.02 (2.04% gross)
Net profit after fees (1.5%): 0.54%</code></pre><p><strong>Combinatorial Arbitrage:</strong></p><p>Across related markets with logical dependencies:</p><p><em>Example: Presidential winner + Popular vote margin</em></p><pre><code>Market 1: Candidate A wins &#8594; $0.52
Market 2: Winner by 3-5% margin &#8594; $0.28

If conditional probabilities imply:
P(A wins AND 3-5% margin) &gt; min(P(A wins), P(3-5% margin))

Construct correlated position:
Long A wins, Long 3-5% margin
Expected value: Exploit correlation mispricing</code></pre><p><strong>Research Findings:</strong></p><p>Saguillo et al. (arXiv submission Aug 2025) documented $40M realized arbitrage profit on Polymarket through:</p><ul><li><p>Market rebalancing: 60% of total</p></li><li><p>Combinatorial arbitrage: 40% of total</p></li></ul><p><strong>Execution Constraints:</strong></p><ul><li><p>Transaction fees (1&#8211;2%) eliminate sub-0.5% edges</p></li><li><p>Kalshi position accountability: 25,000 contracts per strike, per member</p></li><li><p>Simultaneous execution required (partial fills destroy arbitrage)</p></li></ul><h3>Order Book Microstructure: Predicting Short-Term Price Movement</h3><p>Order flow imbalance (OFI) predicts near-term mid-price changes:</p><p><strong>Static Order Book Imbalance:</strong></p><pre><code>OBI = (Q_bid - Q_ask) / (Q_bid + Q_ask)</code></pre><p>Where Q represents aggregate depth at best bid/ask.</p><p><strong>Volume-Adjusted Mid Price (VAMP):</strong></p><pre><code>VAMP = (P_bid * Q_ask + P_ask * Q_bid) / (Q_bid + Q_ask)</code></pre><p>Cross-multiplying volumes weights price by liquidity on opposite side.</p><p><strong>Empirical Predictive Power:</strong></p><p>Cont et al. (2014) findings on order flow dynamics (applicable to prediction markets):</p><ul><li><p>OBI explains ~65% of short-interval price variance (R&#178; = 0.65)</p></li><li><p>Trade imbalance alone: R&#178; = 0.32</p></li><li><p>OBI subsumes trade imbalance information entirely</p></li></ul><p><strong>Prediction Market Application:</strong></p><p>Imbalance ratio:</p><pre><code>IR = Bid_volume / (Bid_volume + Ask_volume)</code></pre><p>IR &gt; 0.65 predicts price increase within 15&#8211;30 minutes (58% accuracy vs. 50% random).</p><p><strong>Strategy:</strong></p><pre><code>if IR &gt; 0.65:
    buy_contract()
    hold_duration = 15-30 minutes
    exit_on_momentum_reversal()</code></pre><p><strong>Multi-Level Order Flow:</strong></p><p>Deep book information improves predictive accuracy. Empirical studies (sample-dependent outcomes):</p><ul><li><p>Single-level OBI: baseline predictive power</p></li><li><p>5-level OBI: significant improvement in R&#178;</p></li><li><p>10-level OBI: further marginal gains</p></li></ul><p>Each additional depth level adds information about informed trader positioning deeper in the book.</p><h3>Probability Estimation: The Alpha Source</h3><p>Professional market makers deploy three parallel estimation frameworks:</p><p><strong>1. Bayesian Model Aggregation:</strong></p><pre><code>P_posterior = (w&#8321;*P_polls + w&#8322;*P_fundamentals + w&#8323;*P_market) / &#931;w_i</code></pre><p>Weight optimization via historical calibration (minimize Brier score).</p><p><strong>2. Real-Time Information Processing:</strong></p><p>Latency advantage comes from faster incorporation of public information. Prediction markets update on minute-to-hour timescales vs. milliseconds in equity markets.</p><p><strong>Information Incorporation Rate:</strong></p><p>Polymarket Nobel Peace Prize (Oct 2025): Unusual betting activity flagged winner hours before official announcement. Market-implied probability surged from ~3&#8211;4% &#8594; ~70&#8211;73% in final hours preceding the announcement, prompting regulatory investigation&#8202;&#8212;&#8202;demonstrating extreme alpha capture for informed participants.</p><p><strong>3. Cross-Market Correlation Extraction:</strong></p><p>For political contracts:</p><pre><code>Corr(Election_outcome, VIX) &#8776; -0.35
Corr(Election_outcome, USD/MXN) &#8776; 0.42</code></pre><p>Hedge political exposure using correlated financial instruments while capturing pure event risk premium.</p><h3>Dynamic Hedging and Terminal Risk</h3><p>Event contracts exhibit increasing gamma as settlement approaches:</p><p><strong>Time-to-Settlement Effect:</strong></p><pre><code>Gamma(T) &#8733; 1/&#8730;(T_remaining)</code></pre><p>Small probability shifts cause exponential price volatility near resolution.</p><p><strong>Risk Management Protocol:</strong></p><p>Position sizing as function of time-to-settlement:</p><pre><code>Position(t) = Initial_Position * &#8730;(T_remaining / T_initial)</code></pre><p>Reduce exposure ~65% in final week before settlement to avoid terminal volatility.</p><p><strong>Example:</strong></p><pre><code>Initial position: $10,000 (30 days out)
7 days remaining: $10,000 * &#8730;(7/30) = $4,830
1 day remaining: $10,000 * &#8730;(1/30) = $1,826</code></pre><h3>Market Efficiency Analysis</h3><p><strong>Accuracy Metrics:</strong></p><p>McCullough analysis (March 2025, Dune dashboard) of Polymarket historical data:</p><ul><li><p>90% accurate 30 days before event</p></li><li><p>94% accurate hours before event</p></li><li><p>Methodology: Excludes markets with probabilities &gt;90% or &lt;10% to avoid skewed results</p></li><li><p>Calibration: Slight overestimation bias (2&#8211;3%)</p></li></ul><p><strong>Comparison to Polling:</strong></p><p>2024 U.S. Presidential Election forecasting:</p><ul><li><p>Polymarket: ~67% Trump implied probability in final days</p></li><li><p>Polling aggregates: ~51% Trump (statistical tie)</p></li><li><p>Outcome: Trump victory</p></li></ul><p>Prediction markets demonstrated superior aggregation of non-public information signals vs. traditional survey methods.</p><p><strong>Inefficiency Sources:</strong></p><ol><li><p><strong>Noise Trader Participation:</strong> Uninformed betting dilutes information signal</p></li><li><p><strong>Capital Constraints:</strong> Position limits prevent efficient arbitrage</p></li><li><p><strong>Wash Trading:</strong> Columbia University research (Nov 2025) flagged ~14% of wallets with activity consistent with wash trading, accounting for 20&#8211;60% of trading volume across different periods&#8202;&#8212;&#8202;significantly reducing price discovery efficiency</p></li></ol><p><strong>Information Efficiency Timeline:</strong></p><p>Sports markets show faster convergence than political markets:</p><ul><li><p>Sports (in-game): Information incorporation &lt;5 minutes</p></li><li><p>Politics: 15&#8211;60 minutes</p></li><li><p>Economics: 30&#8211;180 minutes</p></li></ul><p>Faster convergence = smaller alpha window for informed traders.</p><h3>Systematic Return Profile</h3><p><strong>Target Performance Metrics:</strong></p><pre><code>Expected Annual Return: 15-25%
Sharpe Ratio: 2.0-2.8
Win Rate: 52-58%
Average Edge per Trade: 2-4%
Maximum Drawdown: 12-18%
Capital Utilization: 40-60%</code></pre><p><strong>Edge Composition:</strong></p><p>Revenue sources:</p><ul><li><p>Probability estimation advantage: 60%</p></li><li><p>Arbitrage capture: 25%</p></li><li><p>Microstructure momentum: 15%</p></li></ul><p><strong>Portfolio Construction:</strong></p><p>Diversification across uncorrelated event categories:</p><ul><li><p>Politics: 30%</p></li><li><p>Sports: 30%</p></li><li><p>Economics: 25%</p></li><li><p>Entertainment/Pop culture: 15%</p></li></ul><p>Zero correlation to traditional assets provides pure alpha.</p><h3>Execution Infrastructure</h3><p><strong>Technical Requirements:</strong></p><ol><li><p><strong>Real-Time Data Pipeline:</strong></p></li></ol><ul><li><p>Order book depth monitoring (100ms latency)</p></li><li><p>Cross-platform price aggregation</p></li><li><p>News feed integration</p></li></ul><p><strong>2. Probability Model:</strong></p><ul><li><p>Bayesian updating framework</p></li><li><p>Historical calibration database</p></li><li><p>Multi-source aggregation</p></li></ul><p><strong>3. Position Management:</strong></p><ul><li><p>Kelly calculator with confidence adjustment</p></li><li><p>Dynamic hedging triggers</p></li><li><p>Terminal risk protocol</p></li></ul><p><strong>4. Arbitrage Detection:</strong></p><ul><li><p>Cross-contract probability sum monitoring</p></li><li><p>Combinatorial relationship mapping</p></li><li><p>Simultaneous execution capability</p></li></ul><h3>The Quantitative Advantage</h3><p><strong>Why Financial Quants Win:</strong></p><ol><li><p><strong>Process Over Prediction:</strong> Edge accumulation across hundreds of trades, not individual accuracy</p></li><li><p><strong>Transferable Infrastructure:</strong> Order flow analysis, microstructure modeling, and risk frameworks map directly from equities/derivatives</p></li><li><p><strong>Scale Discipline:</strong> Markets can&#8217;t support $100M+ AUM&#8202;&#8212;&#8202;prevents institutional arbitrage, maintaining inefficiencies</p></li><li><p><strong>Mathematical Rigor:</strong> Kelly position sizing, Greeks analysis, and correlation hedging create systematic edge</p></li></ol><p><strong>Capacity Constraints:</strong></p><p>Individual event liquidity limits scale:</p><ul><li><p>Major political events: $50&#8211;100M</p></li><li><p>Sports finals: $20&#8211;50M</p></li><li><p>Economics releases: $5&#8211;15M</p></li></ul><p>Total addressable market ~$500M AUM per strategy. Small enough to preserve edge, large enough for institutional-grade infrastructure.</p><h3>Conclusion</h3><p>Prediction market alpha derives from three mathematical foundations: binary options pricing theory determines contract value, Kelly criterion optimizes position sizing under uncertainty, and order flow microstructure predicts short-term dynamics. The edge exists not in superior forecasting but in systematic exploitation of structural inefficiencies&#8202;&#8212;&#8202;slower information incorporation than financial markets, wider spreads from retail liquidity, and persistent arbitrage from probability constraint violations. Execution requires quantitative infrastructure, risk discipline, and scale constraints that prevent commoditization of the strategy.</p><div><hr></div><h3>Sources</h3><h3>Binary Options Pricing</h3><ol><li><p><strong>Black-Scholes Binary Options Formula</strong>&#8202;&#8212;&#8202;QuantPie: <a href="https://quantpie.co.uk/bsm_bin_c_formula/bs_bin_c_summary.php">https://quantpie.co.uk/bsm_bin_c_formula/bs_bin_c_summary.php</a></p></li><li><p><strong>Cash-or-Nothing Option Pricing</strong>&#8202;&#8212;&#8202;MATLAB Documentation: <a href="https://www.mathworks.com/help/fininst/cashbybls.html">https://www.mathworks.com/help/fininst/cashbybls.html</a></p></li><li><p><strong>Binary Option Theory</strong>&#8202;&#8212;&#8202;Wikipedia: <a href="https://en.wikipedia.org/wiki/Binary_option">https://en.wikipedia.org/wiki/Binary_option</a></p></li><li><p><strong>Binary Options in Uncertain Markets</strong>&#8202;&#8212;&#8202;Yang &amp; Gao (2023), AIMS Mathematics: <a href="https://www.aimspress.com/article/doi/10.3934/math.20231186">https://www.aimspress.com/article/doi/10.3934/math.20231186</a></p></li></ol><h3>Kelly Criterion</h3><ol><li><p><strong>Kelly Betting System for Favorable Games</strong>&#8202;&#8212;&#8202;Ferguson, UCLA: <a href="https://www.math.ucla.edu/~tom/papers/unpublished/Kelly.pdf">https://www.math.ucla.edu/~tom/papers/unpublished/Kelly.pdf</a></p></li><li><p><strong>Kelly Criterion Theory</strong>&#8202;&#8212;&#8202;Wikipedia: <a href="https://en.wikipedia.org/wiki/Kelly_criterion">https://en.wikipedia.org/wiki/Kelly_criterion</a></p></li><li><p><strong>Kelly Criterion in Blackjack and Securities</strong>&#8202;&#8212;&#8202;Thorp (2007): <a href="https://web.williams.edu/Mathematics/sjmiller/public_html/341/handouts/Thorpe_KellyCriterion2007.pdf">https://web.williams.edu/Mathematics/sjmiller/public_html/341/handouts/Thorpe_KellyCriterion2007.pdf</a></p></li><li><p><strong>Kelly Criterion Calculator</strong>&#8202;&#8212;&#8202;Albion Research: <a href="https://www.albionresearch.com/tools/kelly">https://www.albionresearch.com/tools/kelly</a></p></li></ol><h3>Prediction Market Mechanics</h3><ol><li><p><strong>What Are Prediction Markets?</strong>&#8202;&#8212;&#8202;Polymarket Documentation: <a href="https://docs.polymarket.com/polymarket-learn/FAQ/what-are-prediction-markets">https://docs.polymarket.com/polymarket-learn/FAQ/what-are-prediction-markets</a></p></li><li><p><strong>Prediction Market Theory</strong>&#8202;&#8212;&#8202;Wikipedia: <a href="https://en.wikipedia.org/wiki/Prediction_market">https://en.wikipedia.org/wiki/Prediction_market</a></p></li><li><p><strong>Primer on Prediction Markets</strong>&#8202;&#8212;&#8202;Wharton IFPR: <a href="https://wifpr.wharton.upenn.edu/blog/a-primer-on-prediction-markets/">https://wifpr.wharton.upenn.edu/blog/a-primer-on-prediction-markets/</a></p></li><li><p><strong>Polymarket Accuracy Analysis</strong>&#8202;&#8212;&#8202;McCullough (2025), Dune Dashboard: <a href="https://www.dune.com/alexmccullough/how-accurate-is-polymarket">https://www.dune.com/alexmccullough/how-accurate-is-polymarket</a></p></li><li><p><strong>Polymarket 94% Accuracy Study</strong>&#8202;&#8212;&#8202;Yahoo Finance: <a href="https://finance.yahoo.com/news/polymarket-achieves-94-accuracy-predicting-010322785.html">https://finance.yahoo.com/news/polymarket-achieves-94-accuracy-predicting-010322785.html</a></p></li><li><p><strong>Polymarket 90% Accuracy Report</strong>&#8202;&#8212;&#8202;CoinDesk (March 2025): <a href="https://www.coindesk.com/markets/2025/03/21/polymarket-is-94-accurate-in-predicting-world-events-research">https://www.coindesk.com/markets/2025/03/21/polymarket-is-94-accurate-in-predicting-world-events-research</a></p></li></ol><h3>Order Book Microstructure</h3><ol><li><p><strong>Order Flow Imbalance Price Impact</strong>&#8202;&#8212;&#8202;Cont, Kukanov &amp; Stoikov (2014): <a href="https://arxiv.org/abs/1011.6402">https://arxiv.org/abs/1011.6402</a></p></li><li><p><strong>Order Book Imbalance Research</strong>&#8202;&#8212;&#8202;Emergent Mind: <a href="https://www.emergentmind.com/topics/order-book-imbalance-obi">https://www.emergentmind.com/topics/order-book-imbalance-obi</a></p></li><li><p><strong>Order Flow Imbalance Overview</strong>&#8202;&#8212;&#8202;Emergent Mind: <a href="https://www.emergentmind.com/topics/order-flow-imbalance">https://www.emergentmind.com/topics/order-flow-imbalance</a></p></li><li><p><strong>Queue Imbalance as Price Predictor</strong>&#8202;&#8212;&#8202;Gould et al., Market Microstructure and Liquidity: <a href="https://www.worldscientific.com/doi/10.1142/S2382626616500064">https://www.worldscientific.com/doi/10.1142/S2382626616500064</a></p></li><li><p><strong>Multi-Level Order-Flow Imbalance</strong>&#8202;&#8212;&#8202;Xu et al., Oxford Research: <a href="https://ora.ox.ac.uk/objects/uuid%3A9b7d0422-4ef1-48e7-a2d4-4eaa8a0a7ec1">https://ora.ox.ac.uk/objects/uuid%3A9b7d0422-4ef1-48e7-a2d4-4eaa8a0a7ec1</a></p></li><li><p><strong>Deep Order Flow Imbalance</strong>&#8202;&#8212;&#8202;Kolm, Turiel &amp; Westray (2023), Mathematical Finance: <a href="https://onlinelibrary.wiley.com/doi/10.1111/mafi.12413">https://onlinelibrary.wiley.com/doi/10.1111/mafi.12413</a></p></li></ol><h3>Arbitrage in Prediction Markets</h3><ol><li><p><strong>Unravelling the Probabilistic Forest</strong>&#8202;&#8212;&#8202;Saguillo et al. (Aug 2025), arXiv: <a href="https://arxiv.org/abs/2508.03474">https://arxiv.org/abs/2508.03474</a></p></li><li><p><strong>Arbitrage Dynamics Research</strong>&#8202;&#8212;&#8202;Emergent Mind: <a href="https://www.emergentmind.com/topics/arbitrage-dynamics-in-decentralized-prediction-markets">https://www.emergentmind.com/topics/arbitrage-dynamics-in-decentralized-prediction-markets</a></p></li></ol><h3>Market Structure &amp; Events</h3><ol><li><p><strong>ICE Investment in Polymarket</strong>&#8202;&#8212;&#8202;Financial Times (Oct 2025): <a href="https://www.ft.com/content/9437b5b5-59c0-44a3-8b25-58b3b4aa1b0c">https://www.ft.com/content/9437b5b5-59c0-44a3-8b25-58b3b4aa1b0c</a></p></li><li><p><strong>ICE Polymarket Deal</strong>&#8202;&#8212;&#8202;Investopedia: <a href="https://www.investopedia.com/nyse-owner-ice-commits-dollar2-billion-to-polymarket-8741854">https://www.investopedia.com/nyse-owner-ice-commits-dollar2-billion-to-polymarket-8741854</a></p></li><li><p><strong>Polymarket Deep Dive</strong>&#8202;&#8212;&#8202;BUVCG Research: <a href="https://medium.com/buvcg-research/polymarket-deep-dive-06afa8c9a02b">https://medium.com/buvcg-research/polymarket-deep-dive-06afa8c9a02b</a></p></li><li><p><strong>Nobel Prize Betting Probe</strong>&#8202;&#8212;&#8202;Bloomberg (Oct 2025): <a href="https://www.bloomberg.com/news/articles/2025-10-10/unusual-bets-on-nobel-peace-prize-winner-prompt-probe-into-leaks">https://www.bloomberg.com/news/articles/2025-10-10/unusual-bets-on-nobel-peace-prize-winner-prompt-probe-into-leaks</a></p></li><li><p><strong>Prediction Market Accuracy Concerns</strong>&#8202;&#8212;&#8202;DL News: <a href="https://www.dlnews.com/articles/markets/polymarket-kalshi-prediction-markets-not-so-reliable-says-study/">https://www.dlnews.com/articles/markets/polymarket-kalshi-prediction-markets-not-so-reliable-says-study/</a></p></li></ol><h3>Regulatory &amp; Compliance</h3><ol><li><p><strong>Kalshi Position Accountability Levels</strong>&#8202;&#8212;&#8202;CFTC Filing (Nov 2024): <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/24/11/rules1114248729.pdf">https://www.cftc.gov/sites/default/files/filings/orgrules/24/11/rules1114248729.pdf</a></p></li><li><p><strong>Polymarket Wash Trading Investigation</strong>&#8202;&#8212;&#8202;Fortune (Nov 2025): <a href="https://fortune.com/2025/11/07/polymarket-wash-trading-inflated-prediction-markets-columbia-research/">https://fortune.com/2025/11/07/polymarket-wash-trading-inflated-prediction-markets-columbia-research/</a></p></li></ol><p>All citations verified and links tested December 2025.</p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Market Making in Sports Betting: How Quant Firms Extract Alpha from Exchange Microstructure]]></title><description><![CDATA[A technical breakdown of how Susquehanna, Jane Street, and specialized traders profit from sports betting markets using financial market infrastructure &#8212; no predictions required.]]></description><link>https://www.navnoorbawaresearch.com/p/market-making-in-sports-betting-how</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/market-making-in-sports-betting-how</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Thu, 04 Dec 2025 16:24:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i3Yb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i3Yb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i3Yb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3360652,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/180670785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i3Yb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!i3Yb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ee40a7-2e21-4b2c-8a77-47e1b9ddd0b8_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Susquehanna International Group operates Nellie Analytics, a Dublin-based quantitative sports betting unit established in 2017. The operation focuses primarily on in-game wagering, applying the same statistical modeling techniques SIG uses in options trading to sports markets. Jane Street has also reportedly built specialized teams in this space. The trade isn&#8217;t gambling&#8202;&#8212;&#8202;it&#8217;s market making and statistical arbitrage executed on exchange-style order books where information efficiency creates exploitable microstructure.</p><h3>The Exchange Architecture</h3><p>Betfair pioneered the betting exchange model in 2000, operating as an order-driven market where bettors trade directly through continuous double auction. Unlike traditional bookmakers who take counterparty risk, the exchange provides only the platform infrastructure, charging 5% commission on net profits (reducible to 2% through reward programs) while offering complete order book transparency.</p><p>The market structure mirrors equity exchanges: &#8220;back&#8221; prices function as ask prices (buying a bet on an outcome), while &#8220;lay&#8221; prices function as bid prices (selling the bet). This creates genuine price discovery&#8202;&#8212;&#8202;participants can act as both liquidity providers and takers, with order books displaying depth and volume at each price level.</p><p><strong>Market Scale:</strong> Horse racing generates the highest volumes on Betfair, with billions in annual matched bets driven by daily event frequency and pre-race market volatility. Total matched volume across all sports approaches significant institutional scale, though individual event liquidity varies dramatically&#8202;&#8212;&#8202;popular Premier League matches generate millions in matched bets, while smaller markets may see only tens of thousands.</p><h3>Three Core Trading Strategies</h3><h3>1. Market Making</h3><p>Traders simultaneously place back and lay orders across all possible outcomes, creating synthetic bookmaking positions. The strategy targets 105&#8211;110% total book percentage (overround) by positioning orders 1&#8211;2 ticks from mid-market prices.</p><p><strong>P&amp;L Mechanics:</strong></p><ul><li><p>Revenue = (Total Matched Volume &#215; Book Percentage Above 100%)&#8202;&#8212;&#8202;Exchange Commission</p></li><li><p>On a &#163;50,000 market with 108% book: &#163;4,000 gross, &#163;3,800 net after 5% commission (or &#163;3,920 with 2% discount rate)</p></li><li><p>Execution risk: unmatched orders leave single-sided exposure</p></li><li><p>Requires continuous rebalancing as market moves</p></li></ul><p><strong>Technical Implementation:</strong> Automated algorithms monitor order flow, adjust quotes based on probability updates, and hedge residual risk across correlated markets. Speed matters&#8202;&#8212;&#8202;liquidity providers must react within milliseconds to information.</p><h3>2. Cross-Book Arbitrage</h3><p>Systematic identification of discrepancies where implied probability sums to less than 100% across different bookmakers or exchanges. Returns are minimal&#8202;&#8212;&#8202;98% of opportunities yield below 1.2% profit&#8202;&#8212;&#8202;requiring substantial capital deployment.</p><p><strong>Execution Challenges:</strong></p><ul><li><p>Odds shift within seconds; one leg fills while the other moves</p></li><li><p>Account limits imposed on consistent winners</p></li><li><p>Requires simultaneous API access to multiple platforms</p></li><li><p>Transaction costs and commission can eliminate edge</p></li></ul><p><strong>Risk Management:</strong> Position sizing must account for partial fill risk and account closure probability. Most operators identify and restrict arbitrageurs within weeks.</p><h3>3. In-Play Order Flow Trading</h3><p>Monitoring order book depth, bet size asymmetry, and price impact patterns to predict short-term odds movements. Similar to high-frequency trading in equities&#8202;&#8212;&#8202;capturing spread by providing liquidity, then hedging as momentum shifts.</p><p><strong>Key Signals:</strong></p><ul><li><p>Large back orders accumulating 3&#8211;5 ticks below market indicate institutional positioning</p></li><li><p>Sudden volume spikes on specific outcomes suggest information flow</p></li><li><p>Order book imbalances predict imminent price movement</p></li><li><p>Correlation with live event dynamics (score changes, injuries, momentum)</p></li></ul><p>Third-party analysis of Susquehanna&#8217;s approach suggested their real-time models could adjust win probabilities on microsecond timescales&#8202;&#8212;&#8202;for example, calculating how a single play decision impacts outcome likelihood. This capability demonstrates the sophistication of quantitative modeling in live betting markets.</p><h3>Event Contracts: The New Instrument</h3><p>Polymarket and Kalshi introduced prediction market event contracts&#8202;&#8212;&#8202;binary outcome tokens priced $0-$1 where price represents implied probability. Unlike traditional betting, these platforms use peer-to-peer exchange models where users set prices and trade with each other.</p><p><strong>Contract Mechanics:</strong></p><ul><li><p>Buy 100 shares at $0.40 &#8594; if outcome occurs, receive $100 (profit: $60)</p></li><li><p>Exit pre-settlement by selling shares as probability updates</p></li><li><p>Enables momentum trading and dynamic hedging</p></li><li><p>Transaction fees replace traditional bookmaker margins</p></li></ul><p>On October 7, 2025, Intercontinental Exchange (ICE)&#8202;&#8212;&#8202;owner of the New York Stock Exchange&#8202;&#8212;&#8202;invested up to $2B in Polymarket at an approximately $8&#8211;9B valuation, signaling institutional validation of prediction markets as a legitimate asset class. The platform trades binary contracts on sports, politics, economics&#8202;&#8212;&#8202;any verifiable future event. Unlike sportsbooks, profit comes from transaction fees (typically 1&#8211;2%) rather than taking the opposite side of bets.</p><h3>Revenue Drivers and Risk Factors</h3><p><strong>Primary Revenue Sources:</strong></p><ol><li><p>Bid-ask spread capture (2&#8211;8 ticks depending on liquidity)</p></li><li><p>Book percentage premium above 100% in market making</p></li><li><p>Arbitrage edge (0.5&#8211;1.2% per opportunity when available)</p></li><li><p>Momentum scalping on in-play volatility</p></li><li><p>Transaction rebates on exchanges for liquidity provision</p></li></ol><p><strong>Critical Risks:</strong></p><p><em>Account Restrictions:</em> Bookmakers and exchanges systematically identify and limit winning traders. Susquehanna&#8217;s investment in PointsBet (12.8% stake for $65.2M USD / A$94M in June 2022) was partially strategic&#8202;&#8212;&#8202;securing a partner willing to accept sharp money and stand by pricing rather than limiting accounts.</p><p><em>Liquidity Fragmentation:</em> Unlike financial markets with consolidated liquidity, sports betting spreads across thousands of independent events. Even horse racing&#8202;&#8212;&#8202;the largest category&#8202;&#8212;&#8202;averages only ~&#163;500k matched per race. This prevents institutional-scale capital deployment beyond &#163;10&#8211;20M per strategy.</p><p><em>Execution Risk:</em> Centaur Galileo, an early sports betting hedge fund, collapsed in 2012 after losing $2.5M investor capital. Likely cause: over-leveraging position sizes beyond Kelly criterion constraints and inadequate risk management during losing streaks.</p><p><em>Market Efficiency:</em> Research shows betting exchanges exhibit higher informational efficiency than traditional bookmakers. Unlike financial assets with volatility clustering, sports markets demonstrate light-tailed return distributions with rapidly decaying autocorrelations&#8202;&#8212;&#8202;information incorporates within minutes, not hours. This creates opportunity for microsecond latency arbitrage but limits slower strategy alpha decay.</p><h3>The Successful Model: Priomha Capital</h3><p>Priomha Capital, established in 2009 as The Cloney Multi-Sport Investment Fund, exemplifies successful institutionalization. The Australian fund achieved 118% returns by end of 2011 (versus S&amp;P 500/ASX 200 losing 17.4% over the same period), then delivered consistent 17% average annual ROI from 2010&#8211;2015 after fees.</p><p><strong>Operational Structure:</strong></p><ul><li><p>Computer models for Premier League soccer, cricket, horse racing, golf, tennis</p></li><li><p>Bets entire capital base up to twice monthly</p></li><li><p>Quarterly audits and stringent risk management</p></li><li><p>30% performance fee + management fees</p></li><li><p>Relocated to Gibraltar to expand beyond Australian regulatory limits</p></li></ul><p>The fund&#8217;s success demonstrates that systematic, quantitatively-driven sports betting can generate uncorrelated alpha. However, performance fees (30%) and bet size limitations remain structural constraints&#8202;&#8212;&#8202;even Priomha managed only A$5M AUM initially, expanding slowly.</p><h3>Why This Matters for Quant Finance</h3><p><strong>True Portfolio Diversification:</strong> Sports betting returns show zero correlation to traditional asset classes, providing genuine beta-neutral exposure. Market crashes don&#8217;t affect sports outcomes.</p><p><strong>Transferable Microstructure Skills:</strong> Order book dynamics, market making, and statistical arbitrage concepts transfer directly from financial markets. The alpha exists in microstructure, not prediction.</p><p><strong>Scale Constraints Define Opportunity:</strong> Fragmented liquidity across thousands of events creates persistent inefficiencies that institutional capital cannot arbitrage away. Individual UK horse races average ~&#163;500k matched volume; even major Premier League matches rarely exceed single-digit millions in pre-match liquidity. Small, specialized teams maintain edge specifically because markets can&#8217;t support large-scale capital deployment&#8202;&#8212;&#8202;the very constraint that caused hedge fund structures to fail while proprietary trading shops succeeded.</p><p><strong>Technology Convergence:</strong> As event contract platforms (Polymarket, Kalshi) scale and regulatory frameworks mature, sports betting increasingly resembles financial market infrastructure. Susquehanna&#8217;s SIG Sports division explicitly states they &#8220;provide liquidity for sports markets&#8221; using &#8220;advanced statistical forecasting models&#8221;&#8202;&#8212;&#8202;identical language to options market making.</p><h3>The Bottom Line</h3><p>Hedge funds profit from sports betting markets through the same mechanisms that drive financial market trading: market making spread capture, arbitrage execution, and order flow analysis. Susquehanna didn&#8217;t hire sports analysts&#8202;&#8212;&#8202;they deployed options traders and quant developers to apply existing statistical models to a new asset class.</p><p>The constraint isn&#8217;t strategy sophistication but market capacity. Liquidity fragmentation prevents whale-scale capital deployment, maintaining opportunity for specialized teams. As PointsBet executive stated when explaining Susquehanna partnership: &#8220;Our real strength is in in-play. That is the most mathematical part of sports betting, and it&#8217;s very complicated.&#8221;</p><p>Translation: the edge comes from processing large amounts of real-time data and computing confident pricing&#8202;&#8212;&#8202;exactly what quantitative trading firms do in options markets. Sports betting is options trading with different underlying assets.</p><div><hr></div><h3>Sources</h3><p><strong>Primary Research Sources:</strong></p><ol><li><p><strong>Susquehanna/Nellie Analytics:</strong></p></li></ol><ul><li><p>eFinancialCareers: <a href="https://www.efinancialcareers.com/news/quants-sports-betting">Sports betting: the new niche for quants at Jane Street, SIG and Jump Trading</a> (Oct 2024)</p></li><li><p>Bloomberg: <a href="https://www.bloomberg.com/news/articles/2017-10-30/sports-gambling-is-quant-trading-firm-s-way-to-beat-market-odds">A Well-Known Quant Firm Is Looking for Traders Who Want to Bet on Sports</a> (Oct 2017)</p></li><li><p>Susquehanna Official: <a href="https://sig.com/sports-analytics/">SIGSports | Sports Analytics</a></p></li><li><p>Sports Business Journal: <a href="https://www.sportsbusinessjournal.com/Daily/Issues/2022/06/20/Technology/susquehanna-invests-65-million-in-pointsbet/">Susquehanna Invests $65.2 Million in PointsBet</a> (Jun 2022)</p></li><li><p>Legal Sports Report: <a href="https://www.legalsportsreport.com/71735/pointsbet-stock-susquehanna-sig-deal/">PointsBet Stock Jumps After Susquehanna Partnership</a> (Jun 2022)</p></li><li><p>Sportico: <a href="https://www.sportico.com/business/sports-betting/2022/susquehanna-bets-65m-that-superior-pricing-and-product-will-win-in-gaming-1234679909/">Susquehanna Bets $65M That Superior Pricing Will Win</a> (Jun 2022)</p></li><li><p>Sports Handle: <a href="https://sportshandle.com/susquehanna-pointsbet-investment/">PointsBet Stock Jumps After Susquehanna Investment</a> (Jun 2022)</p></li><li><p>Wikipedia: <a href="https://en.wikipedia.org/wiki/Susquehanna_International_Group">Susquehanna International Group</a></p></li></ul><p><strong>2. Betting Exchange Mechanics:</strong></p><ul><li><p>LUISS University Thesis: <a href="https://tesi.luiss.it/16438/1/656531.pdf">Betting Exchanges: A Market Maker Process</a> (PDF)</p></li><li><p>Betfair Official: <a href="https://www.betfair.com/aboutUs/Betfair.Charges/">Betfair Charges</a></p></li><li><p>Wikipedia: <a href="https://en.wikipedia.org/wiki/Betfair">Betfair</a></p></li><li><p>Matched Betting Blog: <a href="https://matchedbettingblog.com/betfair-2-commission/">Betfair 2% Commission Details</a></p></li><li><p>Caan Berry: <a href="https://caanberry.com/using-matched-volumes/">Using Matched Volumes on Betfair</a> (Dec 2018)</p></li></ul><p><strong>3. Priomha Capital Performance:</strong></p><ul><li><p>Bloomberg: <a href="https://www.bloomberg.com/news/articles/2015-04-27/hedge-fund-returning-17-on-sports-bets-moving-to-europe">Hedge Fund Returning 17% on Sports Bets Moving to Europe</a> (Apr 2015)</p></li><li><p>Ivey Business Review: <a href="https://www.iveybusinessreview.ca/magazine/articles/over-under">Over / Under&#8202;&#8212;&#8202;Sports Betting Funds Analysis</a> (Aug 2021)</p></li><li><p>Medium: <a href="https://medium.com/@businessandbooks/priomha-capital-a-sports-betting-hedge-fund-a32611199ca1">Priomha Capital: A Sports Betting Hedge Fund</a> (Jan 2023)</p></li></ul><p><strong>4. Market Failures:</strong></p><ul><li><p>Financial Times: <a href="https://www.ft.com/content/27048250-357a-11e7-99bd-13beb0903fa3">Investors Offered a Gamble on Sports Betting Fund</a> (May 2017)</p></li><li><p>Business Insider: <a href="https://www.businessinsider.com/sports-betting-hedge-fund-collapses-2012-1">Sports Betting Hedge Fund Collapses</a> (Jan 2012)</p></li><li><p>HuffPost: <a href="https://www.huffpost.com/entry/centaur-galileo-sports-betting-hedge-fund_n_1242794">Centaur Galileo Sports Betting Hedge Fund Failure</a> (Feb 2012)</p></li></ul><p><strong>5. Arbitrage &amp; Market Structure:</strong></p><ul><li><p>Wikipedia: <a href="https://en.wikipedia.org/wiki/Arbitrage_betting">Arbitrage Betting</a></p></li><li><p>Sumsub: <a href="https://sumsub.com/blog/arbitrage-gambling/">Arbitrage in Sports Betting: Detection Methods</a></p></li><li><p>Arbitrage Calculator: <a href="https://arbitragecalc.com/">How Arbitrage Betting Works</a></p></li><li><p>OddsJam: <a href="https://oddsjam.com/betting-calculators/arbitrage-hedge-bet">Arbitrage &amp; Hedge Calculator</a></p></li></ul><p><strong>6. Polymarket/Event Contracts:</strong></p><ul><li><p>ICE Press Release: <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Announces Strategic Investment in Polymarket</a> (Oct 7, 2025)</p></li><li><p>Wikipedia: <a href="https://en.wikipedia.org/wiki/Polymarket">Polymarket</a></p></li><li><p>Sportico: <a href="https://www.sportico.com/business/sports-betting/2025/prediction-markets-sports-kalshi-robinhood-polymarket-1234858418/">What Are Sports Prediction Markets?</a> (Nov 2024)</p></li><li><p>Covers: <a href="https://www.covers.com/industry/polymarket-launches-us-prediction-market-platform-for-waitlist-sign-ups-dec-3-2025">Polymarket Launches U.S. Prediction Markets</a> (Dec 3, 2025)</p></li><li><p>Investopedia: <a href="https://www.investopedia.com/nyse-owner-ice-commits-up-to-2b-investment-in-betting-platform-polymarket-11825470">NYSE Owner ICE Commits $2B to Polymarket</a> (Oct 2025)</p></li><li><p>Gaming Today: <a href="https://www.gamingtoday.com/news/polymarket-us-relaunch/">Polymarket Relaunches in the US</a> (Oct 2025)</p></li></ul><p><strong>7. Academic Research:</strong></p><ul><li><p>SSRN: <a href="https://papers.ssrn.com/sol3/Delivery.cfm/4910378.pdf?abstractid=4910378&amp;mirid=1">Algorithmic Trading in Financial and Sports Exchanges</a> (Aug 2024) (PDF)</p></li><li><p>ResearchGate: <a href="https://www.researchgate.net/figure/Betfair-order-book-Arsenal-vs-Manchester-United_fig1_228720836">Betfair Order Book Analysis</a></p></li></ul><p><strong>8. Additional Context:</strong></p><ul><li><p>Sports Betting Dime: <a href="https://www.sportsbettingdime.com/guides/finance/hedge-funds-betting-on-sports/">Why Are Hedge Funds Betting on Sports</a> (Jul 2024)</p></li><li><p>Finsmes: <a href="https://www.finsmes.com/2024/02/hedge-funds-and-their-involvement-in-the-sports-sector.html">Hedge Funds in the Sports Sector</a> (Feb 2024)</p></li><li><p>Betting Websites UK: <a href="https://www.bettingwebsites.org.uk/articles/sport-betting-hedge-funds/">Sports Betting Hedge Funds Overview</a> (Feb 2025)</p></li><li><p>eFinancialCareers: <a href="https://www.efinancialcareers.com/news/quant-sports-betting-jobs">Are Quant Firms Too Snobby About Sports Betting?</a> (Dec 2024)</p></li></ul><div><hr></div><p><em>Statistics and performance figures verified through multiple independent sources. ICE/Polymarket data reflects October 2025 developments; other market data current through December 2024.</em></p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover photograph: Alex Kinney, CC BY-SA 2.0, via Wikimedia Commons.</em></p><p><em>Cover photograph: Alex Kinney, CC BY-SA 2.0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[Which Hedge Funds Are Trading Prediction Markets — And How Are They Making Money?]]></title><description><![CDATA[This is a detailed research piece.]]></description><link>https://www.navnoorbawaresearch.com/p/which-hedge-funds-are-trading-prediction</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/which-hedge-funds-are-trading-prediction</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sat, 29 Nov 2025 16:14:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xmKN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xmKN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xmKN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xmKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2038591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/180253488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xmKN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xmKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ca1b5d-086e-498b-b61f-cf4f74007774_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Susquehanna Government Products, Jump Trading, and Founders Fund are actively deploying capital into Kalshi and Polymarket. With Intercontinental Exchange (NYSE parent) investing up to $2 billion and Kalshi reaching $11 billion valuation, prediction markets have transitioned from retail novelty to institutional infrastructure. Here&#8217;s how the smart money is positioning.</p><h3>The Institutional Players: Who&#8217;s In</h3><h3>Susquehanna Government Products (SGP)</h3><p><strong>Role:</strong> First dedicated institutional market maker on Kalshi (April 3, 2024)</p><p>Susquehanna Government Products, LLLP&#8202;&#8212;&#8202;a market-making affiliate of the Susquehanna group&#8202;&#8212;&#8202;operates a dedicated trading desk exclusively focused on event contracts. The firm provides continuous two-sided liquidity across Kalshi&#8217;s political, economic, and sports markets.</p><p><strong>Strategic Rationale:</strong> SGP&#8217;s market-making model extracts bid-ask spread while remaining delta-neutral to event outcomes. As part of one of Wall Street&#8217;s largest options market-making groups, the firm is replicating its equities playbook in a new asset class.</p><p>In late November 2025, Robinhood and Susquehanna announced a joint venture to acquire a CFTC-licensed derivatives exchange (reported variously as MIAXdx/LedgerX), with closing expected Q1 2026&#8202;&#8212;&#8202;signaling deeper commitment to prediction market infrastructure.</p><p><strong>Sources:</strong></p><ul><li><p><a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">BusinessWire&#8202;&#8212;&#8202;Kalshi Onboards First Institutional Market Maker (April 2024)</a></p></li><li><p><a href="https://www.reuters.com/sustainability/boards-policy-regulation/robinhood-susquehanna-take-over-exchange-ledgerx-prediction-markets-push-2025-11-26/">Reuters&#8202;&#8212;&#8202;Robinhood, Susquehanna Take Over Exchange LedgerX (November 2025)</a></p></li></ul><div><hr></div><h3>Jump Trading</h3><p><strong>Role:</strong> Active market maker on Kalshi (confirmed November 2025)</p><p>Bloomberg reported that Jump Trading has &#8220;quietly become one of the earliest proprietary trading firms to become active on prediction markets like Kalshi,&#8221; making markets on event contracts across elections, sports, and economic indicators.</p><p><strong>Strategic Rationale:</strong> Jump&#8217;s crypto division (Jump Crypto) previously dominated DeFi liquidity provision before regulatory pressure in 2023. Kalshi&#8217;s CFTC-regulated structure provides a compliant venue for event-driven market making.</p><p><strong>Source:</strong> <a href="https://www.bloomberg.com/news/articles/2025-11-20/jump-trading-quietly-joins-event-betting-craze-as-a-market-maker">Bloomberg&#8202;&#8212;&#8202;Jump Trading Joins Event-Betting Craze</a></p><div><hr></div><h3>Founders Fund (Peter Thiel)</h3><p><strong>Role:</strong> Lead investor in Polymarket&#8217;s $45M Series B (May 2024); in June 2025, multiple outlets reported Polymarket was nearing a $200M round led by Founders Fund at ~$1B valuation</p><p>Founders Fund has positioned Polymarket as a core portfolio company alongside Palantir, SpaceX, and OpenAI. The firm views prediction markets as a new data infrastructure layer.</p><p><strong>Strategic Rationale:</strong> Thiel&#8217;s thesis centers on prediction markets as &#8220;truth engines&#8221;&#8202;&#8212;&#8202;mechanisms that aggregate dispersed information more efficiently than polls or expert forecasts.</p><p><strong>Source:</strong> <a href="https://www.coindesk.com/business/2024/05/14/peter-thiels-founders-fund-vitalik-buterin-back-45m-investment-in-polymarket">CoinDesk&#8202;&#8212;&#8202;Peter Thiel&#8217;s Founders Fund Backs $45M Investment in Polymarket</a></p><div><hr></div><h3>Citadel Securities (Peng Zhao)</h3><p><strong>Role:</strong> Personal investment by CEO Peng Zhao in Kalshi&#8217;s $185M Series C (June 2025)</p><p>While Citadel Securities hasn&#8217;t announced direct market-making on prediction platforms, CEO Peng Zhao participated in Kalshi&#8217;s funding round alongside Paradigm, Sequoia, and Multicoin.</p><p><strong>Source:</strong> <a href="https://www.yogonet.com/international/news/2025/06/26/109467-kalshi-secures-185-million-series-c-funding-round-as-prediction-markets-gain-momentum">Yogonet&#8202;&#8212;&#8202;Kalshi Secures $185M Funding Round</a></p><div><hr></div><h3>Intercontinental Exchange (ICE)</h3><p><strong>Role:</strong> Up to $2 billion strategic investment in Polymarket (October 2025)</p><p>ICE announced a major strategic investment in a DeFi-adjacent platform, valuing Polymarket at approximately $8 billion pre-investment. ICE will distribute Polymarket&#8217;s event-driven data to institutional clients globally.</p><p><strong>Strategic Rationale:</strong> ICE views prediction market data as a new sentiment indicator asset class. The partnership includes collaboration on tokenization initiatives.</p><p><strong>Source:</strong> <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Press Release&#8202;&#8212;&#8202;Strategic Investment in Polymarket</a></p><div><hr></div><h3>The Strategies: How They&#8217;re Making Money</h3><h3>1. Market Making (SGP, Jump Trading)</h3><p><strong>Mechanism:</strong> Quote continuous bid/ask prices on event contracts, capturing spread while hedging directional exposure.</p><p><strong>P&amp;L Drivers:</strong></p><ul><li><p>Spread capture (typically 1&#8211;5% on illiquid contracts)</p></li><li><p>Rebates from exchanges for liquidity provision</p></li><li><p>Inventory management across correlated contracts</p></li></ul><p><strong>Risk Profile:</strong> Market makers are exposed to adverse selection (informed traders picking them off) and inventory risk during volatile events.</p><p><strong>Scale:</strong> Robinhood said its product attracted ~1 million customers and ~9 billion event contracts traded in the prior 12 months. SGP provides liquidity across multiple Kalshi markets; exact flow-through volumes are not publicly disclosed.</p><p><strong>Source:</strong> <a href="https://robinhood.com/us/en/newsroom/robinhood-prediction-markets-joint-venture/">Robinhood Newsroom&#8202;&#8212;&#8202;Prediction Markets Joint Venture</a></p><div><hr></div><h3>2. Directional Information Trades (Case Study: &#8220;Th&#233;o&#8221;)</h3><p><strong>The Trade:</strong> A French trader using the pseudonym &#8220;Th&#233;o&#8221; placed more than $30 million across multiple Polymarket accounts betting Trump would win the 2024 election, popular vote, and key swing states.</p><p><strong>The Edge:</strong> Th&#233;o commissioned proprietary &#8220;neighbor polls&#8221; asking respondents who their neighbors would vote for&#8202;&#8212;&#8202;a methodology designed to capture &#8220;shy Trump voters&#8221; that traditional polls missed.</p><p><strong>Execution:</strong></p><ul><li><p>Started August 2024 under account &#8220;Fredi9999&#8221;</p></li><li><p>Created additional accounts (Theo4, PrincessCaro, Michie) in September&#8211;October to avoid price impact</p></li><li><p>Over 450 bets placed during a 10-hour period from the Theo4 account alone</p></li></ul><p><strong>P&amp;L (Disputed Across Sources):</strong> Estimates vary&#8202;&#8212;&#8202;mainstream outlets (WSJ/Bloomberg/Fortune) place profit nearer to ~$48&#8211;50M on ~$30&#8211;35M staked; Chainalysis (reported by The Block) estimated ~$78.7M; some outlets rounded higher to ~$85M.</p><p><em>Note: The disparity likely reflects different account attribution methodologies and timing of blockchain analysis.</em></p><p><strong>Key Insight:</strong> The trade exploited information asymmetry between prediction market participants (sentiment-driven pricing) and rigorous polling methodology. Th&#233;o&#8217;s edge was better processing of publicly available polling artifacts, not proprietary data.</p><p><strong>Sources:</strong></p><ul><li><p><a href="https://www.wsj.com/finance/how-the-trump-whale-correctly-called-the-election-cb7eef1d">Wall Street Journal&#8202;&#8212;&#8202;How the Trump Whale Correctly Called the Election</a></p></li><li><p><a href="https://www.theblock.co/post/324996/french-polymarket-whale-us-election-profit-france-ban">The Block&#8202;&#8212;&#8202;French Polymarket Whale ~$79M Profit Estimate (November 2024)</a></p></li><li><p><a href="https://fortune.com/2024/11/02/french-whale-polymarket-30-million-donald-trump-election-bet-kamala-harris/">Fortune&#8202;&#8212;&#8202;French Whale&#8217;s ~$30M Trump Bet (November 2024)</a></p></li></ul><div><hr></div><h3>3. Tail-End Trading (Yield Extraction)</h3><p><strong>Mechanism:</strong> Buy contracts priced $0.95&#8211;$0.99 on near-certain outcomes, wait for settlement, capture the &#8220;certainty premium.&#8221;</p><p><strong>Example:</strong></p><ul><li><p>Contract: &#8220;Will [resolved event] happen?&#8221; trading at $0.97 with 7 days to settlement</p></li><li><p>Return: 3.09% gross (~161% annualized, assuming 52 similar 7-day trades per year)</p></li><li><p>Risk: Resolution delays, edge-case outcomes, platform risk</p></li></ul><p><strong>Anecdotal Evidence:</strong> Experienced Polymarket traders interviewed by BlockBeats claim ~90% of large orders ($10K+) execute at prices above $0.95. <em>This is participant-sourced data, not an audited on-chain statistic.</em></p><p><strong>Quant Insight:</strong> Tail-end trading effectively prices the time value of money plus resolution uncertainty. The implied discount rate (10&#8211;50% annualized) reflects counterparty/platform risk rather than outcome uncertainty&#8202;&#8212;&#8202;making this a credit spread trade disguised as a prediction bet.</p><p><strong>Source:</strong> <a href="https://www.theblockbeats.info/en/news/59874">BlockBeats&#8202;&#8212;&#8202;A Silent Arbiter Profiting on Polymarket</a></p><div><hr></div><h3>4. Macro Overlay Hedging</h3><p><strong>Use Case:</strong> Hedge portfolio exposures to discrete policy outcomes that traditional derivatives cannot efficiently price.</p><p><strong>Examples:</strong></p><ul><li><p><strong>Rate Hedging:</strong> Fund with duration exposure shorts &#8220;YES&#8221; contracts on Fed rate cuts when positioning for hikes</p></li><li><p><strong>Political Risk:</strong> Long defense stocks + buy &#8220;NO&#8221; contracts on candidates proposing military budget cuts</p></li><li><p><strong>Geopolitical:</strong> Energy-exposed portfolio hedging via event contracts on regional conflict escalation</p></li></ul><p><strong>Cost Structure:</strong> Event contracts typically cost 1&#8211;5% of notional exposure vs. options-based hedges with complex vol surface modeling. <em>(Rule-of-thumb reported in analyst commentary; varies by market and maturity.)</em></p><p><strong>Institutional Framework:</strong> Kalshi&#8217;s CFTC-regulated structure allows compliance teams to approve event contract hedging. Susquehanna&#8217;s market-making provides institutional-grade liquidity depth.</p><div><hr></div><h3>Platform Comparison: Where Institutions Trade</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pxdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pxdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 424w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 848w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 1272w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pxdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png" width="1378" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:1378,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63072,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/180253488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pxdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 424w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 848w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 1272w, https://substackcdn.com/image/fetch/$s_!pxdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba6bbbd-3c8b-4667-bcb3-9e68f8082619_1378x298.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Volume Context:</strong></p><ul><li><p>Kalshi: ~$50 billion annualized trading volume (mid-October 2025, per NYT/TechCrunch)</p></li><li><p>Polymarket: ~$3.7 billion on 2024 presidential election market</p></li></ul><p><strong>Sources:</strong></p><ul><li><p><a href="https://techcrunch.com/2025/11/20/source-kalshis-valuation-jumps-to-11b-after-raising-massive-1b-round/">TechCrunch&#8202;&#8212;&#8202;Kalshi Valuation Jumps to $11B</a></p></li><li><p><a href="https://www.cnbc.com/2025/10/07/nyse-owner-intercontinental-exchange-2-billion-polymarket-stake.html">CNBC&#8202;&#8212;&#8202;ICE Takes $2B Polymarket Stake</a></p></li></ul><div><hr></div><h3>Key Takeaways</h3><ol><li><p><strong>Market making is the dominant institutional strategy.</strong> SGP and Jump Trading are replicating their equities/options playbooks in event contracts&#8202;&#8212;&#8202;capturing spread while remaining directionally neutral.</p></li><li><p><strong>Information edges compound at scale.</strong> Th&#233;o&#8217;s estimated $48&#8211;79M profit required superior polling methodology, not proprietary data. The edge was better processing of publicly available information.</p></li><li><p><strong>Tail-end trading extracts credit-like returns.</strong> Near-certain contracts ($0.95+) offer annualized yields exceeding Treasury rates&#8202;&#8212;&#8202;reflecting settlement timing and platform risk rather than outcome uncertainty.</p></li><li><p><strong>Event contracts complete the hedging market.</strong> Discrete policy outcomes (rate decisions, elections, geopolitical events) that defy continuous derivatives find natural expression in prediction markets.</p></li><li><p><strong>Traditional finance is integrating fast.</strong> ICE&#8217;s up to $2B investment and Robinhood/Susquehanna&#8217;s exchange acquisition signal prediction markets are becoming core financial infrastructure.</p></li></ol><div><hr></div><h3>Verified Sources</h3><p><strong>Institutional Activity:</strong></p><ul><li><p><a href="https://www.businesswire.com/news/home/20240403664852/en/Kalshi-Onboards-Its-First-Dedicated-Institutional-Market-Maker">BusinessWire&#8202;&#8212;&#8202;SGP Becomes Kalshi&#8217;s First Institutional Market Maker (April 2024)</a></p></li><li><p><a href="https://www.bloomberg.com/news/articles/2025-11-20/jump-trading-quietly-joins-event-betting-craze-as-a-market-maker">Bloomberg&#8202;&#8212;&#8202;Jump Trading Joins Prediction Markets (November 2025)</a></p></li><li><p><a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/default.aspx">ICE Press Release&#8202;&#8212;&#8202;Up to $2B Polymarket Investment (October 2025)</a></p></li><li><p><a href="https://www.reuters.com/sustainability/boards-policy-regulation/robinhood-susquehanna-take-over-exchange-ledgerx-prediction-markets-push-2025-11-26/">Reuters&#8202;&#8212;&#8202;Robinhood/Susquehanna Exchange Acquisition (November 2025)</a></p></li></ul><p><strong>Funding &amp; Valuations:</strong></p><ul><li><p><a href="https://techcrunch.com/2025/11/20/source-kalshis-valuation-jumps-to-11b-after-raising-massive-1b-round/">TechCrunch&#8202;&#8212;&#8202;Kalshi $11B Valuation (November 2025)</a></p></li><li><p><a href="https://www.coindesk.com/business/2024/05/14/peter-thiels-founders-fund-vitalik-buterin-back-45m-investment-in-polymarket">CoinDesk&#8202;&#8212;&#8202;Founders Fund Leads Polymarket $45M Round (May 2024)</a></p></li><li><p><a href="https://www.yogonet.com/international/news/2025/06/26/109467-kalshi-secures-185-million-series-c-funding-round-as-prediction-markets-gain-momentum">Yogonet&#8202;&#8212;&#8202;Kalshi $185M Series C (June 2025)</a></p></li></ul><p><strong>Trade Case Studies:</strong></p><ul><li><p><a href="https://www.wsj.com/finance/how-the-trump-whale-correctly-called-the-election-cb7eef1d">Wall Street Journal&#8202;&#8212;&#8202;How the Trump Whale Correctly Called the Election</a></p></li><li><p><a href="https://www.theblock.co/post/324996/french-polymarket-whale-us-election-profit-france-ban">The Block&#8202;&#8212;&#8202;French Polymarket Whale ~$79M Profit Estimate (November 2024)</a></p></li><li><p><a href="https://fortune.com/2024/11/02/french-whale-polymarket-30-million-donald-trump-election-bet-kamala-harris/">Fortune&#8202;&#8212;&#8202;French Whale&#8217;s ~$30M Trump Bet (November 2024)</a></p></li></ul><div><hr></div><p><em>Prediction markets have crossed the institutional threshold. The question is no longer whether hedge funds will trade event contracts&#8202;&#8212;&#8202;it&#8217;s which strategies will generate durable alpha as liquidity deepens and spreads compress.</em></p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover photograph: OtoPhuploader, CC0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[ICE’s $2B Polymarket Investment: The 12-Month Retail Arbitrage Extinction Window]]></title><description><![CDATA[This is a detailed research piece.]]></description><link>https://www.navnoorbawaresearch.com/p/ices-2b-polymarket-investment-the</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/ices-2b-polymarket-investment-the</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Thu, 20 Nov 2025 16:17:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rzhy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>This is a detailed research piece. If you find value in institutional-quality hedge fund analysis, <a href="https://www.patreon.com/cw/NavnoorBawa">support this work on Patreon</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rzhy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rzhy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rzhy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2733648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/179462546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rzhy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rzhy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff8b86e-5e0f-4013-8f0f-c6a10a80806d_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Intercontinental Exchange&#8217;s October 2025 investment in Polymarket will compress prediction market spreads from 10&#162; to sub-1&#162; within 12&#8211;18 months, mirroring cryptocurrency exchange arbitrage elimination timelines. IMDEA research documents $39.59M retail extraction from structural mispricings&#8202;&#8212;&#8202;but institutional market maker infrastructure will destroy profitability for undercapitalized participants. Deploy capital aggressively in Q1-Q2 2026 or accept opportunity closure.</p><div><hr></div><h3>Verified Arbitrage Opportunity (April 2024&#8211;April 2025)</h3><p>IMDEA Networks analyzed 86 million Polymarket bets, documenting <strong>$39,587,585</strong> total arbitrage extraction across three strategies:[&#185;]</p><p><strong>Single-condition arbitrage</strong> (YES + NO &#8800; $1.00): $10.58M from 7,051 exploitable conditions</p><ul><li><p>Long positions (sum &lt; $1.00): $5.90M</p></li><li><p>Short positions (sum &gt; $1.00): $4.68M</p></li></ul><p><strong>Multi-condition rebalancing</strong> (&#931;(prices) &#8800; 1.00): <strong>$28.40M</strong> extracted ($11.09M buying YES + $17.31M buying NO), demonstrating superior capital efficiency versus single-condition strategies[&#185;]</p><p><strong>Combinatorial arbitrage</strong>: $95K from 5 of 13 detected pairs, with 62% failure rate due to liquidity asymmetry</p><p><strong>Top performer</strong>: Wallet 0xd218e4&#8230; extracted $2,009,631.76 across 4,049 transactions ($496 average per trade), executing 11+ trades daily with systematic bot-like behavior[&#185;]</p><p><strong>Distribution</strong>: Top 3 wallets captured $4.2M (10.6% of total); top 10 captured $8.18M (20.7%)[&#185;]</p><div><hr></div><h3>ICE Infrastructure Deployment</h3><p><strong>Investment structure</strong>: October 7, 2025&#8202;&#8212;&#8202;ICE investing up to $2 billion in Polymarket at $8 billion pre-money valuation[&#178;]</p><p>Strategic initiatives include global distribution of Polymarket event-driven data to institutional clients, tokenization partnerships, and integration with ICE&#8217;s regulated exchange infrastructure.</p><p><strong>Historical precedent</strong>: ICE&#8217;s NYSE Euronext acquisition closed November 2013, with Pillar trading system rollout requiring 24&#8211;36 months for full platform integration[&#179;]</p><p><strong>Projected timeline</strong> (analogy-based, not confirmed):</p><ul><li><p><strong>Q1-Q2 2026</strong>: Data feed integration, surveillance infrastructure beta</p></li><li><p><strong>Q3-Q4 2026</strong>: Market maker programs, institutional custody, regulatory framework</p></li></ul><p><strong>Critical uncertainty</strong>: Deployment speed depends on regulatory approval, blockchain integration complexity, and competitive pressure from Kalshi, which captured 62% market share in September 2025 versus Polymarket&#8217;s 37%[&#8308;]</p><div><hr></div><h3>Professional Market Maker Economics</h3><p><strong>Institutional MM cost structure</strong> (HFT industry estimates):</p><ul><li><p>Technology infrastructure: $2M&#8211;5M annually</p></li><li><p>Quantitative personnel: $500K&#8211;1M per team</p></li><li><p>Regulatory/compliance: $1M+ annually</p></li><li><p><strong>Total overhead</strong>: $3.5M&#8211;7M for dedicated prediction market desk[&#8309;]</p></li></ul><p><strong>Profitability threshold at $100M capital</strong>:</p><ul><li><p>Required daily P&amp;L = $4M annual costs / 252 days = $15,873</p></li><li><p>At 1&#162; spread: 1,587,300 shares matched daily</p></li><li><p>At 0.5&#162; spread: 3,174,600 shares matched daily</p></li></ul><p><strong>Market capacity</strong>: September 2025 data shows weekly prediction market volumes exceeding $500M for Kalshi alone during September 11&#8211;17. Sufficient depth exists for institutional MMs to deploy profitably at sub-1&#162; spreads.[&#8308;]</p><p><strong>Retail arbitrageur costs</strong>:</p><ul><li><p>Polygon gas fees: ~$0.007 per transaction[&#8310;]</p></li><li><p>Polymarket trading fees: $0[&#8311;]</p></li><li><p><strong>Minimum viable spread</strong>: ~2&#162; to cover execution costs and opportunity cost</p></li></ul><p><strong>Compression mechanism</strong>: Institutional MMs can profitably operate at 0.5&#8211;1&#162; spreads due to automated execution and scale. Retail participants cannot compete below 2&#162; threshold due to manual execution overhead.</p><div><hr></div><h3>Oracle Risk: March 2025 UMA Governance Attack</h3><p>March 24&#8211;25, 2025: $7M market &#8220;Ukraine agrees to Trump mineral deal before April?&#8221; resolved YES despite no official agreement after whale deployed ~5M UMA tokens (&#8776;25% voting power) to influence resolution vote[&#8312;]</p><p>Polymarket declined refunds, calling it &#8220;unprecedented situation.&#8221;</p><p><strong>Cross-platform risk</strong>: Polymarket uses UMA governance; Kalshi uses CFTC-regulated settlement. Oracle divergence destroys hedges if resolution mechanisms disagree.</p><p><strong>Mitigation</strong>: Exit positions 24&#8211;48 hours pre-resolution; avoid markets with UMA token concentration &gt;10% single holder; prioritize objective resolution criteria.</p><div><hr></div><h3>Edge Degradation Timeline</h3><h3>Cryptocurrency Arbitrage Precedent</h3><p><strong>Kimchi Premium compression</strong> (South Korea vs. global exchanges):</p><ul><li><p>2016: 4.8% average spread[&#8313;]</p></li><li><p>Late 2017: 30% spreads[&#8313;]</p></li><li><p>January 2018: Peak 54.48%[&#185;&#8304;]</p></li><li><p>2019: Volatile, with periods of $1,000+ spreads returning[&#185;&#185;]</p></li></ul><p><strong>Critical limitation</strong>: Crypto arbitrage compression was constrained by capital controls (South Korea limited foreign remittances to $100K annually), not institutional MM deployment. Transfer time risk and regulatory friction prevented efficient arbitrage.[&#185;&#178;]</p><p><strong>Prediction market differences</strong>:</p><ul><li><p>No capital controls between Polymarket/Kalshi</p></li><li><p>ICE brings institutional MM expertise directly</p></li><li><p>Regulatory framework exists (Kalshi CFTC-approved; Polymarket negotiating)</p></li><li><p>Oracle risk unique to prediction markets</p></li></ul><h3>Projected Compression (Analytical Framework)</h3><p><strong>Phase 1 (Months 0&#8211;6): Current state</strong></p><ul><li><p>Spreads: 10&#8211;15&#162; cross-platform; 2&#8211;5&#162; single-market</p></li><li><p>Retail opportunity: Maximum extraction window</p></li><li><p>Action: Deploy 100% capital; prioritize multi-condition rebalancing</p></li><li><p>Target: 15&#8211;25% monthly ROI (extrapolated from top performer)[&#185;]</p></li></ul><p><strong>Phase 2 (Months 7&#8211;12): Institutional beta</strong></p><ul><li><p>Spreads: 3&#8211;5&#162; flagship markets; 5&#8211;8&#162; mid-tier; 8&#8211;12&#162; long-tail</p></li><li><p>Retail opportunity: 50&#8211;70% degradation</p></li><li><p>Action: Pivot to N&#8805;5 condition markets, ML whale-tracking, MM infrastructure</p></li><li><p>Target: 5&#8211;10% monthly ROI</p></li></ul><p><strong>Phase 3 (Months 13&#8211;18): Full professionalization</strong></p><ul><li><p>Spreads: 0.5&#8211;1&#162; liquid markets; 2&#8211;4&#162; illiquid</p></li><li><p>Retail opportunity: Extinct on major markets</p></li><li><p>Action: Institutional partnership or exit to emerging platforms</p></li><li><p>Target: 1&#8211;3% monthly</p></li></ul><p><strong>Caveat</strong>: Timeline assumes ICE deploys at pace comparable to NYSE Euronext integration (24&#8211;36 months). Acceleration scenarios (Robinhood/Coinbase entry, regulatory fast-track) could compress to 6&#8211;12 months. Delays (regulatory obstacles, oracle incidents) could extend to 24+ months.</p><div><hr></div><h3>Regulatory Risk</h3><p>September 12, 2025: Massachusetts Attorney General Andrea Joy Campbell sued Kalshi, alleging illegal sports betting operations without state gaming license. Litigation ongoing; Kalshi argues federal CFTC designation supersedes state regulation.[&#185;&#179;]</p><p>Polymarket settled with CFTC in January 2022 ($1.4M penalty), agreeing to restrict U.S. access. ICE partnership may enable re-entry under regulated framework, but state-level challenges remain unresolved.[&#185;&#8308;]</p><p><strong>Trading impact</strong>: Platform risk requires diversification across international venues (Smarkets, Betfair).</p><div><hr></div><h3>Capital Allocation Framework</h3><h3>Strategy 1: Aggressive Extraction (Months 0&#8211;6)</h3><p><strong>Thesis</strong>: 50&#8211;75% of 12-month profit potential concentrated in Q1-Q2 2026.</p><p><strong>Execution</strong>:</p><ul><li><p>100% capital deployed</p></li><li><p>Prioritize multi-condition rebalancing (demonstrated capital efficiency advantage)[&#185;]</p></li><li><p>Accept 1.5&#8211;2&#215; leverage via stablecoin lending</p></li><li><p>Monthly profit withdrawal to reduce platform/oracle exposure</p></li></ul><p><strong>Risk management</strong>: CVaR&#8329;&#8325; &lt;15% portfolio limit; correlation regime shift monitoring.</p><h3>Strategy 2: Transition Infrastructure (Months 6&#8211;12)</h3><p><strong>Capital allocation</strong>:</p><ul><li><p>50% arbitrage (illiquid/complex markets)</p></li><li><p>30% market making (dynamic spread + ML directional edge)</p></li><li><p>20% international platforms (regulatory arbitrage)</p></li></ul><p><strong>Infrastructure</strong>:</p><ul><li><p>WebSocket monitoring across 100+ markets (sub-second latency)</p></li><li><p>LightGBM order flow imbalance models</p></li><li><p>CVaR&#8329;&#8325; risk system with correlation-regime detection</p></li></ul><p><strong>Network</strong>: Establish institutional MM relationships (Susquehanna, Jump Trading, Jane Street) for employment/partnership optionality.</p><h3>Strategy 3: Post-Compression (Months 12+)</h3><p><strong>Option A&#8202;&#8212;&#8202;Employment</strong>: $150K-300K base + 20&#8211;40% bonus (tier-2 MM firms); competitive advantage from track record and infrastructure code.</p><p><strong>Option B&#8202;&#8212;&#8202;Proprietary MM</strong>: $500K-1M capital requirement; 10&#8211;15% annual ROI post-compression; institutional custody and clearing partnerships required.</p><p><strong>Option C&#8202;&#8212;&#8202;Geographic arbitrage</strong>: Deploy to platforms with lagged institutional entry (Smarkets UK, Azuro Protocol); accept higher regulatory/counterparty risk; edge persistence +12&#8211;18 months versus U.S. markets.</p><div><hr></div><h3>Risk Factors</h3><p><strong>Compression accelerators</strong> (6&#8211;12 month window):</p><ul><li><p>Robinhood/Coinbase prediction market launch</p></li><li><p>CFTC expedited approval for Polymarket DCM status</p></li><li><p>Multiple institutions deploy simultaneously (ICE + Citadel + Susquehanna)</p></li></ul><p><strong>Compression delays</strong> (18&#8211;24+ month window):</p><ul><li><p>Massachusetts lawsuit expands to Polymarket</p></li><li><p>Additional UMA governance attacks</p></li><li><p>Post-2024 election volume contraction (elections represented 90% of Polymarket open interest)[&#185;&#8309;]</p></li><li><p>Blockchain/regulatory integration complexity</p></li></ul><div><hr></div><h3>Quantitative Takeaway</h3><p><strong>Highest-probability scenario</strong> (60% confidence):</p><ul><li><p><strong>Months 0&#8211;6</strong>: Current spreads persist (10&#8211;15&#162;)</p></li><li><p><strong>Months 7&#8211;12</strong>: Compression begins (3&#8211;5&#162; flagship, 5&#8211;8&#162; mid-tier)</p></li><li><p><strong>Months 13&#8211;18</strong>: Mature state (0.5&#8211;2&#162; liquid markets)</p></li></ul><p><strong>Optimal retail strategy</strong>:</p><ol><li><p>Extract 50&#8211;75% of total 12-month profit potential in Q1-Q2 2026</p></li><li><p>Build transition infrastructure (MM systems, ML models, institutional relationships) in Q2-Q3 2026</p></li><li><p>Complete pivot or exit by Q4 2026</p></li></ol><p><strong>Critical decision point</strong>: Month 6&#8211;9. Exit arbitrage too early = sacrifice 30&#8211;40% extractable profit. Exit too late = 60&#8211;80% profit decline + stranded capital.</p><p>The IMDEA top performer&#8217;s $2.01M extraction demonstrates feasibility: systematic execution at 11+ trades daily, $496 average per trade, prioritizing multi-condition rebalancing. Replication requires capital ($50K-100K minimum), automated monitoring infrastructure, and discipline (correlation-aware position sizing, oracle risk management, pre-resolution exit windows).</p><p><strong>Window is compressing. Deploy infrastructure now or accept that institutional capital will eliminate structural inefficiencies before you build capacity to exploit them.</strong></p><div><hr></div><h3>References</h3><p>[&#185;]: Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; 7th Conference on Advances in Financial Technologies (AFT 2025). Available at: <a href="https://suarez-tangil.networks.imdea.org/papers/2025aft-arbitrage.pdf">https://suarez-tangil.networks.imdea.org/papers/2025aft-arbitrage.pdf</a></p><p>[&#178;]: Intercontinental Exchange (October 7, 2025). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; Available at: <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p><p>[&#179;]: Intercontinental Exchange (November 13, 2013). &#8220;IntercontinentalExchange Completes Acquisition of NYSE Euronext.&#8221; Available at: <a href="https://ir.theice.com/press/news-details/2013/IntercontinentalExchange-Completes-Acquisition-of-NYSE-Euronext/">https://ir.theice.com/press/news-details/2013/IntercontinentalExchange-Completes-Acquisition-of-NYSE-Euronext/</a></p><p>[&#8308;]: Finance Magnates (September 20, 2025). &#8220;Kalshi Captures 60% Share, Ending Polymarket&#8217;s Prediction Market Dominance.&#8221; Available at: <a href="https://www.financemagnates.com/forex/analysis/kalshi-captures-60-market-share-ending-polymarkets-prediction-market-dominance/">https://www.financemagnates.com/forex/analysis/kalshi-captures-60-market-share-ending-polymarkets-prediction-market-dominance/</a></p><p>[&#8309;]: Shallbd.com (2024). &#8220;The costs of starting a High-Frequency Trading (HFT) business.&#8221; Industry cost estimates for dedicated trading desks. Available at: <a href="https://shallbd.com/the-costs-of-starting-a-high-frequency-trading-hft-business-a-comprehensive-guide/">https://shallbd.com/the-costs-of-starting-a-high-frequency-trading-hft-business-a-comprehensive-guide/</a></p><p>[&#8310;]: Polygon (POL) Blockchain Explorer. Average Transaction Fee statistics. Available at: <a href="https://polygonscan.com/chart/avg-txfee-usd">https://polygonscan.com/chart/avg-txfee-usd</a></p><p>[&#8311;]: Polymarket Documentation (2025). &#8220;Trading Fees.&#8221; Available at: <a href="https://docs.polymarket.com/polymarket-learn/trading/fees">https://docs.polymarket.com/polymarket-learn/trading/fees</a></p><p>[&#8312;]: CoinDesk (March 27, 2025). &#8220;Polymarket, UMA Communities Lock Horns After $7M Ukraine Bet Resolves.&#8221; Available at: <a href="https://www.coindesk.com/markets/2025/03/27/polymarket-uma-communities-lock-horns-after-usd7m-ukraine-bet-resolves">https://www.coindesk.com/markets/2025/03/27/polymarket-uma-communities-lock-horns-after-usd7m-ukraine-bet-resolves</a></p><p>[&#8313;]: Corporate Finance Institute. &#8220;Kimchi Premium&#8202;&#8212;&#8202;Overview, History, Example.&#8221; Available at: <a href="https://corporatefinanceinstitute.com/resources/cryptocurrency/kimchi-premium/">https://corporatefinanceinstitute.com/resources/cryptocurrency/kimchi-premium/</a></p><p>[&#185;&#8304;]: CNBC (April 3, 2024). &#8220;South Korea&#8217;s &#8216;kimchi premium&#8217; in the spotlight after BTC&#8217;s record highs.&#8221; Available at: <a href="https://www.cnbc.com/2024/04/03/south-koreas-kimchi-premium-in-the-spotlight-after-btcs-record-highs.html">https://www.cnbc.com/2024/04/03/south-koreas-kimchi-premium-in-the-spotlight-after-btcs-record-highs.html</a></p><p>[&#185;&#185;]: CoinDesk (July 1, 2019). &#8220;Bitcoin&#8217;s &#8216;Kimchi Premium&#8217; Returns With $1K Price Spreads on Crypto Exchanges.&#8221; Available at: <a href="https://www.coindesk.com/markets/2019/07/01/bitcoins-kimchi-premium-returns-with-1k-price-spreads-on-crypto-exchanges">https://www.coindesk.com/markets/2019/07/01/bitcoins-kimchi-premium-returns-with-1k-price-spreads-on-crypto-exchanges</a></p><p>[&#185;&#178;]: Kim &amp; Chang Law Firm (2023). &#8220;Revised Foreign Exchange Transactions Act.&#8221; South Korea capital control framework. Available at: <a href="https://www.kimchang.com/en/insights/detail.kc?sch_section=4&amp;idx=26756">https://www.kimchang.com/en/insights/detail.kc?sch_section=4&amp;idx=26756</a></p><p>[&#185;&#179;]: WBUR News (September 16, 2025). &#8220;Campbell sues prediction exchange platform Kalshi.&#8221; Available at: <a href="https://www.wbur.org/news/2025/09/16/massachusetts-kalshi-lawsuit-predictions-sports-wagering">https://www.wbur.org/news/2025/09/16/massachusetts-kalshi-lawsuit-predictions-sports-wagering</a></p><p>[&#185;&#8308;]: CFTC (January 3, 2022). &#8220;CFTC Orders Polymarket to Cease Unauthorized Trading and Pay $1.4 Million.&#8221; Available at: <a href="https://www.cftc.gov/PressRoom/PressReleases/8478-22">https://www.cftc.gov/PressRoom/PressReleases/8478-22</a></p><p>[&#185;&#8309;]: DL News (November 2024). &#8220;Polymarket volumes plummet 84% after US elections.&#8221; Available at: <a href="https://www.dlnews.com/articles/markets/polymarket-volumes-and-users-plummet-after-trump-wins-election/">https://www.dlnews.com/articles/markets/polymarket-volumes-and-users-plummet-after-trump-wins-election/</a></p><div><hr></div><p><strong>Methodology Note</strong>: Timeline projections based on ICE&#8217;s NYSE Euronext integration precedent (24&#8211;36 months) and professional MM economics. ROI estimates extrapolate from IMDEA top-performer data with downward adjustment for realistic capital deployment and risk management. Compression phases calibrated to institutional deployment capacity, not guaranteed outcomes.</p><p><strong>Disclaimer</strong>: Prediction markets involve significant risk including oracle manipulation, regulatory uncertainty, and execution risk. ICE deployment timeline is estimated; actual integration may differ materially. Past performance does not guarantee future returns. Regulatory changes may accelerate or eliminate opportunities. The author may hold positions in prediction markets.</p><p>&#128202; Support this research: <a href="https://www.patreon.com/c/NavnoorBawa">https://www.patreon.com/c/NavnoorBawa</a></p><p><em>Cover photograph: &#39056;&#22253;&#23621;, CC BY-SA 4.0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[The $2M Arbitrageur Playbook: Reverse Engineering Top Performer Strategies]]></title><description><![CDATA[This article is dedicated to my maternal grandfather, whose wisdom and love have shaped my journey.]]></description><link>https://www.navnoorbawaresearch.com/p/the-2m-arbitrageur-playbook-reverse</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/the-2m-arbitrageur-playbook-reverse</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Wed, 05 Nov 2025 16:26:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bpyh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p><em>This article is dedicated to my maternal grandfather, whose wisdom and love have shaped my journey. His memory will continue to inspire me and guide me in all my endeavors.</em></p><p>IMDEA Networks analyzed 86M Polymarket bets (April 2024&#8211;April 2025), documenting $39,587,585 total arbitrage extraction. Top performer: $2,009,631.76 across 4,049 transactions averaging $496 per trade. Strategy: systematic NegRisk rebalancing. Combinatorial arbitrage captured 0.24% of profits; probability-sum deviations in multi-condition markets delivered 73%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bpyh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bpyh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bpyh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2444481,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/178094523?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bpyh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Bpyh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d96d65a-8128-4c73-93a6-67d7de383753_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Market Structure: Three Arbitrage Classes</h3><p><strong>Single-condition</strong> (YES + NO &#8800; $1.00): 7,051 conditions with exploitable opportunities generated $10,580,362 total extraction ($5.90M from buying below $1.00; $4.68M from selling above $1.00).</p><p><strong>NegRisk rebalancing</strong> (&#931;(prices) &#8800; 1.00 across mutually exclusive outcomes): 662 markets with opportunities. Total extraction: $28,990,000 from buying YES ($11.09M), buying NO ($17.31M), and selling strategies ($612K YES, $4K NO). <strong>Average profit per opportunity: $43,800 vs $1,500 for single-condition&#8202;&#8212;&#8202;29&#215; capital efficiency advantage.</strong></p><p><strong>Combinatorial</strong> (cross-market dependency exploitation): 13 dependent pairs detected during 2024 election using LLM semantic analysis. 5 pairs generated realized extraction: Pair 2 ($60,237), Pair 4 ($18,472), Pair 1 ($15,819), Pair 3 ($629). Total: $95,157. <strong>Failure rate: 62% due to liquidity asymmetry and execution risk.</strong></p><p><em>Note: Category sums differ from reported grand total by ~$105K due to rounding/aggregation conventions in paper appendices.</em></p><h3>Execution Infrastructure</h3><p><strong>Transaction timing:</strong> Study grouped related bids using 950-block windows. 75% of Polymarket orders executed within this window. The paper reports &#8220;950 blocks (approx. 1 hour)&#8221;; with Polygon&#8217;s ~2s/block average (2025), this equals &#8776;32 minutes. Timing methodology optimized for capturing non-atomic multi-leg execution patterns.</p><p><strong>Cost structure:</strong></p><ul><li><p>Polygon gas fees: Operational estimate &lt;$0.01-$0.02 per transaction based on 2024&#8211;2025 network conditions (PolygonScan average transaction fees, accessed November 2025). Fees fluctuate with network congestion; paper does not specify fixed USD gas cost.</p></li><li><p>Polymarket platform fees: $0 (waived during study period per research methodology)</p></li><li><p>Minimum profitable deviation: |&#931;(prices)&#8202;&#8212;&#8202;1.0| &gt; $0.02 to exceed transaction costs</p></li></ul><p><strong>Position sizing constraint:</strong> Capital deployment limited by min(liquidity across all N conditions). Research documents severe disparities&#8202;&#8212;&#8202;top outcomes showing deep liquidity while tail conditions often constrained to low-thousand token volumes.</p><h3>Strategy Distribution: Buy NO Dominance</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GEk0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GEk0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 424w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 848w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 1272w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GEk0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png" width="1252" height="302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:302,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GEk0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 424w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 848w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 1272w, https://substackcdn.com/image/fetch/$s_!GEk0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6e1c6-55fe-42ec-acc2-cf2885b1cca4_1252x302.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Why Buy NO dominated:</strong> Retail systematically overprices favorites and underprices tail outcomes in multi-condition markets. Professional market makers concentrated capital in simpler binary markets, leaving NegRisk orderbooks structurally inefficient despite billion-dollar platform valuations.</p><h3>Top Performer Profile (Table 1, AFT 2025)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rj_b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rj_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 424w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 848w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 1272w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rj_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png" width="1258" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c15bae1b-d750-4821-9def-7283999c4c86_1258x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rj_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 424w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 848w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 1272w, https://substackcdn.com/image/fetch/$s_!Rj_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15bae1b-d750-4821-9def-7283999c4c86_1258x658.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Top 10 total:</strong> $8,184,861.26 (20.7% of ecosystem extraction). Distribution confirms power law: frequency over position size.</p><p><strong>Top performer execution pattern:</strong></p><ul><li><p>4,049 trades / 365 days = 11.08 transactions daily</p></li><li><p>Bot-like consistency suggests automated monitoring across 100+ markets</p></li><li><p>Transaction frequency and diversity indicates systematic approach rather than discretionary trading</p></li><li><p>Zero documented exposure to combinatorial strategies</p></li></ul><h3>Oracle Risk: March 2025 Case Study</h3><p>UMA governance attack on $7M Ukraine mineral deal market. Whale deployed ~5M UMA tokens (~25% voting power) to influence resolution. Market resolved YES despite no official agreement. Polymarket stated resolution occurred &#8220;against the expectations of our users&#8221; but declined refunds. Documented outcomes: maximum winner $55K, maximum loser $73K.</p><p><strong>Risk management inference:</strong> Top performer&#8217;s $2.01M extraction occurred without documented governance losses. Pattern suggests risk avoidance through:</p><ul><li><p>Market selection (objective vs subjective criteria)</p></li><li><p>Exit timing discipline (avoiding resolution clustering)</p></li><li><p>Platform selection (single-platform vs cross-platform exposure)</p></li></ul><p>Explicit pre-resolution exit timing cannot be verified from transaction data but aligns with documented risk-management best practices for oracle-dependent markets.</p><h3>Reverse-Engineered Detection Algorithm</h3><pre><code>def detect_negrisk_opportunities(markets, capital_pool):
    &#8220;&#8221;&#8220;
    Derived from documented opportunity characteristics:
    - 662 NegRisk markets with arbitrage (AFT Section 6.2)
    - Deviation threshold &gt; $0.02 after costs
    - Liquidity constraint by minimum across conditions
    &#8220;&#8221;&#8220;
    opportunities = []
    
    for market in markets:
        # NegRisk markets only (N&#8805;3 conditions)
        if len(market.conditions) &lt; 3:
            continue
            
        # Probability sum deviation
        prob_sum = sum(c.price for c in market.conditions)
        deviation = abs(1.0 - prob_sum)
        
        # Filter: deviation must exceed transaction costs
        if deviation &lt; 0.02:
            continue
            
        # Liquidity constraint
        min_liquidity = min(
            min(c.yes_liquidity, c.no_liquidity) 
            for c in market.conditions
        )
        
        if min_liquidity &lt; 100:  # Minimum deployment threshold
            continue
            
        # Risk filters (inferred from distribution patterns)
        if market.resolution_type == &#8216;subjective&#8217;:
            continue
            
        # Capital efficiency scoring
        max_profit = deviation * min_liquidity
        complexity_penalty = len(market.conditions) * 2  # Orders per condition
        
        opportunities.append({
            &#8216;market_id&#8217;: market.id,
            &#8216;expected_profit&#8217;: max_profit,
            &#8216;efficiency_score&#8217;: max_profit / complexity_penalty,
            &#8216;position_size&#8217;: min(min_liquidity, capital_pool * 0.1)
        })
    
    return sorted(opportunities, 
                  key=lambda x: x[&#8217;efficiency_score&#8217;], 
                  reverse=True)</code></pre><p><strong>Implementation note:</strong> 11 trades/day consistency suggests automated monitoring with strict filtering. Research documents 75% of orders executing within 950 blocks (paper reports &#8776;1 hour; Polygon 2s/block implies &#8776;32 minutes), requiring rapid placement to minimize leg risk in multi-order positions.</p><h3>Why Combinatorial Strategies Failed</h3><p><strong>Theoretical sophistication vs practical execution:</strong></p><ul><li><p>LLM-based dependency detection identified 13 pairs</p></li><li><p>Required 10+ orders per opportunity</p></li><li><p>Cross-market coordination complexity</p></li><li><p><strong>Result: $95,157 (0.24% of total profits)</strong></p></li></ul><p><strong>Failure modes documented in research:</strong></p><ol><li><p><strong>Liquidity asymmetry:</strong> Primary market $500K+ depth, dependent market &lt;$10K. Position sizing constrained to thinner venue eliminated profit potential in 62% of detected pairs.</p></li><li><p><strong>Execution timing risk:</strong> Non-atomic cross-market fills. First leg moves market before second leg executes. 950-block window captures execution delays but cannot eliminate directional exposure.</p></li><li><p><strong>Oracle divergence amplification:</strong> Single-market arbitrage faces one resolution event. Cross-market positions compound oracle risk. March 2025 incident demonstrated governance votes can deviate from factual outcomes.</p></li></ol><p>Top performers concentrated on simple sum-price deviations exploitable through frequency rather than pursuing sophisticated cross-market strategies.</p><h3>Capital Allocation Framework</h3><p><strong>Theoretical extraction potential:</strong></p><ul><li><p>Single-condition: 7,051 opportunities</p></li><li><p>NegRisk: 662 opportunities with 29&#215; capital efficiency advantage</p></li></ul><p><strong>Actual extraction:</strong></p><ul><li><p>Single-condition: $10,580,362</p></li><li><p>NegRisk: $28,990,000</p></li><li><p>Combinatorial: $95,157</p></li><li><p>Total: $39,587,585*</p></li></ul><p>*Category sums differ from total by ~$105K due to rounding/aggregation in paper appendices.</p><p><strong>Top performer capture rate:</strong> 5.1% ($2.01M / $39.59M)</p><p><strong>Success factors:</strong></p><ol><li><p>Automated detection across market universe</p></li><li><p>Rapid execution minimizing leg risk (sub-minute window)</p></li><li><p>Strict liquidity filters (minimum deployment thresholds)</p></li><li><p>Oracle risk avoidance (market selection, timing discipline)</p></li><li><p>Transaction cost optimization (Polygon gas &lt;$0.02 operational estimate)</p></li></ol><h3>Market Evolution Timeline</h3><p><strong>October 7, 2025:</strong> Intercontinental Exchange announced up to $2B investment in Polymarket at $8B pre-money valuation. ICE (NYSE parent) becomes global distributor of Polymarket event-driven data to institutional clients. Partnership includes tokenization initiatives.</p><p><strong>Compression trajectory&#8202;&#8212;&#8202;historical parallel:</strong> Cryptocurrency exchange arbitrage (2016&#8211;2018) compressed from 1,000%+ returns to &lt;2% within 18 months of institutional market maker deployment. Kimchi Premium (Korean exchange vs global markets) peaked &gt;50%, compressed to institutional basis as professional capital entered.</p><p><strong>Research timing significance:</strong> Study captured peak retail inefficiency during 2024 U.S. election cycle ($3.7B total Polymarket volume). Politics markets dominated extraction: November election plus August Democratic VP pick generated largest absolute profits.</p><p><strong>Projection (12&#8211;24 months):</strong> Institutional infrastructure deployment compresses spreads. Simple sum-price arbitrage eliminates first. NegRisk rebalancing persists longer but faces automated market maker competition. Future returns require:</p><ul><li><p>Sub-second execution infrastructure</p></li><li><p>$100K+ capital deployment per opportunity</p></li><li><p>Professional risk management systems</p></li><li><p>Sophisticated cross-venue coordination</p></li></ul><h3>Strategic Takeaway</h3><p>Top performer&#8217;s $2.01M extraction demonstrates <strong>frequency-optimized simplicity defeats sophisticated complexity</strong> during retail-to-institutional transitions.</p><p><strong>Core framework:</strong></p><ul><li><p>Monitor comprehensively (100+ markets)</p></li><li><p>Execute systematically (11 trades/day consistency)</p></li><li><p>Avoid tail risk (oracle governance, subjective criteria, resolution clustering)</p></li><li><p>Optimize transaction costs (Polygon gas &lt;$0.02 operational, zero platform fees)</p></li><li><p>Scale through frequency over position size</p></li></ul><p><strong>Pattern transferability:</strong> Framework applies to any microstructure inefficiency during market structure professionalization. As institutional capital enters (ICE $2B investment signals inflection point), edges compress predictably following historical trajectories observed in cryptocurrency exchange arbitrage evolution.</p><p><strong>Window compression analysis:</strong> Research captured optimal extraction period. Post-October 2025, institutional market maker deployment accelerates spread compression. High-frequency retail arbitrage window closes as professional infrastructure stabilizes orderbooks and automated strategies eliminate simple mispricings.</p><div><hr></div><h3>Sources</h3><p>[1] Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; <em>7th Conference on Advances in Financial Technologies (AFT 2025)</em>. Leibniz International Proceedings in Informatics, Vol. 354, pp. 27:1&#8211;27:24. DOI: 10.4230/LIPIcs.AFT.2025.27. <a href="https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.AFT.2025.27">https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.AFT.2025.27</a></p><p>[2] DL News. (August 25, 2025). &#8220;Polymarket users lost millions of dollars to &#8216;bot-like&#8217; bettors over the past year, study finds.&#8221; <a href="https://www.dlnews.com/articles/markets/polymarket-users-lost-millions-of-dollars-to-bot-like-bettors-over-the-past-year/">https://www.dlnews.com/articles/markets/polymarket-users-lost-millions-of-dollars-to-bot-like-bettors-over-the-past-year/</a></p><p>[3] CoinDesk. (March 27, 2025). &#8220;Polymarket, UMA Communities Lock Horns After $7M Ukraine Bet Resolves.&#8221; <a href="https://www.coindesk.com/markets/2025/03/27/polymarket-uma-communities-lock-horns-after-usd7m-ukraine-bet-resolves">https://www.coindesk.com/markets/2025/03/27/polymarket-uma-communities-lock-horns-after-usd7m-ukraine-bet-resolves</a></p><p>[4] Yahoo Finance. (March 27, 2025). &#8220;Polymarket Suffers UMA Governance Attack After Rogue Actor Becomes Top-5 Token Staker.&#8221; <a href="https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html">https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html</a></p><p>[5] Intercontinental Exchange. (October 7, 2025). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p><p>[6] PolygonScan. (November 2025). &#8220;Average Daily Transaction Fee Chart.&#8221; Network statistics for Polygon PoS. <a href="https://polygonscan.com/chart/avg-txfee-usd">https://polygonscan.com/chart/avg-txfee-usd</a></p><div><hr></div><h3>Verification Notes</h3><p><strong>Data sourcing:</strong> All numerical claims traced to IMDEA Networks AFT 2025 conference paper [1]:</p><ul><li><p>Table 1: Top 10 performer data (Section 7.4)</p></li><li><p>Section 6.1: Single-condition opportunities (7,051 conditions)</p></li><li><p>Section 6.2: NegRisk opportunities (662 markets)</p></li><li><p>Section 6.3: Combinatorial pairs (13 detected, 5 profitable)</p></li><li><p>Section 7: Extraction breakdowns by strategy</p></li></ul><p><strong>Timing conversions:</strong> Paper states &#8220;950 blocks (approx. 1 hour)&#8221; for execution window. Polygon block time ~2 seconds (2025 network average per PolygonScan [6]) yields &#8776;32 minutes mathematical conversion. Both figures provided for transparency.</p><p><strong>Cost estimates:</strong> Gas fees presented as operational estimates based on 2024&#8211;2025 network conditions. Paper does not specify fixed USD gas costs; values fluctuate with network congestion.</p><p><strong>Category reconciliation:</strong> Sum of per-category extractions ($10.58M + $28.99M + $0.095M = $39.665M) differs from reported total ($39.588M) by ~$105K, attributed to rounding/aggregation conventions in paper appendices. This minor variance does not affect strategic conclusions.</p><p><strong>Oracle risk analysis:</strong> March 2025 UMA governance incident details from contemporaneous reporting [3,4]. Behavioral inferences about top performer risk management derived from absence of documented governance losses rather than explicit transaction timing data.</p><p><em>Cover photograph: Thehinse, CC BY-SA 4.0, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[NegRisk Market Rebalancing: How $29M Was Extracted From Multi-Condition Prediction Markets]]></title><description><![CDATA[Research period: April 2024&#8211;April 2025]]></description><link>https://www.navnoorbawaresearch.com/p/negrisk-market-rebalancing-how-29m</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/negrisk-market-rebalancing-how-29m</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Mon, 03 Nov 2025 09:03:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FlqK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Research period: April 2024&#8211;April 2025</strong><br><strong>Total arbitrage documented: $39.59M</strong><br><strong>NegRisk rebalancing: $29M (73%)</strong><br><strong>Single-condition: $10.58M (27%)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FlqK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FlqK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FlqK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/177868776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FlqK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FlqK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d78c72b-c53f-4832-a52b-a0f81f593f53_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>IMDEA Networks analyzed 86 million Polymarket bets, documenting systematic arbitrage extraction across 17,218 market conditions.[1] Market rebalancing within multi-condition NegRisk markets generated 73% of total profits despite representing 8.6% of opportunities&#8202;&#8212;&#8202;revealing a 29&#215; capital efficiency advantage over binary arbitrage that most participants missed entirely.</p><h3>The Structural Inefficiency</h3><p><strong>NegRisk markets:</strong> N&#8805;3 mutually exclusive conditions where &#931;(prices) must equal 1.0.</p><p><strong>Mispricing mechanism:</strong> Liquidity fragments across outcomes. Retail flow concentrates on 1&#8211;2 favorites. Complementary probability space trades thin. Result: &#931;(prices) &#8800; 1.0.</p><p><strong>Example:</strong></p><ul><li><p>Trump wins: 0.48</p></li><li><p>Harris wins: 0.46</p></li><li><p>Other: 0.03</p></li><li><p><strong>Sum: 0.97</strong> (3&#162; arbitrage per dollar deployed)</p></li></ul><p>When &#931;(prices) &lt;1.0 &#8594; buy underpriced conditions<br>When &#931;(prices) &gt;1.0 &#8594; sell overpriced conditions</p><p>At resolution, exactly one condition pays $1.00. Profit = |1.00&#8202;&#8212;&#8202;&#931;(purchase prices)|.</p><h3>P&amp;L Distribution: The Buy NO Asymmetry</h3><p><strong>Market rebalancing (multi-condition): $28.99M</strong></p><ul><li><p>Buy NO positions: $17.31M (60%)</p></li><li><p>Buy YES positions: $11.09M (38%)</p></li><li><p>Sell strategies: $4.88M (2%)</p></li></ul><p><strong>Single-condition arbitrage: $10.58M</strong></p><ul><li><p>Buy both (sum &lt;$1.00): $5.90M</p></li><li><p>Sell both (sum &gt;$1.00): $4.68M</p></li></ul><p><strong>Combinatorial arbitrage: $95K</strong></p><ul><li><p>13 dependent pairs detected via LLM semantic analysis</p></li><li><p>5 pairs profitable</p></li><li><p>62% failure rate due to liquidity asymmetry, execution timing risk</p></li></ul><p><strong>Key insight:</strong> Buying NO dominated because retail systematically overprices favorites and underprices tail outcomes. Market makers absent in fragmented multi-condition orderbooks where capital deployment constrained by min(liquidity across all N conditions).</p><h3>Capital Efficiency Analysis</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aBDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aBDU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 424w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 848w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 1272w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aBDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png" width="1376" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aBDU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 424w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 848w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 1272w, https://substackcdn.com/image/fetch/$s_!aBDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbad6e9d-1f26-4fcf-806e-a76c407b7067_1376x252.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Execution complexity:</strong></p><ul><li><p>Binary: 2 orders</p></li><li><p>NegRisk: 4&#8211;8 orders (scales with N conditions)</p></li><li><p>Combinatorial: 10+ orders across multiple markets</p></li></ul><p>Despite 3&#215; higher implementation complexity, NegRisk rebalancing delivered 29&#215; better capital efficiency per opportunity.</p><p><strong>Top arbitrageur performance:</strong><br>$2.01M across 4,049 transactions. Average: $496 per trade. Strategy: frequency over position size. Bot-like execution prioritizing rebalancing and single-condition opportunities over combinatorial strategies.</p><h3>Execution Constraints</h3><p><strong>Liquidity fragmentation:</strong><br>Research documents large disparities in orderbook depth. Top outcomes exhibit deep liquidity while many tail conditions show only modest token volume&#8202;&#8212;&#8202;often low-thousand token volumes during opportunistic windows. Position sizing capped by minimum liquidity across conditions.[1]</p><p><strong>Timing risk:</strong><br>Non-atomic execution. Research documents 75% of Polymarket orders execute within 950 blocks (~1 hour on Polygon).[1] Multi-leg positions face compounded price movement risk between fills.</p><p><strong>Transaction costs:</strong><br>Polygon PoS gas costs during study period were typically fractions of a cent up to a few cents per transaction. Polymarket did not charge per-trade fees during measurement window; AFT authors therefore do not model platform fees in P&amp;L calculations.[1][4] Minimum profitable deviation: |&#931;(prices)&#8202;&#8212;&#8202;1.0| &gt; 0.02 to maintain positive expected value.</p><h3>Oracle Risk: March 2025 Governance Attack</h3><p><strong>Market:</strong> &#8220;Ukraine agrees to Trump mineral deal before April?&#8221;<br><strong>Volume:</strong> $7M<br><strong>Attack vector:</strong> Whale holder with 1.3M UMA tokens (top-5 staker, ~25% voting power) influenced resolution despite no official agreement.</p><p><strong>Outcome:</strong><br>Market resolved to YES when probability was 9%.<br>Largest winner: $55,000<br>Largest loser: $73,000[5]</p><p><strong>Risk profile:</strong><br>Single-market arbitrage: one oracle event<br>Multi-condition positions: single oracle determines entire portfolio<br>Cross-platform hedges: compounded risk if Polymarket (UMA governance) and Kalshi (CFTC-regulated) resolve differently</p><p><strong>Mitigation:</strong> Avoid cross-platform dependent positions unless spread exceeds 15&#162; to buffer oracle divergence.</p><h3>Market Microstructure: Why Inefficiency Persists</h3><p><strong>Retail behavior:</strong><br>Anchors on favorites. Ignores complementary probability space. Buys YES on high-probability outcomes at inflated prices. Underweights tail conditions.</p><p><strong>Market maker absence:</strong><br>Professional MM capital concentrates in binary markets: higher volume, tighter spreads, simpler hedging. Multi-condition markets with N&gt;4 outcomes remain structurally inefficient despite billion-dollar platform valuations.</p><p><strong>Detection signal:</strong><br>Markets with N&#8805;4 conditions where retail attention concentrates on top 2 outcomes systematically misprice probability distributions. Monitor for |&#931;(prices)&#8202;&#8212;&#8202;1.0| deviations &gt;2&#162;.</p><h3>Institutional Capital Timeline</h3><p><strong>October 7, 2025:</strong> Intercontinental Exchange invested up to $2B in Polymarket at $8B pre-money valuation.[2] NYSE parent becomes global distributor of prediction market event-driven data. (Post-study context; AFT measurement window ended April 1, 2025.)</p><p><strong>September 11&#8211;17, 2025:</strong> Kalshi captured 62% prediction market share, processing $500M+ weekly volume with $189M average open interest. Polymarket: 37% share, $430M weekly volume.[3] Kalshi operates as CFTC-designated contract market.</p><p><strong>Compression trajectory:</strong><br>Historical parallel: Early crypto exchange arbitrage (2016&#8211;2018) generated 1,000%+ returns. Kimchi Premium compressed from 50%+ to &lt;2% within 18 months of institutional market maker deployment. Prediction market arbitrage follows identical evolution.</p><p><strong>Research timing:</strong><br>Study captured peak retail inefficiency during 2024 U.S. election cycle ($3.7B Polymarket volume). Post-ICE investment, spread compression inevitable as institutional infrastructure professionalizes market structure.</p><h3>Quantitative Framework</h3><p><strong>Detection algorithm:</strong></p><pre><code>def scan_negrisk_opportunities(markets):
    opportunities = []
    for market in markets:
        if len(market.conditions) &lt; 3:
            continue  # Binary markets use standard arbitrage
        
        prob_sum = sum(c.price for c in market.conditions)
        deviation = abs(1.0 - prob_sum)
        
        if deviation &gt; 0.02:  # 2&#162; minimum after costs
            total_liquidity = sum(
                min(c.yes_liquidity, c.no_liquidity) 
                for c in market.conditions
            )
            max_profit = deviation * total_liquidity
            
            if max_profit &gt; 100:  # $100 minimum threshold
                opportunities.append({
                    &#8216;market&#8217;: market.id,
                    &#8216;deviation&#8217;: deviation,
                    &#8216;direction&#8217;: &#8216;buy&#8217; if prob_sum &lt; 1.0 else &#8216;sell&#8217;,
                    &#8216;max_profit&#8217;: max_profit,
                    &#8216;complexity&#8217;: len(market.conditions) * 2
                })
    
    return sorted(opportunities, key=lambda x: x[&#8217;max_profit&#8217;], reverse=True)</code></pre><p><strong>Position sizing:</strong></p><p>Capital allocation proportional to liquidity across all conditions. Maximum extractable profit = min(liquidity&#8321;, &#8230;, liquidity&#8345;) &#215; |&#931;(prices)&#8202;&#8212;&#8202;1.0|.</p><p><strong>Execution requirements:</strong></p><ol><li><p>Monitor 100+ markets simultaneously</p></li><li><p>Accept 1&#8211;5% per-trade margins</p></li><li><p>Scale through frequency (4,000+ transactions/year)</p></li><li><p>Deploy sub-5-second execution to minimize leg risk</p></li></ol><h3>Strategic Takeaway</h3><p>Market rebalancing captured 73% of arbitrage profits ($29M) despite 10.6&#215; fewer opportunities than single-condition arbitrage (662 vs 7,051). Capital efficiency: 29&#215; superior per opportunity.</p><p><strong>Why the edge persists:</strong></p><ul><li><p>Retail flow systematically misprices probability distributions across N&gt;2 outcomes</p></li><li><p>Professional market makers concentrate capital in simpler binary markets</p></li><li><p>Multi-condition orderbooks lack institutional liquidity provision</p></li><li><p>Execution complexity deters automated strategies optimized for binary arbitrage</p></li></ul><p><strong>Window compression:</strong><br>ICE&#8217;s $2B investment (October 2025) marks institutional inflection point. Research captured peak inefficiency during 2024 election cycle. Future returns require: faster execution (sub-second), larger capital ($100K+ per trade), sophisticated cross-venue risk management.</p><p><strong>Actionable framework:</strong></p><ul><li><p>Prioritize markets with N&#8805;4 conditions where attention concentrates on top 2</p></li><li><p>Deploy when |&#931;(prices)&#8202;&#8212;&#8202;1.0| &gt; 0.02 after accounting for execution costs</p></li><li><p>Size positions by minimum liquidity across all conditions</p></li><li><p>Accept 4&#8211;8 orders per opportunity versus 2 for binary arbitrage</p></li><li><p>Exit before resolution clustering when oracle risk compounds</p></li></ul><p>The documented extraction demonstrates that while retail obsesses over YES+NO&#8800;$1.00 in binary markets, the quantitative edge exists where probability must distribute across many outcomes. Liquidity fragmentation creates structural deviations that persist for hours despite platform scale. Multi-dimensional arbitrage dominates binary strategies when market makers remain absent and retail flow concentrates on favorites.</p><div><hr></div><h3>References</h3><p>[1] Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; <em>7th Conference on Advances in Financial Technologies (AFT 2025)</em>. Leibniz International Proceedings in Informatics, Volume 354, pp. 27:1&#8211;27:24. <a href="https://doi.org/10.4230/LIPIcs.AFT.2025.27">https://doi.org/10.4230/LIPIcs.AFT.2025.27</a></p><p>[2] Intercontinental Exchange. (2025, October 7). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p><p>[3] Rodriguez, F. (2025, September 20). &#8220;Kalshi Outpaces Polymarket in Prediction Market Volume Amid Surge in U.S. Trading.&#8221; <em>CoinDesk</em>. <a href="https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume">https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume</a></p><p>[4] PolygonScan. (2025). &#8220;Average Daily Transaction Fee Chart.&#8221; <a href="https://polygonscan.com/chart/avg-txfee-usd">https://polygonscan.com/chart/avg-txfee-usd</a></p><p>[5] Khatri, Y. (2025, March 27). &#8220;Polymarket Suffers UMA Governance Attack After Rogue Actor Becomes Top-5 Token Staker.&#8221; <em>Yahoo Finance</em>. <a href="https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html">https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html</a></p><div><hr></div><p><strong>Source notes:</strong> Empirical claims based on AFT 2025 conference paper (measurement period: April 1, 2024 &#8594; April 1, 2025; dataset: ~86M bids, 17.2K conditions). Key verified figures: total extraction $39,587,585.02; NegRisk rebalancing $28.99M (662 opportunities) vs single-condition $10.58M (7,051 opportunities); 13 dependent pairs detected (5 profitable, ~$95K); top account $2,009,631.76 across 4,049 transactions; 75% of bids within 950-block window; detection threshold |1 &#8722; VWAP Sum| &gt; $0.02. ICE/Kalshi timeline items (Sept-Oct 2025) are post-study context from press reporting.</p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Combinatorial Arbitrage in Prediction Markets: Why 62% of LLM-Detected Dependencies Fail to Generate Profit]]></title><description><![CDATA[IMDEA Networks researchers analyzed 86 million Polymarket bids (OrderFilled events), identifying 13 logically dependent market pairs during the 2024 U.S.]]></description><link>https://www.navnoorbawaresearch.com/p/combinatorial-arbitrage-in-prediction</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/combinatorial-arbitrage-in-prediction</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sun, 02 Nov 2025 15:14:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7yUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7yUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7yUJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7yUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:261303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/177800472?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7yUJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7yUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb633a93f-cf93-44d2-bda4-cda1f8743832_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>IMDEA Networks researchers analyzed 86 million Polymarket bids (OrderFilled events), identifying 13 logically dependent market pairs during the 2024 U.S. election using LLM-based semantic analysis. Only 5 pairs generated realized arbitrage profits totaling $95,157. The 62% failure rate exposes structural execution barriers that make combinatorial strategies inferior to single-market arbitrage despite theoretical sophistication. Total realized arbitrage across all strategies: $39,587,585. Combinatorial arbitrage: 0.24% of total profits.</p><h3>The Dependency Detection Problem</h3><p>Prediction markets price logically dependent events independently. When Market A (&#8220;Trump wins presidency&#8221;) and Market B (&#8220;Republican Senate majority&#8221;) trade at probabilities violating joint probability constraints, arbitrage theoretically exists.</p><p>Researchers analyzed the 2024 U.S. election markets (November 5, 2024): 128 NegRisk multi-condition markets and 177 single-condition markets. LLM-based semantic analysis using Linq-Embed-Mistral embeddings processed 46,360 market pairs. Initial LLM detection flagged 1,576 pairs as potentially dependent. Probabilistic constraint validation reduced candidates to 374. Manual expert verification confirmed 13 pairs with true logical dependencies satisfying formal combinatorial arbitrage definitions.</p><p><strong>Critical finding:</strong> Detection &#8800; profitability. Only 5 of 13 dependent pairs (38%) generated realized extraction. Documented profits: Pair 2 ($60,237), Pair 4 ($18,472), Pair 1 ($15,819), Pair 3 ($629). Total combinatorial arbitrage: $95,157 over 12-month measurement period (April 1, 2024&#8211;April 1, 2025).</p><p><strong>Performance comparison across strategies:</strong></p><ul><li><p>Buying &#8220;YES&#8221; positions: $11,092,286</p></li><li><p>Buying &#8220;NO&#8221; positions: $17,307,114</p></li><li><p>Selling &#8220;YES&#8221; positions: $612,189</p></li><li><p>Selling &#8220;NO&#8221; positions: $4,264</p></li><li><p>Combinatorial arbitrage: $95,157</p></li></ul><p>Combinatorial strategies captured 0.24% of total $39,587,585 arbitrage profits despite requiring 10&#215; implementation complexity relative to single-condition arbitrage.</p><h3>LLM Implementation: Semantic Dependency Analysis</h3><p>Traditional keyword matching fails. &#8220;Presidential Election Winner&#8221; and &#8220;Senate Control&#8221; share little lexical overlap but exhibit strong conditional probability relationships requiring semantic analysis.</p><p><strong>Technical approach:</strong> Transformer-based embeddings (Linq-Embed-Mistral) generate vector representations of market questions. GPT-class LLMs perform logical reasoning over condition relationships, outputting structured JSON with dependency scores and dependent subset identification.</p><pre><code>from openai import OpenAI
from typing import List, Dict, Tuple
import json

class DependencyDetector:
    def __init__(self, api_key: str):
        self.client = OpenAI(api_key=api_key)
        
    def analyze_dependency(
        self, 
        market1: Dict, 
        market2: Dict
    ) -&gt; Tuple[float, List[Dict]]:
        &#8220;&#8221;&#8220;
        LLM-based logical dependency detection
        Returns: (dependency_score, dependent_subsets)
        &#8220;&#8221;&#8220;
        prompt = f&#8221;&#8220;&#8221;Analyze logical dependency between prediction markets:

Market 1 conditions: {market1[&#8217;conditions&#8217;]}
Market 2 conditions: {market2[&#8217;conditions&#8217;]}

Task: Determine if resolution of conditions in one market constrains 
possible resolutions in the other market.

Output JSON format:
{{
  &#8220;dependency_score&#8221;: 0.0-1.0,
  &#8220;dependent_subsets&#8221;: [
    {{&#8221;market1_conditions&#8221;: [indices], &#8220;market2_conditions&#8221;: [indices]}}
  ],
  &#8220;reasoning&#8221;: &#8220;Explanation of logical constraints&#8221;
}}

Dependency exists when: P(A &#8745; B) &#8800; P(A) &#215; P(B)
Examples:
- &#8220;Team A wins semifinal&#8221; &#8594; &#8220;Team A in finals&#8221; (temporal constraint)
- &#8220;Trump wins popular vote&#8221; + &#8220;Trump wins electoral college&#8221; (dependent but not deterministic)
- &#8220;Bitcoin &gt; $100K&#8221; + &#8220;Tech stocks rally&#8221; (correlated, NOT dependent)

Return ONLY valid JSON.&#8221;&#8220;&#8221;

        response = self.client.chat.completions.create(
            model=&#8221;gpt-4-turbo&#8221;,
            messages=[
                {&#8221;role&#8221;: &#8220;system&#8221;, &#8220;content&#8221;: &#8220;You are a probabilistic reasoning expert. Analyze logical dependencies between prediction market conditions using formal probability theory.&#8221;},
                {&#8221;role&#8221;: &#8220;user&#8221;, &#8220;content&#8221;: prompt}
            ],
            temperature=0.1
        )
        
        result = json.loads(response.choices[0].message.content)
        return result[&#8217;dependency_score&#8217;], result[&#8217;dependent_subsets&#8217;]</code></pre><p><strong>Prompt engineering critical.</strong> Research tested 128 NegRisk markets on election day. Results: 101 of 124 tests (81.45%) produced valid JSON with correct logical inference. LLM performance degraded with markets containing &gt;4 conditions. Solution: Pre-process markets to top 4 conditions by traded volume, aggregate remaining conditions into &#8220;Other&#8221; category to maintain tractable prompt length.</p><p><strong>False positive rate:</strong> Initial LLM detection returned 1,576 dependent pairs from 46,360 total pairs analyzed. Probabilistic constraint validation (verifying joint probability space satisfies mutual exclusivity and exhaustiveness requirements) reduced candidates to 374. Manual expert verification eliminated false positives from: (1) conflating electoral college vs. popular vote outcomes, (2) identifying correlation without causation, (3) detecting temporal proximity without logical constraint. Final result: 13 confirmed dependency pairs with valid combinatorial arbitrage structure.</p><h3>Failure Modes: Why 62% of Dependencies Generate Zero Profit</h3><p><strong>Failure Mode 1: Liquidity Asymmetry</strong></p><p>Dependent markets exhibit severe liquidity imbalance. Documented example from research:</p><ul><li><p>High-profile market (&#8220;Presidential winner&#8221;): $500K+ available liquidity</p></li><li><p>Related dependent market (&#8220;Specific cabinet appointment&#8221;): $5K available liquidity</p></li></ul><p>Position size constrained by <code>min(liquidity_A, liquidity_B)</code>. Cannot deploy meaningful capital when constraining market has &lt;$10K volume.</p><p><strong>Empirical evidence:</strong> Maximum profit per combinatorial opportunity = <code>min(liquidity_market_A, liquidity_market_B) &#215; |price_divergence|</code>. Median maximum profit across 13 detected dependent pairs: ~$100 per opportunity (estimated from total $95K extraction / 5 profitable pairs / estimated opportunities per pair). Single-condition arbitrage median: significantly higher due to concentrated liquidity in individual conditions.</p><p><strong>Failure Mode 2: Execution Timing Risk</strong></p><p>Non-atomic execution across dependent markets. Price moves between leg placements destroy arbitrage. Research documents 75% of matched Polymarket orders execute within 950 blocks (~1 hour on Polygon). Cross-market arbitrage requires simultaneous fills; second leg often executes at degraded price after first leg moves market.</p><pre><code>from decimal import Decimal
import asyncio

class CombinatorialExecutor:
    def __init__(self):
        self.execution_window = 5  # seconds
        
    async def execute_dependent_arbitrage(
        self,
        market_a_id: str,
        market_b_id: str,
        dependent_conditions: Dict
    ) -&gt; bool:
        &#8220;&#8221;&#8220;
        Atomic execution across dependent markets with timeout protection
        &#8220;&#8221;&#8220;
        try:
            order_a = asyncio.create_task(
                self.place_order(
                    market_a_id, 
                    dependent_conditions[&#8217;market_a&#8217;][&#8217;side&#8217;],
                    dependent_conditions[&#8217;market_a&#8217;][&#8217;size&#8217;],
                    dependent_conditions[&#8217;market_a&#8217;][&#8217;price&#8217;]
                )
            )
            order_b = asyncio.create_task(
                self.place_order(
                    market_b_id,
                    dependent_conditions[&#8217;market_b&#8217;][&#8217;side&#8217;],
                    dependent_conditions[&#8217;market_b&#8217;][&#8217;size&#8217;],
                    dependent_conditions[&#8217;market_b&#8217;][&#8217;price&#8217;]
                )
            )
            
            results = await asyncio.gather(
                order_a, 
                order_b,
                timeout=self.execution_window,
                return_exceptions=True
            )
            
            # Verify both fills completed
            if all(r.get(&#8217;filled&#8217;, False) for r in results):
                return True
            
            # Partial fill: Emergency exit unhedged position
            await self.emergency_exit(results)
            return False
                
        except asyncio.TimeoutError:
            await self.cancel_all_pending()
            return False</code></pre><p><strong>Failure Mode 3: Oracle Divergence Amplified</strong></p><p>Single-market arbitrage faces one resolution event. Cross-market positions compound oracle risk. Case study: March 2025 UMA governance attack. Whale holder with 5 million UMA tokens (25% voting power) manipulated $7M market resolution through governance vote. Largest winner: $55K. Largest loser: $73K. Cross-platform hedges (Polymarket position vs. Kalshi position with different resolution oracles) face complete strategy failure if oracles resolve inconsistently.</p><p>Research mitigation: Avoid cross-platform dependent positions unless spread exceeds 15 cents (sufficient buffer for oracle manipulation risk). Same-platform dependent markets reduce but don&#8217;t eliminate oracle risk.</p><p><strong>Failure Mode 4: Correlation Mistaken for Dependency</strong></p><p>LLM semantic analysis detects relationships. Not all relationships create arbitrage structures. Example: &#8220;Trump wins election&#8221; and &#8220;Stock market hits all-time high&#8221; may exhibit correlation (estimated &#961; &#8776; 0.6) but both can independently resolve TRUE without probability violation.</p><p>True dependency requires: &#8707; condition set where P(A &#8745; B) = 0 (mutual exclusivity) or P(B|A) = 1 (deterministic implication). Validation method: Compute all possible truth-value assignments for condition pairs. Verify assignments satisfy market exhaustiveness (exactly one condition per market resolves TRUE). Only vectors satisfying this constraint constitute exploitable dependencies.</p><h3>Capital Deployment Analysis: Risk-Adjusted Returns</h3><p><strong>Opportunity frequency comparison (April 2024&#8211;April 2025):</strong></p><ul><li><p>Single-condition arbitrage: 7,051 conditions with exploitable deviations (4,423 single-market + 2,628 NegRisk)</p></li><li><p>Market rebalancing within NegRisk markets: 662 markets with opportunities</p></li><li><p>Combinatorial arbitrage: 5 profitable pairs from 13 detected dependencies</p></li></ul><p><strong>Execution complexity ratio:</strong></p><ul><li><p>Single-condition: 2 orders per opportunity (YES + NO within one market)</p></li><li><p>Combinatorial: 4+ orders across 2 markets + LLM analysis + cross-market coordination</p></li></ul><p><strong>Risk-adjusted ROI calculation:</strong></p><pre><code>from decimal import Decimal

def risk_adjusted_roi(
    expected_profit: Decimal,
    execution_risk: Decimal,  # probability of partial fill
    oracle_risk: Decimal,      # probability of resolution failure
    capital_deployed: Decimal
) -&gt; Decimal:
    &#8220;&#8221;&#8220;
    Calculate risk-adjusted ROI for arbitrage strategies
    &#8220;&#8221;&#8220;
    ev_after_execution = expected_profit * (1 - execution_risk)
    ev_after_oracle = ev_after_execution * (1 - oracle_risk)
    return ev_after_oracle / capital_deployed

# Single-condition arbitrage profile:
single_roi = risk_adjusted_roi(
    expected_profit=Decimal(&#8217;450&#8217;),     # estimated per opportunity
    execution_risk=Decimal(&#8217;0.15&#8217;),     # 15% partial fill rate
    oracle_risk=Decimal(&#8217;0.02&#8217;),        # 2% resolution dispute
    capital_deployed=Decimal(&#8217;1000&#8217;)
)
# Result: &#8776; 37.2% risk-adjusted ROI

# Combinatorial arbitrage profile:
combinatorial_roi = risk_adjusted_roi(
    expected_profit=Decimal(&#8217;19000&#8217;),   # $95K / 5 pairs
    execution_risk=Decimal(&#8217;0.35&#8217;),     # 35% partial fill (multi-market)
    oracle_risk=Decimal(&#8217;0.08&#8217;),        # 8% oracle risk (compounded)
    capital_deployed=Decimal(&#8217;10000&#8217;)
)
# Result: &#8776; 113.7% risk-adjusted ROI per opportunity

# Frequency adjustment:
# Single-condition: 7,051 opportunities
# Combinatorial: 5 opportunities (1,410&#215; less frequent)
# Frequency-adjusted expected value: single-condition dominates by 11&#215;</code></pre><p><strong>Top arbitrageur profile:</strong> Research documented top 3 addresses executed 10,558 bids generating $4.38M profit. Execution pattern: high-frequency bot-like behavior prioritizing single-condition and market rebalancing opportunities. Combinatorial arbitrage represented &lt;1% of sophisticated actors&#8217; total profit.</p><h3>Market Structure Evolution: Institutional Capital Entry</h3><p><strong>ICE investment signals professionalization:</strong> Intercontinental Exchange (NYSE parent) announced an investment of up to $2 billion in Polymarket, reflecting a valuation of approximately $8 billion pre-investment (October 7, 2025). ICE becomes global distributor of Polymarket event-driven data, bringing institutional infrastructure to retail-dominated orderbooks.</p><p><strong>Kalshi&#8217;s regulatory advantage:</strong> Week of September 11&#8211;17, 2025: Kalshi captured 62% prediction market share, processing $500+ million weekly volume with $189 million average open interest. Polymarket: 37% market share, $430 million weekly volume. Kalshi operates as CFTC-designated contract market (DCM), providing institutional compliance framework absent in decentralized venues.</p><p><strong>Arbitrage compression timeline:</strong> Research period (April 2024&#8211;April 2025) captured peak retail participation during 2024 U.S. election cycle. Polymarket processed $3.7 billion total volume during election cycle. Post-election volumes fluctuated; by mid-September through October 2025, industry-level data showed renewed surges with weeks registering hundreds of millions in volume, driven by platform share shifts such as Kalshi&#8217;s 62% capture during the September 11&#8211;17 period and institutional market maker entry beginning to compress spreads.</p><p><strong>Historical parallel:</strong> Early cryptocurrency exchange arbitrage (2016&#8211;2018) generated 1,000%+ returns before institutional market makers professionalized infrastructure. Kimchi Premium (Korean exchange vs. global exchanges) reached 50%+ at peak, compressed to &lt;2% within 18 months of institutional capital deployment. Prediction market arbitrage follows identical trajectory.</p><h3>Quantitative Takeaway: Frequency Dominates Sophistication</h3><p>LLM-based dependency detection produces research-grade analysis, not production trading infrastructure. Computational cost, false positive rate, and opportunity scarcity make combinatorial strategies inferior to simpler approaches.</p><p><strong>Documented evidence from $39,587,585 total arbitrage:</strong></p><ul><li><p>Buying &#8220;YES&#8221; positions: $11,092,286 (28.0%)</p></li><li><p>Buying &#8220;NO&#8221; positions: $17,307,114 (43.7%)</p></li><li><p>Selling &#8220;YES&#8221; positions: $612,189 (1.5%)</p></li><li><p>Selling &#8220;NO&#8221; positions: $4,264 (0.01%)</p></li><li><p>Combinatorial arbitrage: $95,157 (0.24%)</p></li></ul><p><strong>Practical strategy for quants entering prediction markets:</strong></p><ol><li><p>Deploy capital into single-condition arbitrage (7,051 opportunities documented, median sum-price &#8776; $0.60 implies 40 cents profit per dollar)</p></li><li><p>Scale to market rebalancing within NegRisk markets (662 markets with opportunities, average max profit &#8776; $400 per market)</p></li><li><p>Reserve combinatorial detection for manual research only&#8202;&#8212;&#8202;not algorithmic execution</p></li><li><p>Use LLM dependency analysis to identify high-conviction trades but execute manually with full risk assessment</p></li></ol><p><strong>Timeline compression:</strong> ICE&#8217;s up to $2 billion investment (October 2025) marks institutional capital inflection point. Research captured arbitrage during peak inefficiency (2024 election cycle). Future returns require: faster execution (sub-second), larger capital ($100K+ per trade), sophisticated cross-venue risk management as market structure professionalizes.</p><p>The $95K extracted from combinatorial arbitrage over 12 months demonstrates theoretical viability but practical inferiority. Sophisticated dependency detection generates academic citations. Simple sum-price deviations (YES + NO &#8800; $1.00) generate profit. Top arbitrageur: $2.01 million across 4,049 transactions. Average per trade: $496. Strategy: frequency over sophistication.</p><div><hr></div><h3>References</h3><p>Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; arXiv:2508.03474. IMDEA Networks Institute. <a href="https://arxiv.org/abs/2508.03474">https://arxiv.org/abs/2508.03474</a></p><p>Intercontinental Exchange. (2025, October 7). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p><p>Rodriguez, F. (2025, September 20). &#8220;Kalshi Outpaces Polymarket in Prediction Market Volume Amid Surge in U.S. Trading.&#8221; CoinDesk. <a href="https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume">https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume</a></p><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Building a Prediction Market Arbitrage Bot: Technical Implementation]]></title><description><![CDATA[Academic research documented $40 million in arbitrage profits extracted from Polymarket between April 2024&#8211;April 2025.[1] The opportunity persists because retail-dominated orderbooks lack institutional market-making infrastructure.]]></description><link>https://www.navnoorbawaresearch.com/p/building-a-prediction-market-arbitrage</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/building-a-prediction-market-arbitrage</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Sat, 01 Nov 2025 11:03:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tSxr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tSxr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tSxr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tSxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:411678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/177720713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tSxr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!tSxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4216a81-24a9-4b4e-8506-5fc48f4c86fd_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Academic research documented $40 million in arbitrage profits extracted from Polymarket between April 2024&#8211;April 2025.[1] The opportunity persists because retail-dominated orderbooks lack institutional market-making infrastructure. Here&#8217;s the technical implementation for capturing structural mispricings.</p><h3>The Structural Inefficiency</h3><p>Prediction markets exhibit chronic pricing failures exploitable through systematic strategies.</p><p><strong>Single-condition arbitrage:</strong> When YES + NO token prices deviate from $1.00, profit is guaranteed. Research analyzed 86 million bets across 17,218 conditions.[1] When sum-price falls below $1.00, arbitrageurs buy both positions and realize guaranteed profit at resolution.</p><p><strong>Cross-platform fragmentation:</strong> Kalshi captured 62% of prediction market volume during September 11&#8211;17, 2025, processing $500+ million weekly with $189 million average open interest.[2] Polymarket accounted for 37% during the same period.[2] Material price divergences between platforms create cross-venue arbitrage opportunities.</p><p>Mispricings cluster during volatility events&#8202;&#8212;&#8202;polling releases, debate nights, economic data. Price discovery lags real-world information by minutes to hours. Top arbitrageur generated $2.01 million across 4,049 transactions.[1] Strategy requires execution frequency over position size.</p><h3>System Architecture</h3><h3>API Integration</h3><p>Polymarket operates a hybrid-decentralized Central Limit Order Book (CLOB) on Polygon (Chain ID 137).[3] Off-chain matching, on-chain settlement via conditional token framework.</p><pre><code>from py_clob_client.client import ClobClient
from web3 import Web3
import asyncio
import websockets
import json

class ArbitrageMonitor:
    def __init__(self, private_key: str):
        self.host = &#8220;https://clob.polymarket.com&#8221;
        self.chain_id = 137
        self.w3 = Web3(Web3.HTTPProvider(&#8217;https://polygon-rpc.com&#8217;))
        
        # Initialize CLOB client
        self.client = ClobClient(
            self.host,
            key=private_key,
            chain_id=self.chain_id
        )
        
    async def monitor_markets(self, market_ids: list):
        &#8220;&#8221;&#8220;Real-time WebSocket monitoring&#8221;&#8220;&#8221;
        ws_url = f&#8221;{self.host}/ws/market&#8221;
        
        async with websockets.connect(ws_url) as ws:
            subscribe_msg = json.dumps({
                &#8220;type&#8221;: &#8220;subscribe&#8221;,
                &#8220;markets&#8221;: market_ids
            })
            await ws.send(subscribe_msg)
            
            async for message in ws:
                data = json.loads(message)
                await self.process_update(data)</code></pre><p><strong>Kalshi integration:</strong> REST API with tiered rate limits. Basic tier: 20 requests/second (read), 10 requests/second (write). Premier tier: up to 100 requests/second.[4] Implement per-second throttling with token bucket algorithm.</p><h3>Mispricing Detection</h3><pre><code>from decimal import Decimal
from typing import Optional, Dict

def detect_single_condition_arbitrage(
    yes_price: Decimal,
    no_price: Decimal,
    liquidity: Decimal,
    min_profit: Decimal = Decimal(&#8217;0.05&#8217;),
    max_capital: Decimal = Decimal(&#8217;10000&#8217;)
) -&gt; Optional[Dict]:
    &#8220;&#8221;&#8220;
    Identify YES+NO&#8800;$1 opportunities
    Returns None if below profitability threshold
    &#8220;&#8221;&#8220;
    sum_price = yes_price + no_price
    
    # Long arbitrage: Buy both if sum &lt; $1
    if sum_price &lt; (Decimal(&#8217;1.00&#8217;) - min_profit):
        profit_per_dollar = Decimal(&#8217;1.00&#8217;) - sum_price
        position_size = min(liquidity, max_capital)
        
        return {
            &#8216;type&#8217;: &#8216;buy_both&#8217;,
            &#8216;yes_price&#8217;: yes_price,
            &#8216;no_price&#8217;: no_price,
            &#8216;position_size&#8217;: position_size,
            &#8216;expected_profit&#8217;: profit_per_dollar * position_size,
            &#8216;roi&#8217;: profit_per_dollar / sum_price
        }
    
    # Short arbitrage: Sell both if sum &gt; $1
    elif sum_price &gt; (Decimal(&#8217;1.00&#8217;) + min_profit):
        profit_per_dollar = sum_price - Decimal(&#8217;1.00&#8217;)
        position_size = min(liquidity, max_capital)
        
        return {
            &#8216;type&#8217;: &#8216;sell_both&#8217;,
            &#8216;yes_price&#8217;: yes_price,
            &#8216;no_price&#8217;: no_price,
            &#8216;position_size&#8217;: position_size,
            &#8216;expected_profit&#8217;: profit_per_dollar * position_size,
            &#8216;roi&#8217;: profit_per_dollar / sum_price
        }
    
    return None</code></pre><p>Research shows extreme outliers exist: one trader converted $0.02 into $58,983.36 exploiting severe mispricing where both YES/NO traded below $0.02.[1]</p><h3>Order Execution: Managing Leg Risk</h3><p><strong>Critical constraint:</strong> Non-atomic execution. One position may fill while hedge fails, creating directional exposure.</p><pre><code>class OrderExecutor:
    def __init__(self, client: ClobClient):
        self.client = client
        self.timeout = 5  # seconds
        
    async def execute_atomic_arbitrage(
        self,
        market_id: str,
        opportunity: Dict
    ) -&gt; bool:
        &#8220;&#8221;&#8220;
        Execute both legs with timeout protection
        Cancel unfilled orders if partial fill occurs
        &#8220;&#8221;&#8220;
        try:
            # Place orders simultaneously
            yes_task = self.place_order(
                market_id, 
                &#8216;YES&#8217;,
                opportunity[&#8217;position_size&#8217;],
                opportunity[&#8217;yes_price&#8217;]
            )
            no_task = self.place_order(
                market_id,
                &#8216;NO&#8217;,
                opportunity[&#8217;position_size&#8217;],
                opportunity[&#8217;no_price&#8217;]
            )
            
            yes_order, no_order = await asyncio.gather(
                yes_task,
                no_task,
                timeout=self.timeout
            )
            
            # Verify both fills
            yes_filled = await self.check_fill_status(yes_order[&#8217;id&#8217;])
            no_filled = await self.check_fill_status(no_order[&#8217;id&#8217;])
            
            if yes_filled and no_filled:
                return True
            
            # Cancel unfilled leg, exit partial position
            await self.handle_partial_fill(yes_order, no_order)
            return False
                
        except asyncio.TimeoutError:
            await self.cancel_pending_orders(market_id)
            return False</code></pre><p>Research data: 75% of matched orders execute within 950 blocks (~1 hour on Polygon).[1] Sub-5-second timeouts minimize leg risk.</p><h3>Gas Optimization: Polygon Transaction Costs</h3><p>Polymarket executes on Polygon. Gas fees compress net returns on small arbitrages.</p><pre><code>from decimal import Decimal
from web3 import Web3

class GasOptimizer:
    def __init__(self, w3: Web3):
        self.w3 = w3
        self.matic_usd_price = self.fetch_matic_price()
        
    def estimate_transaction_cost(self, order_size: Decimal) -&gt; Decimal:
        &#8220;&#8221;&#8220;
        Calculate total transaction cost
        Typical Polygon gas: 30-100 gwei
        &#8220;&#8221;&#8220;
        gas_price = self.w3.eth.gas_price
        gas_limit = 150000  # Standard CLOB order
        
        gas_cost_wei = gas_price * gas_limit
        gas_cost_matic = Decimal(gas_cost_wei) / Decimal(10**18)
        gas_cost_usd = gas_cost_matic * Decimal(str(self.matic_usd_price))
        
        # Polymarket: 0% platform fee (current)
        return gas_cost_usd
    
    def is_profitable_after_costs(
        self,
        expected_profit: Decimal,
        order_size: Decimal,
        min_roi: Decimal = Decimal(&#8217;0.02&#8217;)
    ) -&gt; bool:
        &#8220;&#8221;&#8220;Minimum threshold: 2% net ROI after costs&#8221;&#8220;&#8221;
        total_cost = self.estimate_transaction_cost(order_size)
        net_profit = expected_profit - total_cost
        net_roi = net_profit / order_size
        
        return net_roi &gt; min_roi</code></pre><h3>Position Tracking: Oracle Risk Management</h3><p><strong>Critical risk factor:</strong> Cross-platform arbitrage faces resolution divergence.</p><p>Polymarket uses UMA&#8217;s Optimistic Oracle with token-holder governance. March 2025 incident: whale with 5 million UMA tokens (25% of voting power) manipulated $7M market resolution on Ukraine mineral deal despite no formal agreement.[5] Largest winner netted $55,000; biggest loser forfeited $73,000.[5]</p><p>Kalshi operates under CFTC-regulated settlement mechanisms. Oracle mismatch can destroy cross-platform hedges.</p><pre><code>from typing import Dict, List
from decimal import Decimal

class PositionTracker:
    def __init__(self):
        self.positions = {
            &#8216;polymarket&#8217;: {},
            &#8216;kalshi&#8217;: {}
        }
        
    def calculate_oracle_risk_exposure(self) -&gt; Dict:
        &#8220;&#8221;&#8220;
        Flag positions with cross-platform oracle exposure
        &#8220;&#8221;&#8220;
        exposure = {
            &#8216;capital_deployed&#8217;: Decimal(&#8217;0&#8217;),
            &#8216;oracle_risk_positions&#8217;: []
        }
        
        for platform, positions in self.positions.items():
            for market_id, pos in positions.items():
                exposure[&#8217;capital_deployed&#8217;] += pos[&#8217;capital&#8217;]
                
                # Identify cross-platform hedges
                if self.has_cross_platform_hedge(market_id):
                    exposure[&#8217;oracle_risk_positions&#8217;].append({
                        &#8216;market&#8217;: market_id,
                        &#8216;exposure&#8217;: pos[&#8217;capital&#8217;],
                        &#8216;platforms&#8217;: self.get_hedge_platforms(market_id),
                        &#8216;risk_type&#8217;: &#8216;oracle_divergence&#8217;
                    })
        
        return exposure
    
    def has_cross_platform_hedge(self, market_id: str) -&gt; bool:
        &#8220;&#8221;&#8220;Check if position exists across multiple platforms&#8221;&#8220;&#8221;
        platforms_with_position = [
            platform for platform, positions in self.positions.items()
            if market_id in positions
        ]
        return len(platforms_with_position) &gt; 1</code></pre><p><strong>Mitigation strategy:</strong> Avoid cross-platform positions unless spread exceeds 15 cents&#8202;&#8212;&#8202;sufficient buffer to absorb potential oracle manipulation.</p><h3>Alert Infrastructure</h3><p>Top arbitrageurs executed 4,000+ transactions over 12 months.[1] Frequency matters more than per-trade size.</p><pre><code>from dataclasses import dataclass
from decimal import Decimal
import asyncio
import time

@dataclass
class ArbitrageAlert:
    market_id: str
    platform: str
    opportunity_type: str
    expected_profit: Decimal
    roi: Decimal
    timestamp: float
    urgency: str

class AlertSystem:
    def __init__(self, notification_handler):
        self.handler = notification_handler
        self.min_profit = Decimal(&#8217;10.00&#8217;)  # $10 minimum
        
    async def process_opportunity(self, opp: Dict):
        &#8220;&#8221;&#8220;
        Filter and prioritize by profit potential
        High urgency: ROI &gt; 10% or profit &gt; $100
        &#8220;&#8221;&#8220;
        if not self.meets_criteria(opp):
            return
            
        alert = ArbitrageAlert(
            market_id=opp[&#8217;market_id&#8217;],
            platform=opp[&#8217;platform&#8217;],
            opportunity_type=opp[&#8217;type&#8217;],
            expected_profit=opp[&#8217;expected_profit&#8217;],
            roi=opp[&#8217;roi&#8217;],
            timestamp=time.time(),
            urgency=self.calculate_urgency(opp)
        )
        
        await self.handler.send(alert)
    
    def calculate_urgency(self, opp: Dict) -&gt; str:
        &#8220;&#8221;&#8220;
        High: ROI &gt; 10% or profit &gt; $100
        Medium: ROI &gt; 5% or profit &gt; $50
        Low: Below thresholds but above minimum
        &#8220;&#8221;&#8220;
        if (opp[&#8217;roi&#8217;] &gt; Decimal(&#8217;0.10&#8217;) or 
            opp[&#8217;expected_profit&#8217;] &gt; Decimal(&#8217;100&#8217;)):
            return &#8216;high&#8217;
        elif (opp[&#8217;roi&#8217;] &gt; Decimal(&#8217;0.05&#8217;) or 
              opp[&#8217;expected_profit&#8217;] &gt; Decimal(&#8217;50&#8217;)):
            return &#8216;medium&#8217;
        return &#8216;low&#8217;</code></pre><p>Deploy multi-threaded monitoring across 100+ active markets. Mispricings cluster during polling releases, debate nights, economic data prints.</p><h3>P&amp;L Analysis: Historical Extraction</h3><p>Research findings from April 2024&#8211;April 2025 measurement period:[1]</p><p><strong>Single-condition arbitrage:</strong></p><ul><li><p>Buy both positions (sum &lt; $1.00): $5.90M extracted</p></li><li><p>Sell both positions (sum &gt; $1.00): $4.68M extracted</p></li><li><p>Total single-condition: $10.58M</p></li></ul><p><strong>Market rebalancing (multi-condition):</strong></p><ul><li><p>Buy YES across conditions: $11.09M</p></li><li><p>Buy NO across conditions: $17.31M</p></li><li><p>Sell strategies combined: $4.88M</p></li><li><p>Total market rebalancing: $28.99M</p></li></ul><p><strong>Combinatorial arbitrage (cross-market):</strong></p><ul><li><p>13 dependent market pairs identified during 2024 election cycle</p></li><li><p>5 pairs showed realized extraction: ~$95K total</p></li><li><p>Cross-market opportunities significantly rarer than single-market</p></li></ul><p><strong>Total extracted:</strong> $39,587,585.02</p><p>Top 10 arbitrageurs captured $8.18M (21% of total).[1] Distribution confirms power law: sophisticated actors dominate.</p><h3>Market Microstructure Analysis</h3><p><strong>Trading volume growth:</strong></p><ul><li><p>Polymarket processed $3.7B total volume during 2024 U.S. election cycle[1]</p></li><li><p>Weekly prediction market volume reached $2B+ by October 2025[6]</p></li><li><p>Kalshi processed $500M+ weekly during peak periods[2]</p></li></ul><p><strong>Institutional capital influx:</strong></p><ul><li><p>ICE invested $2B in Polymarket at $8B pre-money valuation (October 2025)[7]</p></li><li><p>Signals professionalization of market infrastructure</p></li><li><p>Parallel to early crypto exchange arbitrage before institutional market makers</p></li></ul><p><strong>Competitive dynamics:</strong></p><ul><li><p>September 11&#8211;17, 2025: Kalshi 62% market share, Polymarket 37%[2]</p></li><li><p>Politics markets: largest absolute profits</p></li><li><p>Sports markets: higher opportunity frequency, lower per-trade margins</p></li></ul><p>The window compresses as institutional capital enters. Early crypto arbitrage generated 1,000%+ returns before market makers professionalized infrastructure. Prediction markets follow identical trajectory.</p><h3>Execution Constraints</h3><p><strong>Capital efficiency:</strong> Most conditions offer $50-$500 maximum profit at available liquidity. Scaling requires:</p><ul><li><p>Monitoring 100+ markets simultaneously</p></li><li><p>Accepting 1&#8211;5% per-trade margins</p></li><li><p>Deploying capital through frequency, not position size</p></li></ul><p><strong>Latency requirements:</strong> Information propagation lag creates 5&#8211;10 minute windows during volatility events. Sub-second execution required for high-frequency opportunities.</p><p><strong>Regulatory risk:</strong> Massachusetts sued Kalshi September 2025 for allegedly operating unlicensed sports betting.[8] Over $1B in wagers January-June 2025, 75% sports-related volume.[8] Polymarket settled with CFTC in 2022, restructured operations.</p><h3>Key Takeaway</h3><p>Prediction market arbitrage is market microstructure exploitation&#8202;&#8212;&#8202;not outcome forecasting. The strategy requires:</p><p><strong>Infrastructure:</strong></p><ul><li><p>Real-time monitoring: WebSocket feeds across 100+ markets</p></li><li><p>Execution speed: Sub-5-second order placement with atomic timeout protection</p></li><li><p>Capital allocation: $10K-$50K per condition based on liquidity</p></li><li><p>Risk management: Avoid oracle exposure; implement leg-risk controls</p></li></ul><p><strong>Profitability:</strong> Accept 1&#8211;5% returns per trade. Scale through frequency. Top performer: 4,049 transactions generating $2.01M ($496 average per trade).</p><p><strong>Timeline:</strong> ICE&#8217;s $2B investment signals professionalization. Spread compression inevitable as institutional infrastructure deploys. Research captured peak inefficiency during 2024 election cycle&#8202;&#8212;&#8202;future returns require faster execution, larger capital, and more sophisticated cross-venue strategies.</p><p>Deploy now or wait for compressed spreads. The opportunity window follows crypto&#8217;s 2016&#8211;2018 trajectory: early arbitrageurs extract outsized returns before market makers eliminate structural inefficiency.</p><div><hr></div><h3>References</h3><p>[1] Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; arXiv:2508.03474. IMDEA Networks Institute. <a href="https://arxiv.org/abs/2508.03474">https://arxiv.org/abs/2508.03474</a></p><p>[2] Rodriguez, F. (2025, September 20). &#8220;Kalshi Outpaces Polymarket in Prediction Market Volume Amid Surge in U.S. Trading.&#8221; CoinDesk. <a href="https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume">https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume</a></p><p>[3] Polymarket Documentation. (2025). &#8220;CLOB Introduction.&#8221; <a href="https://docs.polymarket.com/developers/CLOB/introduction">https://docs.polymarket.com/developers/CLOB/introduction</a></p><p>[4] Kalshi API Documentation. (2025). &#8220;Rate Limits and Tiers.&#8221; <a href="https://docs.kalshi.com/getting_started/rate_limits">https://docs.kalshi.com/getting_started/rate_limits</a></p><p>[5] Yahoo Finance. (2025, March 27). &#8220;Polymarket Suffers UMA Governance Attack After Rogue Actor Becomes Top-5 Token Staker.&#8221; <a href="https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html">https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html</a></p><p>[6] Yahoo Finance. (2025, October 21). &#8220;Prediction Markets Hit All-Time High of $2 Billion in Weekly Volume.&#8221; <a href="https://finance.yahoo.com/news/prediction-markets-hit-time-high-200142742.html">https://finance.yahoo.com/news/prediction-markets-hit-time-high-200142742.html</a></p><p>[7] Intercontinental Exchange. (2025, October 7). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p><p>[8] Campbell, A.J. (2025, September 12). &#8220;Massachusetts Attorney General Files Lawsuit Against Kalshi.&#8221; WBUR News. <a href="https://www.wbur.org/news/2025/09/16/massachusetts-kalshi-lawsuit-predictions-sports-wagering">https://www.wbur.org/news/2025/09/16/massachusetts-kalshi-lawsuit-predictions-sports-wagering</a></p><p><em>Cover photograph: Brynn Who Likes Editing, public domain, via Wikimedia Commons.</em></p>]]></content:encoded></item><item><title><![CDATA[Prediction Market Arbitrage: How Quants Extracted $40M From Structural Mispricing]]></title><description><![CDATA[Prediction markets reached $2 billion in weekly volume by late October 2025.]]></description><link>https://www.navnoorbawaresearch.com/p/prediction-market-arbitrage-how-quants</link><guid isPermaLink="false">https://www.navnoorbawaresearch.com/p/prediction-market-arbitrage-how-quants</guid><dc:creator><![CDATA[Navnoor Bawa]]></dc:creator><pubDate>Fri, 31 Oct 2025 10:53:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aBWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><p>Prediction markets reached $2 billion in weekly volume by late October 2025. Academic research documented $39.59 million in arbitrage profits extracted between April 2024 and April 2025&#8202;&#8212;&#8202;a direct analog to early crypto exchange arbitrage before institutional capital professionalized market structure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aBWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aBWy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aBWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:332011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://navnoorbawa.substack.com/i/177643906?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aBWy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aBWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F032d16a5-73f6-4053-89ae-b1dddb79c609_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Market Structure</h3><p>Intercontinental Exchange invested $2 billion in Polymarket at an $8 billion pre-money valuation in October 2025, bringing institutional capital to crypto-native prediction markets. Kalshi processed $500+ million weekly volume with $189 million open interest during the week of September 11&#8211;17, 2025, capturing 62% market share in that period. Despite billion-dollar valuations and institutional backing, these venues exhibit chronic structural inefficiencies.</p><p><strong>Cross-platform fragmentation.</strong> Identical events trade at materially different implied probabilities. Snapshot examples show spreads exceeding 10 cents persisting for hours&#8202;&#8212;&#8202;Bitcoin Reserve markets showed 51% on Polymarket versus 37% on Kalshi in documented instances, creating 14-cent arbitrage opportunities.</p><p><strong>Single-market inefficiencies.</strong> IMDEA Networks Institute researchers analyzed 86 million bets across 17,200 conditions and found 7,051 conditions with exploitable Yes + No price deviations from $1.00. The paper finds the median sum-price of YES+NO is approximately $0.60, which implies a median profit of approximately $0.40 per $1; the average maximum single-opportunity across topics is also about $0.40 on the dollar.</p><p><strong>Resolution oracle divergence.</strong> Polymarket uses UMA&#8217;s Optimistic Oracle with governance-vote resolution; Kalshi operates under CFTC-regulated settlement mechanisms. Different resolution criteria create execution risk&#8202;&#8212;&#8202;positions hedged across platforms face oracle-mismatch exposure that can destroy seemingly risk-free arbitrage.</p><h3>Trade Execution</h3><p>The academic study identified two primary arbitrage structures:</p><p><strong>Market Rebalancing Arbitrage.</strong> When Yes ($0.55) + No ($0.40) &lt; $1.00, buy both positions and realize $0.05 profit at resolution. Single-condition arbitrage generated $10.58 million in extracted profits: $5.90 million from buying below $1.00, $4.68 million from selling above $1.00.</p><p><strong>Combinatorial Arbitrage.</strong> Build hedged positions across logically dependent markets. LLM-based semantic analysis detected dependencies among 305 markets, identifying 13 logically dependent pairs during the 2024 U.S. election cycle. Only 5 dependent pairs showed realized extraction (the listed pair amounts sum to approximately $95,157)&#8202;&#8212;&#8202;cross-market opportunities were significantly rarer than single-market inefficiencies.</p><p>Top 3 arbitrageur addresses executed 10,558 bets generating $4.38 million profit, displaying algorithmic execution frequency. Most trades yielded 1&#8211;5% returns. Extreme outliers existed: one trader converted $0.02 into $58,983 exploiting a severe mispricing where both Yes/No tokens traded below $0.02.</p><h3>P&amp;L Mechanics</h3><p>Total extracted arbitrage across all strategies: <strong>$39,587,585</strong> over the April 2024&#8211;April 2025 measurement period.</p><p>Politics markets contributed the largest absolute profits. Polymarket recorded over $3.7 billion in total trading volume during the 2024 U.S. election cycle. Sports markets exhibited higher opportunity frequency but lower per-trade profit margins.</p><p>Top arbitrageur generated $2.01 million across 4,049 transactions. Top 10 accounts collectively extracted $8.18 million, accounting for 21% of total arbitrage profits.</p><p><strong>Execution constraints bind capital deployment.</strong> Most conditions offered limited absolute profit even at maximum available liquidity. Deploying serious capital requires monitoring hundreds of markets simultaneously, accepting small per-trade margins, and scaling through execution frequency. Non-atomic orderbook execution introduces leg risk&#8202;&#8212;&#8202;one position may fill while the hedge fails.</p><p><strong>Transaction costs matter.</strong> Polymarket operates on Polygon with gas fees. Cross-platform arbitrage requires liquidity on multiple venues plus withdrawal/deposit latency. Platform fee structures (where they exist) further compress net returns.</p><h3>Quant Insight</h3><p>Order book depth analysis revealed absence of sophisticated market-making infrastructure. Traditional crypto market makers would eliminate most observed mispricings within seconds. The persistence of 40-cent deviations from fair value indicates retail-dominated flow without institutional MM capital.</p><p>Arbitrage opportunities clustered during volatility events: polling releases, debate nights, economic data prints. Price discovery lagged real-world information by minutes to hours&#8202;&#8212;&#8202;standard latency arbitrage dynamics apply.</p><p>The parallel to 2016 crypto markets is structural: fragmented exchanges, retail-dominated orderbooks, primitive APIs, information asymmetry. Early crypto quants generated 1,000%+ returns before institutions professionalized market structure. Prediction markets are replicating this evolution.</p><h3>Risk Factors</h3><p><strong>Resolution risk is non-zero.</strong> UMA governance relies on token-holder voting for disputed outcomes. Documented governance attacks exist: March 2025 incidents involved concentrated voting power forcing favorable settlements on multi-million-dollar markets. Oracle manipulation is a real P&amp;L exposure.</p><p><strong>Regulatory risk persists.</strong> Massachusetts sued Kalshi in September 2025 for allegedly operating unlicensed sports betting. Polymarket settled with CFTC in 2022 for unregistered activity and restructured operations. Regulatory action can freeze positions or force platform exits.</p><p><strong>Competition intensifies.</strong> As arbitrageurs deploy specialized strategies similar to DeFi AMM bots, mispricings compress. The academic study characterizes arbitrage as &#8220;generally positive-sum MEV that promotes price alignment&#8221;&#8202;&#8212;&#8202;meaning the opportunity self-destructs as markets mature. Early-stage inefficiency windows close quickly once capital and sophistication arrive.</p><h3>Actionable Takeaway</h3><p>Prediction markets are mispriced binary derivatives trading in fragmented venues without institutional market-making infrastructure. The opportunity exists because:</p><ol><li><p>Retail-dominated orderbooks lack sophisticated arbitrage mechanisms</p></li><li><p>Cross-platform liquidity fragmentation prevents price convergence</p></li><li><p>Resolution oracle divergence creates fundamental hedge risk</p></li><li><p>Volatility clustering around news creates predictable mispricing windows</p></li></ol><p>For quants, the trade is pure market microstructure&#8202;&#8212;&#8202;not outcome forecasting. Buy when Yes + No &lt; $1.00. Execute cross-platform arbitrage when spreads exceed transaction costs. Deploy automated monitoring across hundreds of markets. Accept small per-trade margins; scale through frequency.</p><p>The window is compressing. ICE&#8217;s $2 billion investment signals institutional interest. Kalshi&#8217;s $500+ million weekly volume and Polymarket&#8217;s $8 billion valuation demonstrate market maturation. As capital and execution sophistication increase, spreads will compress&#8202;&#8212;&#8202;replicating crypto&#8217;s evolution from retail arbitrage playground to institutional derivatives market.</p><p>The documented $40 million extraction over 12 months occurred during peak retail participation (2024 U.S. election cycle). Future arbitrage returns will likely require faster execution, larger capital deployment, and more sophisticated cross-venue hedging as market structure professionalizes.</p><div><hr></div><p><strong>Sources</strong></p><ol><li><p>Saguillo, O., Ghafouri, V., Kiffer, L., &amp; Suarez-Tangil, G. (2025). &#8220;Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets.&#8221; <em>arXiv:2508.03474</em>. <a href="https://arxiv.org/abs/2508.03474">https://arxiv.org/abs/2508.03474</a></p></li><li><p>Intercontinental Exchange. (2025, October 7). &#8220;ICE Announces Strategic Investment in Polymarket.&#8221; IR Release. <a href="https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/">https://ir.theice.com/press/news-details/2025/ICE-Announces-Strategic-Investment-in-Polymarket/</a></p></li><li><p>Yahoo Finance. (2025, October 21). &#8220;Prediction Markets Hit All-Time High of $2 Billion in Weekly Volume.&#8221; <a href="https://finance.yahoo.com/news/prediction-markets-hit-time-high-200142742.html">https://finance.yahoo.com/news/prediction-markets-hit-time-high-200142742.html</a></p></li><li><p>Rodriguez, F. (2025, September 20). &#8220;Kalshi Outpaces Polymarket in Prediction Market Volume Amid Surge in U.S. Trading.&#8221; <em>CoinDesk</em>. <a href="https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume">https://www.coindesk.com/markets/2025/09/20/kalshi-outpaces-polymarket-in-prediction-market-volume</a></p></li><li><p>Financial Times. (2025, October 7). &#8220;NYSE parent to invest up to $2bn in prediction platform Polymarket.&#8221; <a href="https://www.ft.com/content/9437b5b5-59c0-44a3-8b25-58b3b4aa1b0c">https://www.ft.com/content/9437b5b5-59c0-44a3-8b25-58b3b4aa1b0c</a></p></li><li><p>Reuters. (2025, September 12). &#8220;Massachusetts accuses Kalshi of running illegal sports wagering operation.&#8221; <a href="https://www.reuters.com/world/massachusetts-accuses-kalshi-running-illegal-sports-wagering-operation-2025-09-12/">https://www.reuters.com/world/massachusetts-accuses-kalshi-running-illegal-sports-wagering-operation-2025-09-12/</a></p></li><li><p>Yahoo Finance. (2025, March 27). &#8220;Polymarket Suffers UMA Governance Attack After Rogue Vote.&#8221; <a href="https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html">https://finance.yahoo.com/news/polymarket-suffers-uma-governance-attack-101646076.html</a></p></li></ol><p><em>Cover: polymarket.com, screenshot taken 15 September 2026.</em></p>]]></content:encoded></item></channel></rss>