<?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[The Subterranean]]></title><description><![CDATA[Field notes on markets, geopolitics and the economy]]></description><link>https://thesubterranean.co</link><image><url>https://substackcdn.com/image/fetch/$s_!l_Ng!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351bc46-58b1-4c71-8ac2-ba644983aa44_558x558.webp</url><title>The Subterranean</title><link>https://thesubterranean.co</link></image><generator>Substack</generator><lastBuildDate>Wed, 16 Sep 2026 18:19:54 GMT</lastBuildDate><atom:link href="https://thesubterranean.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rob]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[subterra@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[subterra@substack.com]]></itunes:email><itunes:name><![CDATA[Rob]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rob]]></itunes:author><googleplay:owner><![CDATA[subterra@substack.com]]></googleplay:owner><googleplay:email><![CDATA[subterra@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rob]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Where are all the useful prediction markets?]]></title><description><![CDATA[Prediction markets are accurate, but can still become more relevant]]></description><link>https://thesubterranean.co/p/where-are-all-the-useful-prediction</link><guid isPermaLink="false">https://thesubterranean.co/p/where-are-all-the-useful-prediction</guid><dc:creator><![CDATA[Rob]]></dc:creator><pubDate>Sat, 05 Sep 2026 14:45:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LRjj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent a lot of time lately wondering how prediction markets could be more useful.</p><p>Which is not to say they&#8217;re <em>never</em> useful &#8212; I&#8217;ve long found them to be a valuable data point when analysing everything from outcomes of foreign elections, to energy production statistics.</p><p>Yet, so often, when I check prediction markets for an event I&#8217;m interested in, no market exists, or the one that does has fairly low volume, leading me to wonder how reliable the price is as a signal.</p><p>Prediction market proponents have long proffered expansive visions for what they could one day offer to society &#8212; from <a href="https://vitalik.eth.limo/general/2024/11/09/infofinance.html">&#8220;info finance&#8221; for everything</a>, to a <a href="https://mason.gmu.edu/~rhanson/futarchy.html">governance device for society</a>. Yet, years after prediction markets have entered the mainstream, we&#8217;re still a ways away from fully realising any of these visions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LRjj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LRjj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 424w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 848w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 1272w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LRjj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6257332,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.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_!LRjj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 424w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 848w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.png 1272w, https://substackcdn.com/image/fetch/$s_!LRjj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9518ad-8b18-4d58-949d-beac031e3b5f_3840x2162.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"><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"><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"><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"><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><figcaption class="image-caption">Prediction markets have gone from a niche pursuit of certain economists and DeFi nerds, to a topic of mainstream interest. (Source: CNN)</figcaption></figure></div><p>So rather than relitigating the grand visions, I set out to ask three narrower questions:</p><ul><li><p>Are prediction markets actually accurate on the questions a policymaker, investor or planner might act on?</p></li><li><p>Under what conditions is a given prediction market estimate likely to be accurate, and when should it be discounted?</p></li><li><p>What are the factors constraining the creation of useful prediction markets, and what might it take to create more?</p></li></ul><h2>Are prediction markets really accurate?</h2><p>If a market predicts an event has a 70% probability of happening, and it happens, how do we tell whether the market was right? For a lone event, we basically can&#8217;t. But if we take a group of, say, 100 events that each have a 70% probability, we should find that they occur approximately 70% of the time. Do this for each point from 0 to 100% probability, and you can produce a &#8220;calibration chart&#8221; like this, from a <a href="https://kalshi.com/research/publications/calibration">recent study</a> released by prediction market operator Kalshi:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vKeM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vKeM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 424w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 848w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vKeM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png" width="1200" height="1050" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398700,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.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_!vKeM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 424w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 848w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!vKeM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6fbf89d-a64d-4ff2-b95b-c50fcb86b59b_1200x1050.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"><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"><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"><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"><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><figcaption class="image-caption">Source: <a href="https://kalshi.com/research/publications/calibration">Kalshi</a></figcaption></figure></div><p>At a glance these charts, drawn from ~2 million Kalshi markets, seem to show reasonably good calibration. Most probability buckets actually do occur about as often as predicted, with the calibration unsurprisingly becoming more accurate as the event grows nearer (the 45-degree dotted line shows perfect calibration &#8212; note how much closer the market outcomes grow from three months out from the event, top left, to one day before the event, bottom right).</p><p>But we can put a specific number on this rather than just eyeballing a chart.</p><p>For every prediction, we take the difference between the predicted probability (say, 70% = 0.7) and the binary outcome (1 or 0 &#8212; depending on whether the event happened or didn&#8217;t), square it, and average the result across the full cohort of predictions. This gives us a &#8220;Brier score&#8221; &#8212; a number between 0 and 1, where 0 is perfect accuracy (always assigning 100% probability to the correct outcome) and 1 is perfect inaccuracy (always assigning 100% to the wrong outcome).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1uR_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1uR_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1uR_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155270,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.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_!1uR_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1uR_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d91172f-236c-4eec-910a-647d611e14db_1842x1024.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"><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"><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"><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"><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><figcaption class="image-caption">Source: <a href="https://kalshi.com/research/publications/calibration">Kalshi</a></figcaption></figure></div><p>The same Kalshi study shows us that three months out, Kalshi markets earn a Brier score of 0.087, and these scores trend lower closer to the resolution date.</p><p>With this information, we can compare Kalshi markets to other forecasting methods. A good yardstick comes from the Good Judgment Project (GJP), a research program whose volunteer forecasters won the US Intelligence Advanced Research Projects Activity&#8217;s geopolitical forecasting tournaments, scoring a Brier of 0.130.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Within that cohort, an elite group of &#8220;superforecasters,&#8221; who reportedly outperformed intelligence analysts with access to classified information, averaged 0.083. At face value, Kalshi performs comparably: better than the ordinary forecasters at every horizon, and comparably to the superforecasters at all horizons. (This result flatters the Kalshi markets somewhat in that most of the GJP questions had longer time horizons; we&#8217;ll dig further into this below.)</p><p>So prediction markets seem reasonably accurate in aggregate. But these stats include all kinds of markets &#8212; sports, elections, cryptocurrency, finance. How accurate are they on questions that can inform real-world decisions?</p><h2>But are they accurate for useful real-world questions?</h2><p>Not all prediction markets are useful for informing real-world decisions. Both Kalshi and Polymarket have started leaning heavily into sports, short-term crypto markets (eg. <em>&#8220;Will Ethereum be above $x,xxx on y date?&#8221;</em>), and mention markets (eg. <em>&#8220;How many times will Trump say &#8216;Iran&#8217; at his next press conference?&#8221;</em>). These are great for attracting traders to the platform but are clearly less useful than, say, knowing the probability of an election outcome, or of the FDA approving a particular drug.</p><p>We can isolate the &#8220;real world useful&#8221; markets fairly easily by filtering by category. I used the Kalshi API to pull every market between July 2021 and August 2026, and filtered for the following categories: economics, politics, elections, climate, commodities, science and technology, plus a handful of tiny legacy categories. Then I further filtered it for markets that have a resolved yes/no outcome, and were designed to run for at least 30 days &#8212; long enough that a forecast is worth having &#8212; leaving us with a cohort of 27,016 markets, almost all of which are real-world decision-relevant.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>As a first heuristic, we can re-create the calibration charts from the Kalshi study for our filtered subset. Unsurprisingly forecasts get better calibrated as the event they forecast draws closer &#8212; the 180-day series is noisy and generally further away from the perfect calibration line, whereas the 14-day series is much closer.</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kRfu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kRfu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kRfu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:233805,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kRfu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!kRfu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc855ee-4bce-4f0c-82a9-03078db4f362_1440x1440.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"><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"><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"><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"><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>Looks okay so far. Next, comparing the Brier scores, we find that even among our filtered subset of markets, Kalshi probabilities are competitive with expert human forecasters, even at far-out time horizons like 180 days from the event. The red line shows our full filtered cohort, and the blue line shows a fixed subset of our cohort, which only includes markets for which there is data at all time horizons.</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kA3b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kA3b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kA3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:234904,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kA3b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!kA3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6624f9-52ef-42fc-bb68-bd86c71a6469_1440x1440.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"><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"><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"><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"><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>We can also see these trends mostly hold by category. The three categories with fewer markets &#8212; climate, science and tech, and commodities &#8212; are much noisier.</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mML3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mML3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!mML3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!mML3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!mML3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mML3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:227252,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mML3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!mML3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!mML3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!mML3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404dab8a-a01d-4c23-846a-42bcf959480e_1440x1440.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"><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"><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"><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"><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>But is Brier score truly a robust measure of accuracy? One <a href="https://x.com/DeepDishEnjoyer/status/2090506420483416327/photo/1">criticism</a> of the original Kalshi study points out that if you know how frequently markets resolve &#8220;yes&#8221; &#8212; called the &#8220;base rate&#8221; &#8212; you can improve your Brier by just naively guessing the base rate percentage. For instance, if I knew that Kalshi markets resolved &#8220;yes&#8221; 20% of the time historically, I could just guess 20% probability for all markets and my Brier score would improve from 0.25 to 0.16 without any skill on my part.</p><p>There is a simple way to check this. By finding the base rate for our cohort of markets, we can then measure how much of the improvement in Brier score is <em>over and above just guessing the base rate</em>. For our filtered cohort at 30 days before market resolution, the base rate is 29.9%, and naively guessing 29.9% for every event would give us a Brier score of 0.210. But at 30 days, the Brier score for our filtered cohort is 0.087 &#8212; a clear improvement over the base rate.</p><p>We can formally quantify this as the &#8220;Brier skill score,&#8221; or BSS, which measures the <em>share of the naive base-rate forecaster&#8217;s Brier score that the forecast eliminates.</em> In other words, if a forecaster just guesses the base rate, they will improve their Brier score but will receive a BSS of zero. A BSS above zero demonstrates actual forecasting skill above and beyond base-rate guessing.</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RGQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RGQv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RGQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd285529-f090-46e3-acd6-6467745609aa_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:244202,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RGQv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!RGQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd285529-f090-46e3-acd6-6467745609aa_1440x1440.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"><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"><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"><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"><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>And indeed, we can see that Kalshi markets outperform base-rate guessing. Consistent with Brier score observations, they increase in skill as the market&#8217;s resolution time grows nearer.</p><p>So, we know in aggregate that the probabilities predicted by Kalshi have real signal beyond naive guessing, and that they get more accurate closer to the event. But what causes markets to become more or less accurate? And most importantly, <em>when</em> should we trust them as an input for a real-world decision?</p><h2>What makes prediction markets accurate?</h2><p>It&#8217;s worth taking a moment to consider: why should we expect markets to produce accurate predictions at all? The literature proposes many different explanations, but the main mechanism relevant to our purposes is <em><strong>dispersed knowledge</strong></em> (see <a href="https://home.uchicago.edu/~vlima/courses/econ200/spring01/hayek.pdf">Hayek</a>).</p><p>The key concept here is that many different people possess knowledge that might help value an asset. A market lets people trade on whatever fragment of information they hold, which causes the price to converge toward a figure which &#8220;prices in&#8221; these disparate data points. This is relevant to everything from pricing a stock (whose value is ultimately the net present value of the cash flows accruing to its owner), to a commodity futures contract, to a prediction market token (the price of which is the market-implied probability of the event happening).</p><p>For example, a <a href="https://www.anderson.ucla.edu/documents/areas/fac/finance/1984-6.pdf">classic 1984 study</a> found that orange juice futures prices contained information about impending Florida weather that the National Weather Service&#8217;s own forecasts hadn&#8217;t yet captured &#8212; price moves predicted the errors in the official forecast. No one trader possessed a clairvoyant understanding of the weather &#8212; growers, distributors, and locals each held fragments (frost sightings, grove conditions) and by buying or selling futures contracts, they moved the marginal price of those contracts, causing the market to aggregate what they collectively knew.</p><p>So if this explanation holds, we should expect that the more traders who participate in a market, the more &#8220;information&#8221; aggregated by that market, and therefore the more accurate it will be. While the Kalshi API does not provide us a way to extract the number of traders participating in a market<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, we can use total trading volume as a rough proxy.</p><p>And indeed, this mostly holds true. Per the charts below, which reflect our &#8220;real-world decision-relevant&#8221; subset, increased trading volume correlates with lower Brier scores and higher Brier skill scores. The effect becomes more pronounced as markets get closer to their resolution date: markets with &#8805;$100k trading volume marginally outperform lower-volume markets 180 days before the event, and this effect grows more pronounced as the event draws nearer. But most notably, the subset of markets with &#8805;$100k trading volume are very accurate, with 0.04&#8211;0.08 Brier scores. This result handily beats GJP&#8217;s ordinary forecasters at all time horizons up to 180 days and even edges out the superforecasters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xRNt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xRNt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 424w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 848w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xRNt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:399316,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.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_!xRNt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 424w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 848w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!xRNt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecdf8f80-ce34-4281-ae44-3b11457f653a_2880x1440.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"><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"><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"><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"><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>Another approach is to look at a market&#8217;s bid-ask spread, which is the gap between the highest price anyone is offering to buy at and the lowest price anyone is offering to sell at. A market might have buyers at 40c and sellers at 50c; the 10c gap is the spread. This reflects how confidently traders will commit to a number: anyone quoting a price risks being picked off by a trader who is better informed than them, so the less confident participants are about the true probability, the more room they leave themselves. A spread of a few cents or less is the market saying it has settled on a number, whereas a wider one indicates lower certainty. Typically markets with lower trading volumes will also have wider spreads; fewer traders are quoting trades.</p><p>If we run the numbers on our real-world-useful market subset, we can see that low bid-ask spreads are associated with substantially better Brier scores &#8212; and markets with &lt;5c spreads outperform GJP&#8217;s superforecasters even at a 180-day time horizon!</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MxeC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MxeC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MxeC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:163853,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MxeC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!MxeC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c29c659-21e0-4a2f-b1bf-6f9c5250917b_1440x1440.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"><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"><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"><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"><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>In fact, if we calculate the R&#178; &#8212; a measure of how much predictive power one variable has over another &#8212; we find that bid-ask spread correlates with better Brier scores and BSS <em>far more than any other variable examined</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Se8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Se8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Se8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:212511,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Se8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Se8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eef2334-d882-4921-8593-0f366f2c500b_1440x1440.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"><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"><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"><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"><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>Of course, there is a potential self-selection effect here: markets where the probability is &#8220;easier&#8221; to predict will more easily attract traders who are willing to provide liquidity. Therefore, markets that address harder or more uncertain questions will attract fewer traders/quotes, so this low-spread cohort is probably disproportionately made up of easier questions.</p><p>Nevertheless, it offers us a useful heuristic when looking at prediction markets: <em><strong>in general, the lower the bid-ask spread a market has, the more likely it is to be well-calibrated.</strong></em></p><h2>The missing markets problem</h2><p>So we have our answer: if you want an independent estimate of the probability of an event, check a prediction market, adjust your confidence level based on the spread and amount of trading volume, and there you have it!</p><p>This works great, but for the fact that <em>many potentially useful prediction markets do not exist</em>.</p><p>In a sense this is inevitable, given the number of hypothetically-useful-to-someone markets is practically infinite. Every market added to Kalshi or Polymarket is an opportunity to generate fees from trading volumes and attract or retain new users; but on the other hand, each new market carries some risk of resolution disputes or reputational damage. Kalshi has to <a href="https://kalshi.com/market-integrity/regulation">self-certify</a> every new market it creates, including resolution criteria, with the US Commodity Futures Trading Commission, and Polymarket uses a blockchain-based resolution system which has <a href="https://www.coindesk.com/markets/2025/03/27/polymarket-uma-communities-lock-horns-after-usd7m-ukraine-bet-resolves">not been</a> <a href="https://www.coindesk.com/markets/2025/07/07/polymarket-embroiled-in-usd160m-controversy-over-whether-zelensky-wore-a-suit-at-nato">without issues</a>.</p><p>Looked at this way, it&#8217;s not surprising that both Polymarket and Kalshi have been heavily focussed on sports betting markets lately &#8212; the enormous potential trading volumes offer the best tradeoffs between these risk and reward elements. And Kalshi&#8217;s trading volumes tell the story &#8212; in the past 18 months, sports has swiftly gone from zero to Kalshi&#8217;s biggest category by far.</p><div class="captioned-image-container"><figure><a class="image-link image2 image2-align-left is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kisf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kisf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kisf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1440,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:154184,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;left&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kisf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Kisf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77936aa-b97d-42e6-8df1-f8768bed9230_1440x1440.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"><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"><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"><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"><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>As for the cohort of real-world decision-relevant markets we care about, one way of looking at it would be to imagine that any event has an &#8220;addressable market&#8221; &#8212; the traders, or trading volume, that would show up were it to exist.</p><p>We might imagine that say, the upcoming US midterms, the number of SpaceX launches, or the release date of the next Anthropic model, would have plenty of traders interested in participating in related markets. But more obscure topics like how much electricity generation capacity China will add in 2026, or Armenia&#8217;s application to join the European Union, might have thinner trader interest. If I were a prediction market seeking to maximise trading volumes, one assumes I&#8217;d be trying to add the highest-addressable-market events first, then move down my list.</p><p>Yet this seems only partly the case in practice. For instance, who the hell asked for a <a href="https://polymarket.com/event/what-will-conagra-brands-say-during-their-next-earnings-call-20260703161813901">market</a> on whether the word &#8220;flywheel&#8221; or &#8220;frozen&#8221; will be mentioned in the Q2 2026 earnings call for ConAgra Brands, a large but relatively obscure consumer packaged goods company?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TkDc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TkDc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 424w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 848w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TkDc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png" width="600" height="590.9774436090225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1310,&quot;width&quot;:1330,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:175612,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TkDc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 424w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 848w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!TkDc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8681b8cf-613b-41f8-b747-6c9246f3da7f_1330x1310.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"><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"><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"><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"><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><figcaption class="image-caption">Who the hell asked for this? (Source: <a href="https://polymarket.com/event/what-will-conagra-brands-say-during-their-next-earnings-call-20260703161813901">Polymarket</a>)</figcaption></figure></div><p>One reason for this is it&#8217;s easy to resolve these markets at scale, with minimal ambiguity. Simply run a program that pulls the earnings transcript, check for the word, and bang, <em>done</em>. What&#8217;s more, earnings calls recur every quarter, so Polymarket can just automatically create these markets on a rolling basis.</p><p>By contrast, a question like <em>&#8220;Will Armenia formally apply for EU membership before 1 January 2028?&#8221;</em> sounds simple, but actually creates a quagmire of ambiguity requiring very carefully written resolution criteria. In this case, there is no exact definition of at what point a state counts as having &#8220;applied&#8221; for membership, so you have to carefully define what document or process would count as an application. Then, what information source counts as confirmation Armenia has applied? Do you count press releases from the EU or the Armenian government that it has applied? What about the 2025 law Armenia&#8217;s parliament already passed which started <em>the process of applying</em>? And what happens if Armenia lodges some kind of application paperwork with the EU before 1 January 2028, but it&#8217;s only officially announced after the deadline?</p><p>These kinds of questions have <a href="https://www.forbes.com/sites/boazsobrado/2025/07/07/the-president-wears-no-suit-polymarkets-160-million-problem/">tripped up</a> markets many times, and require a non-trivial amount of effort to try to enumerate all the different possibilities in the market&#8217;s resolution criteria. All this is to say, these questions are much harder to add <em>en masse</em> than whether the ConAgra CEO will say the word &#8220;flywheel.&#8221;</p><p>We know from the above results that markets with even ~$1,000 of volume were, in aggregate, useful. But $1,000 &#8212; of which the prediction market earns a small percentage in fees &#8212; may not be enough for a market operator to deem it commercially worthwhile given the effort and risk factors mentioned above.</p><p>If we were to make a rough heuristic model of a market operator&#8217;s commercial incentives to create a given prediction market, it might look something like: <em><strong>marginal likelihood of market creation = trading volume potential &#215; resolution simplicity</strong></em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>The ConAgra earnings market has fairly low trading volume potential, but the very simple resolution criterion probably means that those volumes are worth the (very small) marginal effort. Plus, it can be mechanically repeated every quarter. By contrast, our Armenia example probably has ~moderate volume potential (more than ConAgra but less than, say, the 2028 US presidential election), but is a one-off and carries a lot of resolution complexity.</p><h2>Toward mass creation of useful markets?</h2><p>So if we want to see more of these useful markets, the forces that might in theory justify their creation would be a) evidence that they can generate trading volumes, and b) reduced marginal risk and effort for market creation and outcome resolution.</p><p>On the latter, there are a few forces that could reduce the friction of market resolution. First, some of the issues highlighted above in our Armenia example could be sidestepped just by reformulating the question slightly. <em>&#8220;Will the EU announce receipt of an Armenian accession application before January 1, 2028?&#8221;</em> changes it from an ambiguous question about whether Armenia <em>has applied</em>, to a concrete question about whether a specific actor says so in a statement.</p><p>Second, AI should drive down the marginal cost of generating new markets by suggesting question formulations and predicting edge cases or resolution issues. I don&#8217;t know to what extent market operators are already using AI to generate markets, but the current generation of AI models is clearly capable of doing this job very competently, probably still with human review given the regulatory and reputational issues at play.</p><p>And it&#8217;s this issue &#8212; human review due to regulatory and reputational risk &#8212; that I suspect is actually the binding constraint on new market generation. Any market operator that wants to attract maximum trading volume has to be available to the widest array of traders possible, which means not falling totally afoul of various regulators, and not destroying their reputation by flippantly creating markets that create resolution issues for them down the road.</p><p>So if human review bandwidth and risk appetite pose the binding constraint on market creation, then market operators will focus their limited attention on the largest revenue opportunities. Which brings us right back to item a) above: demonstrating the trading volume potential of real-world-useful markets.</p><h2>Is market trading volume elastic?</h2><p>One way to address this question is to recall the addressable-market framing above. That is, there is a pre-existing number of traders who have a view on, say, the speed of China&#8217;s electrical grid build-out and might trade in the market if it were launched.</p><p>By this view, every new market is a data point which helps a market operator discover what the level of demand might be for a given topic. If my market for China&#8217;s electrical grid growth in 2026 attracts very few traders, I might not bother creating a new one for 2027. Conversely, if it attracts big volumes, I&#8217;ll definitely create another one for 2027, and maybe some other related markets in addition.</p><p>But I don&#8217;t think that viewing trading volume as a largely static number to be <em>discovered</em> is fully correct. In fact, I think that traders look for markets to trade, then decide to commit capital based on whether a) they can develop a confident view that a market is mispriced, and b) whether the amount of available liquidity makes the financial reward large enough.</p><p>There is some anecdotal evidence for this. For example, a <a href="https://polymarket.com/event/cook-islands-parliamentary-election-party-winner-20260715185920487">parliamentary election in the Cook Islands</a>, one of the world&#8217;s smallest states with a population of ~15,000, saw $73k in volume, and this <a href="https://polymarket.com/event/osun-state-gubernatorial-election-winner-20260722191218748">sub-national election in Nigeria</a> saw $90k in volume. I don&#8217;t think these markets were created with the expectation of being big money spinners, and yet they attracted enough trading volume to generate useful information.</p><p>Funnily enough, even the ConAgra market above generated several thousand dollars in trading volumes for some words &#8212; enough for the probability estimate to theoretically be meaningful. I doubt anyone got out of bed one morning and actively looked for a market to bet on whether the ConAgra CEO would say &#8220;omnichannel.&#8221;</p><p>And there&#8217;s one more group, beyond human traders, that I think these markets could increasingly attract...</p><h2>Enter: AI forecasting agents</h2><p>The best human forecasters aren&#8217;t clairvoyant &#8212; they follow a <a href="https://www.amazon.com/Superforecasting-Science-Prediction-Philip-Tetlock/dp/0804136718">disciplined, structured process</a> that can be learned. And if a reasonably smart human can learn to follow the process and produce good forecasts, why can&#8217;t a reasonably smart AI model?</p><p>This is the central premise behind an <a href="https://www.astralcodexten.com/p/the-ai-superforecasters-are-here">increasing number of AI forecasting tools</a>, which scaffold an AI model through the superforecasting process. It&#8217;s early, but there are <a href="https://evals.futuresearch.ai/">promising signs</a>, if partly self-reported, about their accuracy, and these tools should <a href="https://www.astralcodexten.com/p/does-forecasting-have-room-at-the">continue to improve</a> over time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bFwN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bFwN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 424w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 848w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bFwN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png" width="600" height="434.75274725274727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1055,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:454989,&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://subterra.substack.com/i/214297630?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bFwN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 424w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 848w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!bFwN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4603db1-91e1-4233-8fff-e45c32752966_1654x1198.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"><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"><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"><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"><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><figcaption class="image-caption">FutureSearch, when asked about a very niche question: whether a <a href="https://futuresearch.ai/app/p/a/will-the-soyuz-2-rocket-carrying-the-progress">particular Russian rocket launch would proceed as planned</a>. (Source: <a href="https://futuresearch.ai/">FutureSearch</a>)</figcaption></figure></div><p>So, if AI tools let us produce good (or at least good-enough) forecasts for a range of events quickly and at scale, this should effectively lower the bar for the marginal trader to enter a particular market. Indeed, these AI forecasting tools are actively touting their <a href="https://kalshi.com/ideas/profiles/Preseen">records</a> in finding profitable prediction market trades.</p><p>For now, these tools are either access-limited or fairly expensive (my rocket question above seems to have cost $5&#8211;6). But with the cost per unit of intelligence <a href="https://epoch.ai/gradient-updates/how-persistent-is-the-inference-cost-burden">continuing to fall fast</a>, the direction of travel is clear: decent AI forecasts will be get cheaper and more accessible. This means the number of traders who might take action on the basis of an AI forecast will grow. Net effect: more liquidity &#8212; the very thing we know correlates with more accurate markets.</p><p>An objection to this view might be that if these AI tools are really so accurate, couldn&#8217;t I just cut out the market and generate the AI estimate myself?</p><p>I think the market still generates much richer data than what even a very good AI may estimate on its own. Much like how prediction markets are accurate in aggregate but can vary in any individual case, this is almost certainly also the case for AI forecasting tools. Markets will reflect not just a single estimate, but the marginal price produced by many traders, some of whom might rely on various different AI estimates. This means that the market price still reflects a larger diversity of information than a single AI forecast.</p><h2>Where to from here?</h2><p>The question of whether prediction markets produce accurate forecasts, at least for events inside 180 days with sufficient volume and liquidity, is largely settled.</p><p>The question that remains open, though, is whether prediction market operators will truly embrace the &#8220;information markets for everything&#8221; concept that could make them a powerful tool for aiding forecasting across a whole range of domains.</p><p>This is possible. The explosion in sports prediction markets has drawn <a href="https://www.politico.com/news/2026/09/03/markets-or-gambling-the-coming-supreme-court-fight-over-prediction-markets-01062812">significant regulatory scrutiny</a>. Perhaps increased regulation harms sports revenues and forces prediction market operators to turn elsewhere for trading volumes. And AI is attacking the problem from both the demand and supply sides &#8212; supplying traders with forecasts they can use to trade, and making it easier for prediction markets to create new markets and resolve existing ones.</p><p>But equally, the explosion in sports markets could continue, and decision-relevant markets remain a rounding error, leaving minimal financial incentive for prediction market operators to add them at scale. In this world, a host of other factors come to the fore, including the role of <a href="https://insights.som.yale.edu/insights/wisdom-of-the-few-prediction-markets-are-driven-by-small-number-of-skilled-traders">whales</a> and <a href="https://news.kalshi.com/p/liquid-prediction-markets-are-finally-here">market makers</a> in providing trading volumes &#8212; but that&#8217;s a topic for another day.</p><p>For now, the next time you look at a prediction market: the price tells you what the market thinks, and the spread and trading volume tell you how much to believe it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thesubterranean.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Subterranean! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://doi.org/10.1177/1745691615577794">GJP reported Brier scores</a> using a slightly different convention that ranges from 0 to 2. Their headline figures of 0.259 (all forecasters) and 0.166 (superforecasters) convert to 0.130 and 0.083 respectively.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>To confirm this was the case, I also ran an AI classifier over every market. I asked it to sort markets as decision-relevant or not based on: a) whether a real-world actor &#8212; an official, firm, investor, planner or household &#8212; could plausibly act differently based on the information; and b) whether the market is unique, and does not produce information which duplicates other sources, such as financial markets or weather forecasts. The markets classified as decision-relevant overlapped about 94% with the market cohort produced by category selection, and re-cutting the statistics in the article by this cohort produced no meaningful change in results. Therefore, I kept the simpler category selection as it involves fewer <a href="https://en.wikipedia.org/wiki/Researcher_degrees_of_freedom">researcher degrees of freedom</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The original Kalshi study does evaluate market Brier scores versus number of unique traders, and finds that calibration improves when more traders participate in a market, but this is proprietary data that is not obtainable through their public API.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Yes, 0.095 is a low R&#178; in absolute terms. Evaluating market outcomes is inherently noisy &#8212; each individual market is essentially a weighted coin flip, which keeps the achievable R&#178; of any variable well below 1.00. The value of evaluating R&#178; here is diagnostic &#8212; it shows us that of the variables available, bid-ask spread is the one with the most predictive power. A rank-based check gives the same answer: Spearman &#961; = 0.66 for spread against per-market error, versus 0.21 or less (in absolute terms) for everything else.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>You could separate out "reputational risk from resolution" and "complexity of market creation," but both of these are downstream of resolution simplicity.</p></div></div>]]></content:encoded></item></channel></rss>