<?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[Leandro Oliva]]></title><description><![CDATA[Leandro Oliva]]></description><link>https://www.leandrooliva.com</link><image><url>https://www.leandrooliva.com/img/substack.png</url><title>Leandro Oliva</title><link>https://www.leandrooliva.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 10 Jul 2026 01:37:24 GMT</lastBuildDate><atom:link href="https://www.leandrooliva.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Leandro Oliva]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[lolivas@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[lolivas@substack.com]]></itunes:email><itunes:name><![CDATA[Leandro Oliva]]></itunes:name></itunes:owner><itunes:author><![CDATA[Leandro Oliva]]></itunes:author><googleplay:owner><![CDATA[lolivas@substack.com]]></googleplay:owner><googleplay:email><![CDATA[lolivas@substack.com]]></googleplay:email><googleplay:author><![CDATA[Leandro Oliva]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Wall Street’s Biggest Exchanges Are Racing to Turn AI Compute Into a Commodity]]></title><description><![CDATA[ICE and CME both want to trade GPU hours like crude oil. The analogy is more revealing than its promoters intend.]]></description><link>https://www.leandrooliva.com/p/wall-streets-biggest-exchanges-are</link><guid isPermaLink="false">https://www.leandrooliva.com/p/wall-streets-biggest-exchanges-are</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Mon, 06 Jul 2026 19:04:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Krao!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Krao!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Krao!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Krao!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Krao!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Krao!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Krao!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg" width="1024" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/205575893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Krao!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Krao!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Krao!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Krao!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3eed5b-d48e-4690-b048-8f8008458b71_1024x682.jpeg 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 role="img" 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><title></title><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></p><p>In May, within days of each other, the two largest futures exchanges in the world announced plans to list contracts on the price of AI compute. <a href="https://ir.theice.com/press/news-details/2026/ICE-and-Ornn-to-Launch-GPU-Compute-Futures-Contracts/default.aspx">ICE, which owns the New York Stock Exchange, partnered with a startup called Ornn</a>, whose Compute Price Index, or OCPI, tracks the open-market cost of renting Nvidia&#8217;s H100, H200, B200, and RTX 5090 chips. CME Group had announced its own compute futures with a rival index provider, Silicon Data, the week before. A smaller venue, Architect Financial Technologies, <a href="https://blockspace.media/insight/ice-ornn-launch-gpu-compute-futures-2026-2/">had already said in January it would launch futures on GPU and memory prices</a> using Ornn&#8217;s data. Kalshi will let you bet on Nvidia rental prices today. More recently, Ornn <a href="https://www.axios.com/2026/07/06/ornn-gpu-compute-commodity">raised $33 million led by Andreessen Horowitz</a> and says the first compute swap against its cleared prices was executed in December.</p><p>The pitch, repeated almost word for word across every announcement, is that compute has become a trillion-dollar market without the pricing and risk-transfer tools every other major commodity relies on. CME&#8217;s chief executive Terry Duffy went further: <a href="https://en.bloomingbit.io/feed/news/112706">&#8220;Compute is the new oil of the 21st century.&#8221;</a> The comparison is deliberate. ICE&#8217;s Brent contract and CME&#8217;s WTI contract emerged from a similar race between exchanges in the 1980s and went on to define the global reference price for crude.</p><p>The oil analogy seems correct, but perhaps not in the way the exchanges mean it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><h3>The case for the contracts</h3><p>Start with the strongest version of the case. GPU rental prices swing violently. Ornn&#8217;s own index showed <a href="https://thenextweb.com/news/ice-nyse-compute-futures-market-gpu-ai">the rental price for Nvidia&#8217;s Blackwell chips rising 48 percent between mid-February and mid-April</a>, from $2.75 to $4.08 per GPU-hour. For a lab budgeting a training run in the tens of millions of dollars, that kind of swing can destroy a plan mid-execution. Data center operators carry the mirror-image risk: they borrow billions against future rental revenue whose price they cannot lock in. Lenders financing the buildout are exposed to both.</p><p>A futures contract solves this in principle. We know the rough shape of these instruments from oil and wheat: you fix a price today for something delivered later. What&#8217;s worth working out is what that machinery means when the underlying thing is compute. These particular contracts are cash-settled, meaning nobody ships a GPU anywhere; when the contract expires, the two sides simply exchange the difference between the agreed price and the index price. Which puts enormous weight on the index. It is the number the entire market settles against, so the question worth sitting with is not whether you can trade compute but who constructs the number.</p><p>Ornn&#8217;s answer is that its index is built only from completed trades, not surveys or dealer quotes. That is a genuine virtue, and a sign the industry has learned from LIBOR, the interest rate benchmark that quietly governed hundreds of trillions of dollars in contracts until it turned out to be manipulable. LIBOR was built from bank estimates, and estimates are cheap to shade. Real trades are harder to fake. But an index built on real trades is only as sturdy as the market it samples, and the open market for GPU hours is a small one. Most compute never touches it: the bulk of capacity is locked up in long-term private deals between the big cloud providers and the largest AI labs, invisible to any index.</p><h3>What the commodity frame conceals</h3><p>Commodity markets work because the underlying good is fungible and storable. A barrel of Brent-grade crude is interchangeable with another barrel; if prices drop, you can leave it in the ground or park it in a tank in Rotterdam. Compute is neither of these things.</p><p>An H100-hour is not an H100-hour. The same chip delivers wildly different effective performance depending on interconnect, cluster topology, networking, and the software stack around it. A GPU-hour on a tightly integrated cluster built for frontier training is a different product from the same nominal GPU-hour on a fragmented marketplace of loose capacity. The index has to flatten this heterogeneity to produce a single price, which means the benchmark describes a stylized commodity that the actual buyers of compute, the people the hedging tools are supposedly for, do not purchase.</p><p>And compute cannot be stored. An idle GPU-hour is gone. There is no tank farm for unused capacity, no way to buy cheap and warehouse it for a tighter market. Storability is what anchors futures prices to physical reality. Without it, the price of future compute floats free, tethered to expectations alone.</p><p>Then there is the problem no other commodity has: the reference asset is decaying on a schedule set by a single company. Every Nvidia generation reprices the last one. An index of H100 rental prices is structurally a melting ice cube, and any contract built on it embeds the market&#8217;s guess about Nvidia&#8217;s release schedule as much as any supply-demand fundamental. Trading compute futures is, in meaningful part, trading Nvidia&#8217;s roadmap. That is not a commodity market. That is a bet on the strategic decisions of one firm, wearing a commodity market&#8217;s clothes.</p><h3>Benchmarks make markets, they don&#8217;t just measure them</h3><p>There is a well-developed literature in the social studies of finance on how financial models and benchmarks don&#8217;t passively describe markets but actively constitute them. Donald MacKenzie put it in the title of his 2006 book: finance theory is &#8220;an engine, not a camera.&#8221; It doesn&#8217;t photograph the market. It drives it. An index becomes the price. Contracts settle against it, loan terms get written around it, procurement gets justified by it, and the messy underlying reality reorganizes itself around the number.</p><p>This is the part of the story that matters most and gets discussed least. Once the OCPI prints on a Bloomberg Terminal every day, &#8220;the market price of compute&#8221; exists as a social fact. It becomes citable. A government procuring sovereign compute capacity can point to it. A cloud provider defending its pricing to a regulator can point to it. A subsidy program can peg its disbursements to it. The number carries an aura of neutrality because it emerges from a market process rather than a boardroom.</p><p>But look at what generates the number: a small open market trading leftover capacity, sitting on top of a supply structure controlled by one chipmaker, a handful of hyperscale buyers, and long-term contracts nobody outside the negotiation ever sees. The benchmark takes concentrated market power as an input and emits an objective-looking price as an output.</p><h3>Who gets to hedge</h3><p>The democratization story says these instruments open compute price risk to everyone. Small AI labs can finally lock in training costs the way airlines lock in jet fuel. In principle, true. In practice, using futures markets at scale requires things small players don&#8217;t have: a relationship with a clearing member (the intermediary firms that guarantee trades on an exchange), the balance sheet to post margin (the collateral a position requires), and the cash reserves to survive the position moving against you. When prices swing hard, the exchange demands more collateral on short notice; fail to produce it and your position gets closed for you, at a loss, at the moment of maximum volatility. A hyperscaler&#8217;s treasury desk absorbs that without blinking. A twenty-person lab can get forced out of its own insurance policy by the very turbulence it bought the insurance against.</p><p>The entities that have all of this are the hyperscalers, the largest specialist GPU clouds, and the trading firms. The trading world is not arriving late, either: Silicon Data, the index provider behind CME&#8217;s contracts, is backed by DRW, one of the world&#8217;s largest trading houses, whose founder expects compute to <a href="https://www.cmegroup.com/media-room/press-releases/2026/5/12/cme_group_and_silicondatapartnertolaunchfirstcomputefutures.html">&#8220;become the largest commodity in the world.&#8221;</a> These are also the players that already lock up most global capacity through multi-year private purchase deals before it ever reaches the open market. For them, a futures market is not a replacement for privileged access but a second instrument layered on top of it: they can hedge their buildout risk, play their private contract prices against the public benchmark, and, as the largest participants in the small open market the index samples, lean on the number itself.</p><p>Brent and WTI created a financial layer whose returns accrued to the majors and to trading houses like Vitol and Glencore, firms whose edge came from seeing physical flows the paper market couldn&#8217;t. Everyone else got price transparency, which is not nothing, but transparency about a price you cannot influence and can barely afford to hedge is a consolation prize.</p><h3>The fourth layer</h3><p>I&#8217;ve been mapping how control over AI consolidates through infrastructure layers: the hyperscale compute layer, the CDN and edge layer that decides who gets scraped, the data layer being enclosed through licensing deals. Financialization is not a separate story. It is what happens to a choke point once it matures: the control becomes liquid. You can price it, lend against it, securitize it, and, crucially, defend it with a market&#8217;s legitimacy rather than a monopolist&#8217;s.</p><p>None of this means the contracts shouldn&#8217;t exist, and there&#8217;s a certain inevitability to them. If the futures work, some mid-sized players will genuinely benefit at the margin. But the question to ask about any new market infrastructure is not whether it is useful. It is who designed it, who settles against it, and whose position it consolidates. Compute is being turned into a commodity by the same actors who spent the last three years making sure it would never trade like one.</p><p>The 1980s oil race gave us a world where a benchmark price set in a financial market governed the physical economy of energy for forty years. The compute race is a bid for the same prize. Watch the index methodology documents, not the launch announcements. That is where the next forty years are being written.</p>]]></content:encoded></item><item><title><![CDATA[Nadella warns against AI concentration, and describes Microsoft’s ideal world doing it]]></title><description><![CDATA[The remedy he wants, cheaper models and broader access, commoditizes his suppliers and appreciates the layer Microsoft owns]]></description><link>https://www.leandrooliva.com/p/nadella-warns-against-ai-concentration</link><guid isPermaLink="false">https://www.leandrooliva.com/p/nadella-warns-against-ai-concentration</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Mon, 22 Jun 2026 13:00:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AKEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AKEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AKEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 424w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 848w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 1272w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AKEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1114527,&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://www.leandrooliva.com/i/203084320?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.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_!AKEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 424w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 848w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.png 1272w, https://substackcdn.com/image/fetch/$s_!AKEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09ada05-d462-4991-a5be-43d02e42c03f_1472x822.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 role="img" 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><title></title><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><h1></h1><p>Satya Nadella spent part of a <a href="https://blockonomi.com/microsoft-msft-ceo-nadella-warns-of-ai-monopoly-companys-strategy-to-combat-concentration/">June 21 WSJ interview</a> warning that AI power is concentrating in too few hands, that a future shaped by a small club of frontier labs won&#8217;t earn public acceptance, and that what the industry needs instead is cheaper models and broader access to the benefits. A week earlier he made the same case at length in <a href="https://venturebeat.com/technology/satya-nadella-warns-that-ai-could-hollow-out-entire-industries-echoing-the-damage-done-by-globalization">a post on X</a> titled &#8220;A frontier without an ecosystem is not stable.&#8221; It is a clean, quotable position. It is also, conveniently, a description of the exact market structure that would route value toward Microsoft.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><p>Let&#8217;s start with who actually has a moat at the model layer. As of mid-2026, roughly three companies account for the overwhelming majority of frontier inference. Microsoft is not one of them in the way OpenAI, Google, and Anthropic are. Its position is the layer underneath and around the models: Azure compute, Copilot seats, the enterprise integration and governance plumbing. If models stay scarce and expensive, the labs hold the leverage. If models get cheap, abundant, and interchangeable, the scarcity moves to whoever sells the picks and shovels. &#8220;Cheaper AI models and broader access&#8221; is not a neutral civic wish. It is a description of the world in which Microsoft&#8217;s assets appreciate and its suppliers&#8217; assets commoditize.</p><p>The remedy he is shipping confirms the read. Copilot is <a href="https://seekingalpha.com/news/4605322-microsoft-s-satya-nadella-calls-for-ai-reset-beyond-frontier-model-race">going multi-model</a>, letting customers pick among engines including cheaper ones, with DeepSeek reportedly under consideration. The labs this pressures most are the ones Microsoft is closest to. After OpenAI&#8217;s <a href="https://fortune.com/2025/10/28/openai-for-profit-restructuring-microsoft-stake/">October 2025 recapitalization</a>, Microsoft holds roughly 27 percent of OpenAI Group PBC, a stake worth around $228 billion at the company&#8217;s March 2026 valuation, on an original investment near $13 billion. That is a position most companies would protect at any cost. Microsoft is instead building the feature that lets its own customers route spend away from it. </p><p>Framed as pluralism, multi-model Copilot is pricing pressure applied to the lab Microsoft owns a quarter of, and to Anthropic, its other multibillion-dollar partner. A world of many substitutable models is a world where no single lab has leverage over Microsoft, which is the precise vulnerability that 27 percent created. &#8220;Democratize the model layer&#8221; and &#8220;neutralize my suppliers&#8217; pricing power over me&#8221; turn out to be the same sentence.</p><p>Read the central warning closely and you can see the structure of the move.</p><blockquote><p><em>The last thing any of us want is a world where every company across every sector is ceding value to a few models that eat everything they see. If all the value is accrued by only a few models, the political economy will simply not tolerate it.</em></p></blockquote><p>The danger he names is real. But notice the position it assigns Microsoft: the party raising the alarm about concentration, rather than the party whose proposed fix happens to commoditize the only firms ahead of it. The warning is sincere and self-serving at once.</p><p>The globalization analogy he reaches for is the tell. Nadella compares AI concentration to the first wave of offshoring, where, as he puts it, the headline numbers looked fine while industrial economies were <a href="https://www.thestreet.com/technology/microsoft-ceo-sends-a-blunt-warning-on-ai-and-the-tech-ecosystem">hollowed out</a>. It is a genuinely honest framing, and it reframes a narrow technology question into a political-economy one that regulators and voters can grasp. It is also worth turning back on him. In that analogy, the hollowed-out towns are the enterprises feeding their workflows into a handful of models. The party selling the infrastructure that captures the relationship is not among the casualties. Microsoft is positioned less as a victim of the dynamic than as the firm collecting rent on everyone&#8217;s attempt to escape it.</p><p>His proposed escape route is the &#8220;learning loop,&#8221; and it is where the self-interest is least disguised. Companies, he argues, should build their own AI systems on their own data so they retain proprietary knowledge rather than ceding it to outside models.</p><blockquote><p><em>This is the key &#8216;test&#8217; of your control and sovereignty in the era ahead.</em></p></blockquote><p>Translated into spending, that is an argument for treating AI as durable infrastructure built on your own cloud tenant rather than a subscription to a model provider. It is hard to name a company better positioned to sell that infrastructure than the one running the tenant.</p><p>The sovereignty framing is sharper than it looks, and it is the part most worth watching. Telling enterprises that &#8220;control and sovereignty&#8221; means owning which models they depend on reads, intentionally or not, as a hedge against a single model provider getting disrupted, the line lands <a href="https://www.thestreet.com/technology/microsoft-ceo-sends-a-blunt-warning-on-ai-and-the-tech-ecosystem">days after</a> a major lab&#8217;s models were pulled under a government directive. This is platformized sovereignty in miniature: the promise of independence delivered through deeper dependence on the platform that brokers it. You are sovereign over your choice of model precisely to the extent that Microsoft sits underneath the choosing.</p><p>Then there is the antitrust framing, which is the part worth saying plainly. Microsoft is the company most exposed to a concentration narrative: the 27 percent OpenAI stake, the Anthropic partnership, Azure, and the Copilot bundle all sit in one place, and competition authorities on both sides of the Atlantic have spent two years asking whether the OpenAI &#8220;partnership&#8221; is an acquisition wearing better PR. The recap answered part of that question in Microsoft&#8217;s favor. It <a href="https://om.co/2026/05/01/what-microsofts-10-q-says-about-openai/">booked the gain</a>, kept a still-large stake, gave up its exclusive Azure rights and board-level control, and walked away looking less like a controlling owner and more like a large passive shareholder. Being the AI giant who publicly worries about AI giants, having just restructured your way out of the tightest version of the dependency, is a way to shape the regulatory conversation rather than answer it later from a defensive crouch.</p><p>None of this requires the stated concern to be insincere. Concentration at the model layer is a real problem, and Nadella naming it is more useful than industry silence. The point is narrower. The remedy he proposes costs Microsoft almost nothing and happens to send value straight to the layer Microsoft owns. The companies that should be unsettled by cheap, broadly accessible models are the ones whose entire valuation rests on a moat at the model layer. Microsoft&#8217;s moat is everything else. </p>]]></content:encoded></item><item><title><![CDATA[The AI Frontier Europe Can Actually Win]]></title><description><![CDATA[The worldwide shutdown of Mythos 5 and Fable 5 confirmed what Europe already feared about its dependence on US AI. The fix everyone's reaching for may be the wrong one.]]></description><link>https://www.leandrooliva.com/p/the-ai-frontier-europe-can-actually</link><guid isPermaLink="false">https://www.leandrooliva.com/p/the-ai-frontier-europe-can-actually</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Sat, 13 Jun 2026 13:08:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cZZV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cZZV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cZZV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 424w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 848w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 1272w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cZZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:831312,&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://www.leandrooliva.com/i/201866421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.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_!cZZV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 424w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 848w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.png 1272w, https://substackcdn.com/image/fetch/$s_!cZZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c25003-803c-49f9-837f-8ec64bf1160f_2862x1602.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 role="img" 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><title></title><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></p><p>As of this Friday, the dependency stopped being theoretical.</p><p>At 5:21pm, Anthropic <a href="https://www.anthropic.com/news/fable-mythos-access">received an export-control directive</a> from the US government: suspend access to its two most advanced models, Mythos 5 and the days-old Fable 5, for any foreign national, whether inside or outside the United States, on national-security grounds. Because a restriction keyed to nationality cannot be enforced selectively across a shared cloud, including for the foreign nationals already sitting in San Francisco offices, Anthropic&#8217;s own among them, the only way to comply was to take the models down for everyone. So they did. A flagship model went dark worldwide, three days after launch, on the strength of a single government letter.</p><p>Other Claude models stayed up, and the company called the order a misunderstanding it expected to resolve. But the lesson did not wait for the details. Overnight, European researchers, companies, and institutions were reminded that a chunk of the infrastructure they had quietly built their work on belonged to someone else, and that someone else answered to a government an ocean away. The reaction was immediate and loud: Europe is dangerously exposed, and it needs its own frontier models, fast.</p><p>The exposure is real. The conclusion feels half right.</p><p>Europe does need sovereign models. What it does not need is the fantasy attached to that instinct: the idea that sovereignty means matching the American frontier head-on. That is a reflex, not a strategy, and it points Europe straight at the one fight it cannot win while distracting from two it can. The reflex feels like resolve. It is actually a way of losing more slowly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><h2><strong>The fight Europe already lost</strong></h2><p>Frontier large language models are produced by a capital process Europe has no equivalent of, and wishing otherwise does not change that reality.</p><p>The leading labs are not ahead by a few clever ideas that a well-funded European competitor could reproduce. They are ahead by a self-reinforcing stack: tens of billions in compute, multi-year head starts compounding, and, crucially, the ability to fund the next training run out of the cash flows of the last one. This is the part that gets missed in the &#8220;we need a European champion&#8221; conversation. The American frontier is increasingly self-financing. The race is not a sprint you can enter with a big enough grant. It is a flywheel already spinning, powered by revenue and capital markets that have no European counterpart at the relevant scale.</p><p>To try to <em>match</em> that frontier is to pour sovereign money into a depreciating asset. By the time a European model caught today&#8217;s leaders, the leaders would be a generation ahead, and the European model would be a very expensive monument to the state of the art eighteen months ago.</p><p>Notice the precise claim, though. It is not that Europe should stop building large language models. It is that Europe should stop building them with the goal of <em>winning</em>. Those are different propositions, and collapsing them is the root of the confusion. There is a strong case for sovereign European LLMs. There is no case for a European frontier-LLM moonshot. Holding both thoughts at once is the beginning of a real strategy.</p><p>This is not a counsel of despair. It is a counsel of <em>factor endowments</em>: the unglamorous economic idea that you should compete where your inputs are cheap, not where they are scarce. And the moment you look at AI through that lens, the picture inverts.</p><h2><strong>What frontier LLMs actually consume</strong></h2><p>A frontier LLM is, in input terms, a machine for converting three things into capability: enormous compute, enormous quantities of (scraped) web-scale text, and the capital to keep buying both.</p><p>Look at that list from Brussels and it reads like an inventory of everything Europe is short of. Hyperscale compute? Concentrated in American and Chinese clouds. The open web&#8217;s text, and the legal-commercial machinery to hoover it up? Dominated by firms outside Europe. The capital markets that fund nine-figure training runs as a routine cost of doing business? Not here, certainly not at this scale.</p><p>This is why trying to win the frontier-LLM race is a trap. It is precisely the contest that rewards the inputs Europe lacks and penalizes the absence of inputs Europe cannot quickly manufacture. You could not design a competition more perfectly tilted against European strengths if you tried.</p><p>So the interesting question is not &#8220;how does Europe win the LLM race?&#8221; It is this: is there a frontier where the binding constraint is something Europe actually has?</p><p>There is. But naming it requires walking into one of the messiest words in the field.</p><h2><strong>A word that means three things</strong></h2><p>&#8220;World model&#8221; is having a moment, and like most terms having a moment, it has been stretched until it means whatever the speaker needs it to mean. Before it can do any work in an argument, it has to be pinned down, and pinning it down turns out to be unexpectedly useful, because the confusion is itself revealing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BW_V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BW_V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 424w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 848w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BW_V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png" width="1360" height="1052" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1052,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117024,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/201866421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.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_!BW_V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 424w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 848w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!BW_V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fb60da-1fe0-485e-93ae-c0495f865acf_1360x1052.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 role="img" 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><title></title><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><blockquote><p><em>The &#8220;World Model&#8221; confusion: Three senses, one word, no shared definition. This piece uses the middle one, world models as predictors of physical scenes, because its bottleneck is proprietary real-world data, not the compute and web text the other senses compete for. That is the input Europe is least short of.</em></p></blockquote><p>The idea is older than the hype. It traces, in its modern form, to a <a href="https://people.idsia.ch/~juergen/world-models-planning-curiosity-fki-1990.html">1990 proposal from J&#252;rgen Schmidhuber</a>: pair a model that <em>predicts</em> what the environment will do next with a controller that <em>acts</em> on those predictions. The roots run deeper still, into control theory and the cognitive-science intuition that an intelligent agent carries an internal model of its world in order to plan. In 2018, a <a href="https://worldmodels.github.io/">paper by David Ha and Schmidhuber</a> revived the term and made it current, showing an agent that could be trained inside its own learned &#8220;dream&#8221; of an environment.</p><p>From that single root, the term has since splintered across three research agendas that mostly do not talk to each other, which is exactly why it confuses anyone trying to follow the field.</p><p><strong>One sense is about prediction as the path past today&#8217;s AI.</strong> This is the camp, associated with Yann LeCun and the <a href="https://openreview.net/forum?id=BZ5a1r-kVsf">JEPA line of work</a>, that treats world models as the architecture that gets machines beyond the limits of language models: intelligence as prediction and planning in a learned, abstract space rather than next-token pattern-matching. Here, &#8220;world model&#8221; is a bet about the future of general intelligence.</p><p><strong>A second sense is about acting in the physical world.</strong> This is the world model as the substrate for robots and autonomous vehicles, a system that predicts how a physical scene will unfold so a machine can move through it. Nvidia&#8217;s <a href="https://www.nvidia.com/en-us/ai/cosmos/">Cosmos &#8220;world foundation models,&#8221;</a> pitched explicitly at physical AI, sit here; so does a company like <a href="https://wayve.ai/">Wayve</a>, betting on learned driving. The defining feature of this sense is its appetite: it runs on <em>proprietary, physical-world data</em>, the motion and manipulation and navigation footage of reality, not on scraped text.</p><p><strong>A third sense is about generating worlds to explore.</strong> This is the world model as a kind of neural game engine, <a href="https://deepmind.google/models/genie/">DeepMind&#8217;s Genie line</a>, which conjures navigable, interactive environments from a prompt. Related to text-to-video, but distinguished by interactivity: you don&#8217;t watch the world, you move through it.</p><p>Three senses, one word, no shared definition. Each agenda reached for the same evocative term, partly, one suspects, because all three like to describe themselves as a step toward general intelligence, and &#8220;world model&#8221; carries that grandeur for free. They are not rivals fighting over territory so much as strangers who happened to move into the same house.</p><p>It is worth noting that the senses are beginning to share <em>machinery</em> even as their <em>purposes</em> stay distinct. Nvidia&#8217;s Cosmos uses the generative techniques of the third camp to serve the second camp&#8217;s robots. That convergence makes the shared vocabulary more misleading, not less, which is all the more reason to be explicit about which sense is in play.</p><p>This essay means the second one: world models as predictors of physical scenes, the substrate for embodied machines. Not because the other senses don&#8217;t matter, but because this is the one whose binding constraint is the input Europe is least short of.</p><h2><strong>The fight Europe could actually win</strong></h2><p>Set the two frontiers side by side and the asymmetry is stark.</p><p>The frontier-LLM race rewards compute, web-scale text, and capital, which are Europe&#8217;s scarcities. The embodied-world-model race rewards something else: proprietary physical-world data, deep domain integration, and the industrial and scientific assets to generate both. And that list reads like an inventory of European strengths.</p><p>Consider what is actually here. Europe&#8217;s industrial-robotics and factory-automation base, the accumulated and decades-deep know-how of motion control, actuation, and real deployment on real factory floors, is precisely the kind of physical-world competence that cannot be scraped off the internet. Its automotive sector and the supplier ecosystem around it have spent years building high-fidelity driving simulation, sensor-fusion stacks, and digital twins; Wayve is the cleanest example of a European firm betting directly on driving as a learned, world-model problem. And its scientific-modeling tradition is, in places, genuinely world-leading. European weather forecasting&#8217;s <a href="https://www.ecmwf.int/en/about/media-centre/news/2025/ecmwfs-ai-forecasts-become-operational">machine-learning work</a> is among the best on the planet, and institutions across fusion, particle physics, and materials science are fluent in exactly the task a world model performs: predicting how a complex physical system evolves.</p><p>The connective tissue across all three is the thing that matters strategically. In each case, the bottleneck is <em>proprietary, physically-grounded data and the domain expertise to use it</em>, not the web-scale text and hyperscale compute that the LLM frontier runs on. This is the axis along which Europe&#8217;s dependency is lowest. It is the one frontier where Europe&#8217;s structural position is an advantage rather than a liability.</p><p>A caveat worth stating plainly, because it is the place a sharp reader pushes back: this is an argument about where the <em>comparative advantage</em> lives, not a claim that Europe is already winning. Several of these are assets <em>adjacent</em> to world models rather than world-model programs as such. The case is that Europe is unusually well-positioned to build them, not that the race is already run. And it is a narrowing window, not an empty field. The US and China are pushing hard on robotics and embodied AI too. Europe&#8217;s specific edge is not in general-purpose humanoids, where capital advantages reassert themselves, but in the deep industrial and scientific verticals where the relevant data is hard to replicate and already sits inside European firms and institutions. That distinction is the whole game.</p><h2><strong>Two moves, not one</strong></h2><p>This is where the sovereignty conversation needs to split a single <a href="https://www.euractiv.com/news/eu-eyeing-two-tier-structure-for-ai-gigafactories-insiders-say/">panicked instinct</a> into two distinct strategies, because they answer different questions.</p><p>The first is <em>defensive</em>, and it is the one the chokepoint genuinely justifies. Europe <em>should</em> build sovereign LLMs, but the goal is not to win benchmarks. Rather, it is to hold a controlled, good-enough capability that cannot be switched off from abroad. A second-tier sovereign model is not a failed frontier model. It is insurance, and insurance is not supposed to outperform the thing it protects against. Judged as a championship contender, a European LLM is a disappointment. Judged as a hedge against exactly the dependency that just made itself felt, it is the rational minimum. The mistake is conflating the two and then feeling humiliated that the hedge is not a contender. Good enough and sovereign is the target. Frontier-or-bust is the delusion.</p><p>The second move is <em>offensive</em>, and it is where <strong>ambition</strong> belongs. Bet on the embodied frontier. Fund it where Europe&#8217;s comparative advantage is real, in the industrial, automotive, and scientific verticals where proprietary physical data and domain depth are the binding constraints. Sovereignty as insurance, world models as offense. The first keeps Europe from being held hostage. The second gives it something worth being un-hostageable for.</p><h2><strong>Don&#8217;t panic, this is not a white paper</strong></h2><p>What this implies for policy is less a program than a change of target, a few directions worth more than another doomed champion.</p><p>Treat physical-world data as strategic infrastructure. The advantage here lives in proprietary datasets (factory floors, vehicle fleets, scientific instruments) and the default trajectory hands that data, and the rent-setting power over it, to whoever provides the modeling layer on top. The procurement and data-governance questions that decide who captures that value are not back-office details. They are the sovereignty fight, arriving one layer down from where everyone is currently looking.</p><p>Fund the verticals, not the vanity. Money aimed at a general-purpose European frontier model is money aimed at Europe&#8217;s weakness. The same money aimed at embodied and scientific world models, at robotics, autonomous systems, simulation, and physical-AI foundations tied to existing industrial and research strengths, is aimed at its strength.</p><p>And stop measuring success against the wrong scoreboard. As long as European AI policy grades itself on proximity to the American frontier, it will keep losing a race it entered by mistake, and keep underfunding the one it could lead.</p><p>The dependency that surfaced that Friday evening was a genuine warning. But the answer to &#8220;they can cut us off from their frontier&#8221; is not &#8220;build a slower copy of their frontier and call it parity.&#8221; It is to build a sovereign capability good enough to absorb the shock, and then to put the real ambition where the ground actually favors you.</p><p>The illusion of borderless AI is over. That much the alarmists have right. What they have wrong is the response. The point is not to win the last war faster. It is to notice which war is still open.</p>]]></content:encoded></item><item><title><![CDATA[Coding Agents Have a Memory Problem. Three Companies Are Selling the Fix.]]></title><description><![CDATA[Stack Overflow wants agents to build a shared commons. Context7 keeps the docs fresh; Cloudflare locks the knowledge inside your team.]]></description><link>https://www.leandrooliva.com/p/coding-agents-have-a-memory-problem</link><guid isPermaLink="false">https://www.leandrooliva.com/p/coding-agents-have-a-memory-problem</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Thu, 11 Jun 2026 12:36:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_9Wy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_9Wy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_9Wy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_9Wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8734272,&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://www.leandrooliva.com/i/201586770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.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_!_9Wy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!_9Wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f671f8-c7b3-4ae9-ab44-08a2f8043fd0_2752x1536.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 role="img" 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><title></title><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>Stack Overflow announced a beta this week called <a href="https://stackoverflow.blog/2026/06/10/announcing-stack-overflow-for-agents/">Stack Overflow for Agents</a>. It is worth sitting with, not because the product is finished (it is a beta, the contribution loop is voluntary) but because of where it sits in a problem the field has spent the last eighteen months mapping in detail. Personally, I find the solution elegant, but there's a larger context worth understanding about agentic AI.</p><p>Start with the architecture, because the failure modes everyone complains about all trace back to one fact. A transformer is &#8220;stateless&#8221; by design. The context window is the only memory it has, and when the inference call ends, that window is discarded. This is not a defect someone forgot to fix. Statelessness is what makes these models horizontally scalable, reproducible, and parallelizable; you get the amnesia and the scalability from the same property. </p><p><em>Picture a brilliant contractor who shows up, solves your problem flawlessly, and then, the moment they walk out the door, forgets your company ever existed. Not fired, not negligent: the arrangement is built that way on purpose, because a worker with no standing memory can be cloned a thousand times over and dropped into a thousand offices at once. The same trait that makes them infinitely scalable makes them unable to remember yesterday. So one contractor untangles a nasty bug at noon; at one o'clock an identical contractor three timezones away hits the same bug and starts from zero, because as far as they know it has never been seen before.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><p>So, back to the tech: an agent solves a breaking API change, ships it, and forgets it the instant the session closes. An agent in another timezone hits the identical bug an hour later and burns the same compute from scratch. The freshest, most production-accurate layer of knowledge gets generated constantly and persisted nowhere.</p><p>The field has a tidy metaphor for this now: the context window is RAM, not disk. Fast, volatile, expensive working memory with no storage layer beneath it. The models are good enough and the windows are large enough; what is missing is the persistence.</p><p>And the cost of that missing layer is not abstract. Stack Overflow&#8217;s <a href="https://survey.stackoverflow.co/2025/ai">2025 developer survey</a> found that 84% of developers use or plan to use AI tools while more actively distrust the accuracy of the output (46%) than trust it (33%), with just 3% highly trusting it, and distrust up from 31% the year before. That gap between using a thing and trusting it is the whole problem in one statistic. Generating an answer that looks right is free; knowing whether it survives contact with production is the expensive part, and nothing in the agent&#8217;s architecture remembers the answer once it does. Asked who they would still turn to in a future where AI handles most coding, developers&#8217; top reason for wanting a human was &#8220;when I don&#8217;t trust AI&#8217;s answers,&#8221; at 75%. Verification is the job that does not go away.</p><p>It is worth being clear about what the frontier labs have and have not shipped here, because the obvious objection is that bigger context windows already solved this. They did not. The 2026 model releases added memory aimed at holding context <em>within</em> a session, not across them. Both leading models, with the largest commercial windows available, still treat in-session context and cross-session memory as separate problems, and the second one is unsolved at the model layer. Longer windows extend how much an agent can hold while it works. They do nothing about what survives after it stops.</p><h2>Orchestration is the hinge</h2><p>This is where the structural fact meets the skill everyone says matters most. The emerging consensus among practitioners, and increasingly the thing I hear in Amsterdam&#8217;s AI rooms, is that the near-term developer skill is not writing code. It is directing agents that write it. CIO put it cleanly in February: the engineer of 2026 <a href="https://www.cio.com/article/4134741/how-agentic-ai-will-reshape-engineering-workflows-in-2026.html">spends less time writing foundational code and more time orchestrating a portfolio of AI agents</a>, and the core skill becomes systems thinking rather than syntax. The role shifts from creator to curator. Delegate, review, own.</p><p>But notice how that conversation gets framed. Almost every account of orchestration describes an <em>intra</em>-session problem: one human conducting their own private orchestra. How does the agent that designs the schema hand off to the agent that writes the API, then to the one that runs the tests? That is coordination inside one person&#8217;s fleet, behind one person&#8217;s walls, and it is exactly the part the labs&#8217; within-session memory addresses.</p><p>The harder question is what feeds the orchestrators across the wall. If the production-accurate knowledge an agent generates evaporates by default, where does it go so the next person&#8217;s agents can reach it? That is not the hand-off problem inside one fleet. It is the hand-off problem between strangers&#8217; agents who never meet.</p><p>A large, busy market has formed to answer it, and Stack Overflow&#8217;s own survey measures it: among developers building agents, the tools already reached for to handle agent memory and data run from Redis and the GitHub MCP Server at the top through a long tail of vector stores and purpose-built memory layers like Mem0, Zep, and Letta still in low-single-digit adoption. Memory has become a first-class architectural component with its own benchmarks and research literature, converging on a shared taxonomy of episodic, semantic, and procedural memory, with declarative injection through files like CLAUDE.md and AGENTS.md. None of the three companies below invented the gap or noticed it first. What makes them worth isolating is that they answer one specific version of the question the general-purpose plumbing leaves open: not <em>how</em> to persist, but <em>how far the knowledge should travel</em>.</p><h2>Three scopes</h2><p><strong>Re-fetch the source.</strong> The narrowest answer, and the one furthest along. Context7, built by Upstash, does not try to remember anything the agent learned. It maintains an indexed database of documentation from thousands of libraries and serves version-specific snippets into the context on demand, so the agent stops inventing APIs that do not exist. With north of 55,000 GitHub stars, it has real traction. But this is freshness, not verification. It tells an agent what the docs <em>say</em>, not what actually held up when someone shipped it.</p><p><strong>Persist within the team.</strong> Cloudflare&#8217;s Agent Memory, launched in May, lets a team share a profile so knowledge learned by one engineer&#8217;s agent (conventions, architectural decisions, the tribal stuff) becomes durable and available to the rest. Knowledge Plane does something similar with a graph of typed relationships. These genuinely make the ephemeral persist, but they make it persist inside one company&#8217;s walls. The knowledge travels exactly as far as the org chart and no further.</p><p><strong>Persist across the open ecosystem.</strong> This is the only answer that reaches past the wall, and it is the one Stack Overflow is taking. The distinctive move is making verification, not creation, the thing that earns reputation. Generating a plausible answer is cheap now; confirming which answers hold in production is not. So agents and developers who hit the same problem after publication report back on what worked and under what conditions, and those signals compound around the original post. The defense against hallucinated fixes polluting the corpus is a trust anchor: humans claim ownership of their agents through SSO, and an agent&#8217;s accuracy is tied to its owner&#8217;s established human reputation.</p><p>Three answers to the same architectural fact, separated by one question: how far does the knowledge travel? </p><h2>Why the widest scope is the hard one</h2><p>The two narrower answers work whether or not anyone chooses to contribute. Context7 scrapes and indexes docs automatically. Cloudflare derives memory from sessions as a byproduct. The knowledge accumulates without anyone deciding to be generous, which is why those models are safe bets regardless of how the agentic era shakes out.</p><p>Stack Overflow for Agents needs agents to <em>voluntarily write back to a public commons.</em> The whole flywheel depends on a contribution loop suggested by a skill file, not enforced by anything. And voluntary contribution to a public knowledge commons is precisely the dynamic AI already broke. Question volume on the human site has been in steep decline, with <a href="https://devclass.com/2026/01/05/dramatic-drop-in-stack-overflow-questions-as-devs-look-elsewhere-for-help/">just 3,862 questions posted in December 2025</a>, a 78% year-over-year drop, against a 2014 peak above 200,000 a month. The slide started before the models (questions began falling in mid-2020, partly a story of aggressive moderation and a Google Analytics change Stack Overflow itself pointed to) but it accelerated sharply once ChatGPT launched in late 2022, as developers routed the questions they used to post to models trained on Stack Overflow&#8217;s own back catalog. </p><p>The aforementioned loop is closed and self-cannibalizing: the answers trained the models, the models drained the contributions, and the company now licenses the back catalog to the same labs. The bet now is that the commons can be rebuilt by swapping human contributors for agent contributors, anchored back to human reputation so the accountability holds. The company whose commons got eaten is betting the agents will rebuild one. There is at least a thread of evidence the underlying need persists: in that same survey, asked who they would still turn to in a future where AI does most coding, the top answer, at 75%, was a person, specifically for when they do not trust the AI&#8217;s answer.</p><p>None of this is a knock on Stack Overflow's design, which is sharp; the reputation anchor is the right answer to the obvious failure mode. And it is worth being plain that the agents' amnesia is nobody's strategy. It falls out of the architecture the same way the scalability does. But notice what the scope distinction does to the stakes. Re-fetching docs and team memory are crowded categories with substitutes, and the value stays with the customer. A public, verified, cross-organization commons has no substitute, which is what makes it both the biggest prize and the longest odds. The widest scope has to convince agents to do something the existing commons never required. Open source works because the contribution is the artifact: you publish the library because you want it to exist, and everyone else's use is the point, not a favor. Stack Overflow for Agents asks for something else, a report, after the fact, on whether a fix actually held, when the working code already exists and nothing about the contributor's own job requires writing it down. The verification signal is pure surplus, valuable only to the next stranger. That is the unproven part. Not whether agents will draw on a commons, they already do, constantly, but whether they will feed one they had no reason to.</p>]]></content:encoded></item><item><title><![CDATA[The Same People Get Rejected Everywhere]]></title><description><![CDATA[A landmark study of 4 million job applications finds that when employers screen candidates with the same AI vendor, the same people get filtered out everywhere.]]></description><link>https://www.leandrooliva.com/p/the-same-people-get-rejected-everywhere</link><guid isPermaLink="false">https://www.leandrooliva.com/p/the-same-people-get-rejected-everywhere</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Sat, 06 Jun 2026 11:55:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Z6R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Z6R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Z6R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 424w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 848w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 1272w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Z6R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png" width="1208" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109258,&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://www.leandrooliva.com/i/200878818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.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_!4Z6R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 424w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 848w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.png 1272w, https://substackcdn.com/image/fetch/$s_!4Z6R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f0873f-d2bb-45d4-961b-351c5648bf29_1208x422.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 role="img" 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><title></title><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></p><p>There is a familiar kind of rejection that doesn&#8217;t feel like discrimination because it doesn&#8217;t feel like anything. There&#8217;s no trainwreck interview, no recruiter who stops replying&#8212;just silence, the kind of ghosting every job seeker learns to absorb as ordinary bad luck. That&#8217;s what makes it so hard to see: the harm arrives as a mundane absence, and absences don&#8217;t leave fingerprints.</p><p>If you&#8217;ve applied to a graduate scheme or an entry-level role at a big consulting firm, bank, or consumer-goods giant in the last few years, you may have brushed up against it. Somewhere after the r&#233;sum&#233; screen, you&#8217;re sent off to play a set of online games. You tap balloons, you remember sequences, you make snap decisions for money, and a model you never see decides, from how you played, whether you measure up on traits like &#8220;processing speed,&#8221; &#8220;risk tolerance,&#8221; and &#8220;altruism.&#8221;</p><p>Pymetrics, the vendor at the center of the study in question, was used to screen candidates at firms like JPMorgan, Unilever, BCG, Accenture, and Mastercard. (If you&#8217;ve never run into it, and I had not myself, that&#8217;s because it&#8217;s concentrated in high-volume hiring&#8212;campus recruiting and bulk entry-level pipelines&#8212;rather than the specialized or senior roles most mid-career people apply to.)</p><p> The games are incidental, a quirk of one vendor. The mechanism underneath them is not. Strip away the balloons and what you have is algorithmic scoring: a model, trained on data, assigning you a number that decides whether a human ever sees your application. That mechanism is generalizing fast, and it certainly won&#8217;t keep the shape of a game. It&#8217;s already showing up as r&#233;sum&#233; scoring, video-interview analysis, and assessment tools bolted onto the applicant-tracking software nearly every large employer now runs. Games are simply the version that happened to be studied first, so treat this paper less as a report on one screening fad and more as the first clear look at a pattern that&#8217;s coming for the rest of hiring in forms we haven&#8217;t named yet.</p><p>Now imagine you apply to three such jobs at three different companies. You play the games, or near-identical ones, three times. You hear nothing back, three times.</p><p>What you can&#8217;t see is that all three companies bought their screening from the same vendor, that some of them may be running the literally identical model on your data, and that your game scores (which the system stores and reuses for 330 days) are quietly producing the same verdict every time. You&#8217;re not getting three chances. You&#8217;re getting one verdict, delivered three times, by a machine that has decided you are a &#8220;do not recommend.&#8221;</p><p>A new paper presented this month at the ACM&#8217;s Fairness, Accountability, and Transparency conference&#8212;<em><a href="https://digitaleconomy.stanford.edu/publication/algorithmic-monocultures-in-hiring/">Algorithmic Monocultures in Hiring</a></em>, by researchers at Stanford, Chapman, and Northeastern&#8212;is the first to actually watch this happen at scale. They obtained data from the hiring vendor pymetrics (acquired by the recruiting-software firm Harver in 2022) covering 4.2 million applications from 3.4 million applicants across 156 employers. It appears to be the first study ever to observe what a <em>single applicant&#8217;s</em> real algorithmic outcomes look like across <em>multiple employers</em>. And what it found should reframe how we think about both algorithmic bias and corporate transparency.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><h2>The measurement is the scandal</h2><p>Over 90% of U.S. employers now use software to screen or rank applicants, and a handful of vendors supply most of it. When pymetrics audited its own system for bias&#8212;pooling together all the applications it had ever processed&#8212;it found nothing alarming. Across the whole dataset, Black applicants were selected at 52.5%, White applicants at 58.3%. The ratio between those rates clears the bar regulators use.</p><p>That bar is the <strong>&#8220;four-fifths rule&#8221;</strong> (sometimes the &#8220;4/5ths rule&#8221;). It comes from how the U.S. enforces employment discrimination: if a protected group is selected at less than 80% of the rate of the most-selected group, and the gap is statistically significant, that&#8217;s a red flag for <em>adverse impact</em>. Or rather, the legal term for a practice that&#8217;s neutral on its face but lands disproportionately on one group. pymetrics&#8217; aggregate numbers passed.</p><p>Here&#8217;s the problem the researchers identify: that&#8217;s the wrong way to do the math. U.S. discrimination law operationalizes adverse impact <strong>per job</strong>, not across an entire labor market. A vendor sitting between 156 employers and millions of applicants had simply averaged everything together. And averaging is exactly what hides the harm.</p><p>The analogy the authors use is sharp: imagine an employer that recommends only men for doctor roles and only women for nursing roles. The overall selection rates by gender could come out identical (perfectly fair in aggregate) while every individual position is rigidly sorted by sex. Aggregation launders the discrimination out of the data.</p><p>When the researchers redid the analysis the legally correct way&#8212;each of the 1,746 positions examined separately&#8212;the clean bill of health collapsed. <strong>10.6% of positions show adverse impact against Black applicants.</strong> Roughly a quarter of all applications submitted by Black applicants went to positions where the model worked against them. The same pattern hit Asian applicants. None of this was visible in the pooled numbers. The discrimination didn&#8217;t appear because of a new finding; it appeared because someone finally divided by the right denominator.</p><p>This matters beyond hiring, and it&#8217;s the part I&#8217;d underline for anyone who works on platform accountability: the unit of analysis is a political choice. Consolidate the data enough and any harm averages away. It seems that the fight over <em>how finely you&#8217;re allowed to look</em> is often the whole fight.</p><h2>Opportunity has a single point of failure</h2><p>Adverse impact is an old worry. The genuinely new finding is what the authors call <strong>systemic rejection</strong>, and it only exists in a world where everyone uses the same few tools.</p><p>Start with the word <em>monoculture</em>. In farming, it means planting a single crop across a whole region: efficient, until one blight arrives and there&#8217;s nothing to stop it, because every plant is identical and vulnerable in the same way. Algorithmic monoculture is the same idea applied to decisions. When most employers screen applicants through the same handful of vendors, they stop making independent judgments and start making one shared judgment, replicated everywhere. The diversity that used to protect you, the fact that a recruiter who passed on you at one firm had nothing to do with the recruiter at the next, quietly disappears. Hivemind HR. </p><p>Here&#8217;s why that matters for a single person. In an ordinary labor market, applying to ten jobs means ten separate rolls of the dice. Some land, some don&#8217;t; a rejection here says nothing about your chances there, because different people with different tastes are doing the deciding. That independence is the thing that makes &#8220;just keep applying&#8221; sound like reasonable advice. It&#8217;s what gives a job search the shape of a numbers game you can eventually win.</p><p>Monoculture breaks that. If the same model&#8212;or a set of closely related models trained the same way on the same kind of data&#8212;is scoring you each time, you&#8217;re not getting ten chances. You&#8217;re getting one verdict, returned ten times. And because pymetrics stores your game scores and reuses them for nearly a year, the verdict doesn&#8217;t even get the benefit of you having a better day. The researchers find exactly this in the data: among applicants who applied to ten positions, <strong>4% were rejected by every single one</strong>. Far more than independent chance would produce. The decisions aren&#8217;t independent. They&#8217;re correlated, because they&#8217;re frequently the same decision wearing different company logos.</p><p>This is what <em>systemic rejection</em> means: not that some people get turned down a lot, but that the same people get turned down <em>everywhere</em>, for reasons baked into a profile they never see and can&#8217;t appeal. The authors have a blunter phrase for the people it happens to: they&#8217;ve been &#8220;algorithmically blackballed.&#8221; And the cruelty of it is that it&#8217;s invisible from the inside. Each individual rejection looks like ordinary bad luck. Only by tracking one applicant across many employers&#8212;which no one before this study could do&#8212;does the pattern resolve into something systematic.</p><p>The researchers test the obvious escape hatch. Could you just apply to more jobs? Because the algorithm is deterministic&#8212;run it twice on the same data and you get the same answer&#8212;they could simulate outcomes for jobs people never actually applied to. The better news: no one is universally unhireable; every simulated applicant was eventually recommended by some model. The damning news: to drive your odds of being shut out everywhere down to near zero, you&#8217;d need to apply to roughly <strong>25 positions where 10 would have sufficed</strong> in an independent market. The machine doesn&#8217;t make you unemployable. It just makes opportunity scarcer, and quietly stacks that scarcity against the same people again and again.</p><p>That&#8217;s the structural picture, and it&#8217;s bigger than any one applicant. When a labor market routes its decisions through a single vendor, that vendor becomes a single point of failure for human opportunity. Get a &#8220;do not recommend&#8221; lodged in your stored profile, and you can be locked out of an entire sector without one human ever seeing your name.</p><h2>Accountability by permission</h2><p>Here is the part that should worry anyone who cares about holding these systems accountable: everything above exists only because pymetrics <em>voluntarily handed over its data</em>, under an agreement that&#8212;to the company&#8217;s real credit&#8212;couldn&#8217;t veto the findings. That is extraordinarily rare. Most hiring algorithms are black boxes. Researchers studying them are usually reduced to scraping public job boards or sending fake r&#233;sum&#233;s, neither of which can see the algorithm actually deciding.</p><p>Now follow the incentive. A vendor shares data. Independent researchers find adverse impact and systemic rejection. The findings embarrass the vendor and its clients. The lesson every <em>other</em> vendor draws: never share data. The authors say so themselves&#8212;this very paper may discourage the kind of openness that made it possible.</p><p>That&#8217;s the trap, and it&#8217;s the throughline that connects this paper to every other fight over algorithmic accountability. Voluntary corporate transparency is self-extinguishing. The more useful the access, the stronger the reason to shut it off. You cannot build an accountability regime on the goodwill of the companies being held accountable. Which is why the only durable answer is to stop asking nicely&#8212;and the two jurisdictions that matter are moving in opposite directions.</p><h2>The EU is building the scaffolding</h2><p>Europe already has the two pieces this problem needs, even if neither is pointed directly at hiring yet.</p><p>The first is the precedent for forced access. The EU&#8217;s Digital Services Act requires very large online platforms to grant vetted researchers access to their data&#8212;a rule that exists precisely because a decade of voluntary cooperation in social media research had collapsed into nothing. The logic transfers cleanly: if we accept that researchers must be able to study the algorithms shaping public discourse, the algorithms deciding who gets to earn a living are not a lesser case.</p><p>The second is classification. The EU AI Act designates AI used in hiring as &#8220;high-risk,&#8221; which triggers a battery of obligations: risk management, documentation, human oversight, bias monitoring. The systems in this paper would almost certainly qualify. On paper, the high-risk obligations become enforceable on August 2, 2026. In practice, that date is already wobbling: the Commission&#8217;s late-2025 &#8220;Digital Omnibus&#8221; package has floated pushing the high-risk deadline back, and industry is lobbying hard for the delay. So even Europe&#8217;s scaffolding, likely the most advanced in the world, is being softened before it&#8217;s load-bearing. The framework exists. The will to switch it on is still contested.</p><p>The gap the paper exposes is that even a fully-enforced AI Act doesn&#8217;t obviously require the <em>right measurement</em>. A vendor monitoring its own system for bias could do exactly what pymetrics did&#8212;pool everything, pass the aggregate test, and miss the per-position discrimination entirely. The lesson for European regulators is specific: high-risk bias audits have to be conducted at the level of the individual position, not the comfortable aggregate, or they&#8217;ll certify the same blindness the law was meant to cure.</p><h2>The US is dismantling the concept</h2><p>The American picture is starker, because the United States isn&#8217;t debating how to measure disparate impact. Rather, it&#8217;s debating whether disparate impact should exist as a legal idea at all.</p><p>The entire framework this paper relies on&#8212;the four-fifths rule, the very concept of a neutral practice that&#8217;s illegal because of its disproportionate effect&#8212;comes from Title VII of the Civil Rights Act of 1964 and the case law built on it. As of 2025, that framework is under direct attack. A Trump administration executive order, &#8220;Restoring Equality of Opportunity and Meritocracy,&#8221; explicitly targets disparate-impact liability, directing federal agencies to scale back its use. The theory that lets you challenge a hiring practice based on its <em>results</em> rather than its stated intent is exactly the theory now in the crosshairs.</p><p>Consider the timing: These researchers have built the sharpest instrument yet for detecting algorithmic discrimination in hiring, and they&#8217;ve released it at the precise moment the U.S. government is working to retire the legal concept that instrument measures. A better thermometer arrives just as the fever is being redefined as not a fever at all. In the U.S., whether this work changes anything may have less to do with the strength of the evidence than with whether the legal category it speaks to survives the decade.</p><p>There&#8217;s a narrower American failure worth naming too. New York City passed Local Law 144 in 2021, the first U.S. law to directly regulate algorithmic hiring, requiring employers to commission annual bias audits and post the results publicly. A <a href="https://dl.acm.org/doi/10.1145/3630106.3658998">2024 study by Lucas Wright and colleagues</a> found the law largely toothless in practice. Combing through 391 NYC employers, the researchers found only 18 had posted the required audit reports and 13 the required transparency notices, because the law lets employers decide for themselves whether they&#8217;re even in scope. They coined a term for the resulting fog: &#8220;null compliance,&#8221; a state where you can&#8217;t even tell whether a company is breaking the law. Tellingly, nearly every audit that <em>was</em> posted reported a passing score. Everyone cleared the four-fifths bar.</p><p>That last detail is the same blindness the pymetrics paper diagnoses, now written into law. New York&#8217;s own guidance, the Bommasani authors note, appears to instruct exactly the aggregation that hides the problem: Merging data across positions and employers into a single, reassuring number. So the first serious American attempt to regulate algorithmic hiring may be quietly mandating the very averaging that launders the discrimination out of view.</p>]]></content:encoded></item><item><title><![CDATA[Publishers Make Big Moves in the Struggle With AI]]></title><description><![CDATA[A coalition scaled, a regulator acted, an editor spoke. So why is no one cutting the deal that matters?]]></description><link>https://www.leandrooliva.com/p/publishers-make-big-moves-in-the</link><guid isPermaLink="false">https://www.leandrooliva.com/p/publishers-make-big-moves-in-the</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Thu, 04 Jun 2026 11:52:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PcQ6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PcQ6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PcQ6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PcQ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306291,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/200599720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PcQ6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PcQ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4466fbc8-67fe-472f-adb8-2057697ac827_1920x1080.jpeg 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 role="img" 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><title></title><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 the space of about seventy-two hours this week, the publisher side of the AI fight produced more visible momentum than it had in the previous year.</p><p>At the World News Media Congress in Marseille, the <a href="https://pressgazette.co.uk/platforms/news-publishers-bbc-ft-guardian-spur-ai-licensing-standards/">SPUR coalition</a> &#8212; the Standards for Publisher Usage Rights group launched in February by the BBC, Financial Times, Guardian, Telegraph, and Sky News &#8212; announced it had added some thirty new members and secured formal backing from WAN-IFRA, which represents roughly 3,000 news organizations across 120 countries, and FIPP, the global magazine-media association. On the same stage, Guardian editor Katharine Viner named AI-driven disintermediation, or rather the severing of the link between a publisher and its readers, as the one threat she <a href="https://www.themediastack.co.uk/p/lean-into-who-you-are-viner-on-the">would not hedge against</a>, and pointed to SPUR as the collective answer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p>And in London, the Competition and Markets Authority did something no regulator had done before. It <a href="https://techcrunch.com/2026/06/03/publishers-will-be-able-to-opt-out-of-ai-search-thanks-to-new-regulation/">ordered Google</a> to let publishers opt out of having their content used in AI Overviews and AI Mode <em>without</em> losing their place in ordinary search results. CMA chief executive Sarah Cardell called it a <a href="https://www.capitalbrief.com/briefing/google-must-let-publishers-opt-out-of-ai-search-uk-rules-babdef57-563d-4075-b6a7-3ec621e87743/">&#8220;world-first requirement&#8221;</a> meant to give publishers &#8220;appropriate bargaining power over how their content is used.&#8221; Google was also ordered to attribute publisher content with clear links in its AI results.</p><p>Taken together, the week reads like a counteroffensive finally taking shape: a publisher coalition scaling up, a major regulator breaking the most important logjam, and one of the world&#8217;s most respected editors naming the stakes plainly. The trade press greeted it accordingly.</p><p>I want to suggest a more careful reading; not a cynical one, because the progress is real and very encouraging, but one that asks what each of these moves actually does, and what it conspicuously leaves unfinished.</p><p>A couple of weeks ago I argued that the publisher response to AI was missing a specific institutional piece &#8212; that the enclosure of the open web was happening across <a href="https://www.leandrooliva.com/p/after-google-io-publishers-are-out">three distinct layers</a>, and that the interventions on offer addressed some layers while leaving the decisive one untouched. The events of this week are the clearest test of that argument so far. They cut both ways, and the way they cut is instructive.</p><h2>What the CMA actually changed</h2><p>Start with the regulatory news, because it&#8217;s the most consequential and the most misunderstood.</p><p>The single biggest structural obstacle to a functioning publisher-licensing market has been what the writer Joshua Benton, at Nieman Lab, <a href="https://www.niemanlab.org/2025/12/publishers-will-see-no-meaningful-ai-licensing-revenue/">called the fundamental blocker</a>: Google&#8217;s refusal to separate its search-indexing crawler from its AI-training crawler. As long as appearing in Google Search meant submitting to AI ingestion, the price a publisher could charge for that ingestion was effectively zero &#8212; because the alternative was disappearing from search entirely. News Media Europe, in its submission to the CMA, called this <a href="https://assets.publishing.service.gov.uk/media/69b970dc6736ec37c8a46656/News_Media_Europe.pdf">&#8220;compelled consent&#8221;</a>: allowing the crawl is the price of visibility, and the same content then powers the AI features that erode the traffic visibility was supposed to provide.</p><p>The CMA just broke that coupling, in one jurisdiction, by force of regulation. UK publishers will be able to refuse AI use while keeping their search presence. On the logic of the licensing market, this matters enormously as it is the first time the &#8220;Hobson&#8217;s choice&#8221; at the heart of the publisher complaint has been pried open by anything other than a private lawsuit.</p><p>But notice three limits, each of which the celebratory framing tends to skip. The remedy is confined to the UK and to Google; the scraper economy and the other AI labs sit entirely outside it. Google has <a href="https://videoweek.com/2026/06/03/uk-publishers-gain-opt-out-from-googles-ai-features-following-cma-intervention/">nine months to comply</a>, and as one analyst noted, a harm running for three years now continues un-remedied until late 2027, with effectiveness unknown until then. And most importantly: an opt-out is a shield, not a revenue stream. The right to say no to Google&#8217;s AI is not the same as the ability to be paid by anyone for saying yes. It restores leverage. It does not, by itself, cut a single deal.</p><h2>What SPUR is &#8212; and what it is careful to say it isn&#8217;t</h2><p>Which brings us to the coalition news, and to a sentence worth reading closely. As John Rahim of <a href="https://www.themediastack.co.uk/p/lean-into-who-you-are-viner-on-the">The Media Stack</a> put it, SPUR "isn't a licensing body and doesn't cut deals on anyone's behalf. What it's building is the layer underneath the deals."</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tJhI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tJhI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 424w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 848w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tJhI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png" width="1086" height="1250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1250,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/200599720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.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_!tJhI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 424w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 848w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!tJhI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348fdc11-7469-436e-894a-ae1276486b5e_1086x1250.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 role="img" 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><title></title><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>That is an accurate and honest description, and it is also the whole problem in miniature.</p><p>The layer underneath the deals (shared standards, machine-readable terms, transparency requirements, usage data so publishers can see how their work is consumed) is genuinely valuable infrastructure. It is the grammar a licensing market needs in order to function. Building it across a coalition that now spans national broadcasters, global wire-adjacent publishers, and two of the largest trade bodies in the industry is real, hard, useful work.</p><p>But a grammar is not a counterparty. Standards describe how a deal <em>should</em> be structured; they do not sit across the table from OpenAI or Google and negotiate price, and they do not collect and distribute the money afterward. SPUR has said, clearly and to its credit, that this is not what it does.</p><p>So the question the week&#8217;s coverage mostly glides past is the obvious one: if SPUR builds the layer beneath the deals, and explicitly doesn&#8217;t cut deals &#8212; <em>who does?</em></p><h2>The layer nobody has built</h2><p>Survey the field and the answer, for most publishers, is: still no one.</p><p>The major publishers cut their own deals. News Corp, the New York Times, Axel Springer, Reuters &#8212; these institutions have the brand leverage, the legal departments, and the senior relationships to negotiate bilaterally with AI companies, and several have. For them, better standards (SPUR) and restored leverage (the CMA) are accelerants on a process they were already capable of running. They were always going to get the meeting.</p><p>Below that tier, the deal-cutting function exists only in fragments. <a href="https://digiday.com/media/ai-royalties-for-small-and-midsize-publishers-collective-licensings-next-big-play/">Dow Jones&#8217;s Factiva</a> aggregates thousands of sources and negotiates on their behalf &#8212; a centralized model, governed commercially by Dow Jones. The <a href="https://digiday.com/media/news-media-alliance-signs-ai-licensing-deal-to-unlock-recurring-rag-revenue-for-small-and-mid-sized-publishers/">News/Media Alliance</a> has built templated arrangements with AI partners where members contract individually under a shared legal framework. And the infrastructure players &#8212; Cloudflare&#8217;s pay-per-crawl, Microsoft&#8217;s </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gB3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gB3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gB3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306291,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/200599720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gB3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gB3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d793df-be41-4f92-bf3c-6c38f8057c33_1920x1080.jpeg 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 role="img" 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><title></title><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>Publisher Content Marketplace &#8212; operate the only at-scale marketplaces that actually move money, but they are governed by the platforms, not the publishers, with rent-setting authority sitting on the wrong side of the table.</p><p>None of these is what SPUR is, and SPUR is not trying to be any of them. Which means the architecture now taking shape looks like this: a publisher-governed standards layer (SPUR) sitting above a set of deal-cutting mechanisms that are either elite-only (bilateral), commercially governed (Factiva), structurally limited (NMA&#8217;s templated bilaterals), or platform-governed (Cloudflare, Microsoft). The standards layer and the deal-cutting layer are being built by different actors, on different governance logics, and it is not at all clear they are designed to interlock.</p><p>For the publisher this entire exercise claims to serve &#8212; the regional daily, the mid-sized digital native, the specialist trade title, the independent investigative outlet &#8212; the practical question is brutally simple and almost entirely unanswered: <em>when an AI company trains on my work, who negotiates on my behalf, and who makes sure I get paid?</em> SPUR&#8217;s standards don&#8217;t do it. The CMA&#8217;s opt-out doesn&#8217;t do it. A bilateral deal isn&#8217;t available to me. Factiva might, if I qualify and accept its terms. Otherwise, the answer is the same as it was a year ago.</p><h2>Why &#8220;thirty members&#8221; and &#8220;trade-body backing&#8221; don&#8217;t settle it</h2><p>It&#8217;s worth being precise about the inclusion question, because the headline numbers invite a misreading.</p><p>Thirty new SPUR members announced at an event attended by the executives of major publishing houses are, in all likelihood, still substantial publishers &#8212; national and large-regional outlets, international groups, significant magazine brands. &#8220;Thirty members&#8221; can describe thirty of the largest two hundred publishers in the world and still represent the apex of the industry, not its long tail.</p><p>And trade-body endorsement, however valuable, is not membership. WAN-IFRA representing 3,000 organizations does not place 3,000 organizations inside SPUR&#8217;s arrangements, much less inside anyone&#8217;s licensing deals. It signals legitimacy and opens a recruitment channel. It does not enroll the small publisher, and it certainly does not negotiate or collect on that publisher&#8217;s behalf. The distance between &#8220;my trade association endorsed this initiative&#8221; and &#8220;I receive a payment when a model trains on my reporting&#8221; is the entire unsolved distance.</p><p>There is even a quieter bias built into the standards-first approach. Machine-readable standards, however open, are adopted most readily by publishers with the engineering capacity to implement them. The large publisher has a team for that. The small one often does not. A universal standard, in practice, tends to deliver its benefits first and most fully to those who already had resources &#8212; which is the opposite of what the long tail needs.</p><h2>The question the week made visible</h2><p>None of this is an argument against the week&#8217;s developments. The CMA ruling is the most important regulatory move yet made on behalf of publishers, and the precedent may travel well beyond the UK. SPUR&#8217;s expansion is a genuine act of collective will in an industry not known for solidarity. Viner naming disintermediation as the threat she won&#8217;t hedge against is the most clear-eyed thing a major editor has said about AI in months.</p><p>But momentum is not the same as resolution, and the shape of what&#8217;s been built tells you precisely what hasn&#8217;t. The week produced a stronger standards layer and a stronger leverage position &#8212; the layer beneath the deals, and the right to walk away from a bad one. What it did not produce, and what no announcement this week even claimed to produce, is the thing in the middle: a publisher-governed mechanism that actually negotiates and collects on behalf of the publishers who cannot do it themselves.</p><p>The standards are arriving before the entity that would make them pay off for anyone without their own business-development team. Whether that entity gets built, and whether the economics of the long tail can even support it, is the question all this week&#8217;s progress quietly sharpened rather than answered.</p><p>It is the question worth watching and one I&#8217;ve spent years thinking and now building on. The news will keep coming fast; the announcements will keep sounding like victories. The thing to ask of each one is the same: does this finally cut the deal for the publisher who can&#8217;t cut it alone, or does it build one more layer around the place where that deal still isn&#8217;t being made? </p><p><em>For the longer argument this builds on &#8212; the three-layer enclosure of the open web and why the publisher-side broker is the missing piece &#8212; see below: </em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0ac8fd3c-234d-4b2e-b076-d3444c93c46d&quot;,&quot;caption&quot;:&quot;(credit: Google)&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;After Google I/O, Publishers Are Out of Time. But There Is a Roadmap.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:8339212,&quot;name&quot;:&quot;Leandro Oliva&quot;,&quot;bio&quot;:&quot;Former Wall Street Journal Editor | AI &amp; Cultural Data Researcher | Political Economy of Platforms. Amsterdam - NYC based. Columbia J School 2015.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40c3e3dc-5b11-4643-8b7d-933cb5688350_618x618.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-25T21:35:19.271Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3nmN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.leandrooliva.com/p/after-google-io-publishers-are-out&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199245431,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:9222032,&quot;publication_name&quot;:&quot;Leandro Oliva&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Gg7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40c3e3dc-5b11-4643-8b7d-933cb5688350_618x618.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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>]]></content:encoded></item><item><title><![CDATA[What DeepSeek’s 75% Price Cut Says About the Real Cost of AI]]></title><description><![CDATA[Last week&#8217;s question was what AI costs. This week&#8217;s answer came from Hangzhou. The Western reading of it deserves a careful look.]]></description><link>https://www.leandrooliva.com/p/what-deepseeks-75-price-cut-says</link><guid isPermaLink="false">https://www.leandrooliva.com/p/what-deepseeks-75-price-cut-says</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Tue, 26 May 2026 16:46:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6dA3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dA3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dA3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 424w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 848w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 1272w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dA3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png" width="1456" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:307801,&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://www.leandrooliva.com/i/199350052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.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_!6dA3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 424w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 848w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.png 1272w, https://substackcdn.com/image/fetch/$s_!6dA3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b45726-e589-40bb-8c50-59e1c6e81ad8_1648x714.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 role="img" 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><title></title><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>Last week I wrote about <a href="https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look">why your AI bill is about to look very different</a>, arguing that GitHub&#8217;s repricing was the leading edge of a structural reset across the AI application economy. The piece focused on the demand side: what happens when flat-rate subsidies end and the meter starts running. Everyone, finally, sees what inference actually costs.</p><p>On Saturday, DeepSeek answered the same question from the other side of the meter.</p><p>The Hangzhou-based lab announced it is making permanent a 75% price cut on its flagship V4-Pro model, bringing API costs to between roughly $0.0035 and $0.87 per million tokens, <a href="https://finance.yahoo.com/sectors/technology/articles/china39s-deepseek-to-make-permanent-75-price-cut-on-flagship-v4pro-ai-model-133313442.html?guccounter=1&amp;guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&amp;guce_referrer_sig=AQAAAE687GIoTrgKlBfFs9CPERNKO-HVd9ZzSHIJqO2X0DrH35o1kl8SWwwbekO6mpp2onKkxVgwiMwkNtw-6PDuGj7Qv9zn4zS91_dbUBsmJy_QGVDVWV1Ejg6T65_2czxpLadsRsLc6vrE0-AlfxCgxb5ocElZUYuieSJ-ZkV45x7R">depending on usage type</a>. When V4 launched a month ago, DeepSeek said Pro pricing was up to 12 times higher than Flash because of &#8220;constraints in high-end compute capacity,&#8221; tied to limited supply of Huawei&#8217;s Ascend 950 &#8212; the domestic AI accelerator chip that Chinese labs use as a workaround for the Nvidia GPUs that US export controls have kept out of the country.</p><p>That gap just compressed. Using the new V4-Pro prices against DeepSeek&#8217;s V4-Flash rates, the multiplier has narrowed from 12x at launch to roughly 4x today. (My math, not theirs.)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.leandrooliva.com/subscribe?"><span>Subscribe now</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p></p><p>For context, and per <a href="https://www.cryptopolitan.com/deepseek-makes-75-price-cut-permanent-v4-pro/">a Cryptopolitan breakdown of the comparison</a>: Claude Opus 4.7 costs about $5 input and $25 output per million tokens. GPT-5.4 sits at $5 and $15. DeepSeek V4-Pro is now $0.44 input and $0.87 output. The output-cost gap alone is roughly 9x against Anthropic and 17x against OpenAI&#8217;s prior-generation model. An autonomous agent that costs a few hundred dollars a day to run on Claude Opus runs for under $40 on V4-Pro.</p><h3>The reading that&#8217;s circulating</h3><p>A specific interpretation of this news has gained traction across business press and industry commentary: <em>that</em> <em>DeepSeek is running a loss-leader strategy</em>. Price below cost now, capture market share, raise prices once the user base is locked in. It&#8217;s the playbook attributed to Amazon in retail, to plenty of Silicon Valley unicorns in their growth phases, and increasingly to Chinese tech companies in their export pushes. The reading is sophisticated enough that it deserves to be taken seriously rather than dismissed.</p><p>Whether it actually fits DeepSeek is a question worth working through, especially when AI marketing, its sound bytes and narrative construction, is itself heavily shaping news coverage. The structural features of this specific case point in directions the standard template doesn&#8217;t quite capture.</p><h3>What supports the loss-leader reading</h3><p>There are real reasons the framing keeps surfacing.</p><p>DeepSeek is closing its first external funding round. The <a href="https://www.bloomberg.com/news/articles/2026-04-22/deepseek-in-talks-to-raise-at-20-billion-value-the-information">Financial Times and Bloomberg have reported</a> that the lab is raising $3 billion to $4 billion at a valuation that has climbed from around $20 billion in late April to roughly $45 billion by mid-May. Most consequentially, the round is being led by the China Integrated Circuit Industry Investment Fund &#8212; known as the &#8220;Big Fund,&#8221; a state-backed vehicle established to advance China&#8217;s semiconductor self-sufficiency. This would be the Big Fund&#8217;s <a href="https://www.techtimes.com/articles/316717/20260516/chinas-state-ai-fund-backs-deepseek-4-billion-round-efficiency-challenge-nvidia-dependent.htm">first investment in a Chinese AI model lab</a>, which analysts read as Beijing treating frontier AI software and domestic chip production as a single strategic problem. Aggressive pricing is a growth story, and a growth story at this scale is what state-led funding rounds buy.</p><p>Anthropic and OpenAI have <a href="https://www.cnbc.com/2026/02/24/anthropic-openai-china-firms-distillation-deepseek.html">previously accused DeepSeek</a> of training on Claude outputs through what it called &#8220;distillation attacks.&#8221; DeepSeek disputes the latter, but if any part of it is true, some of the cost advantage would be coming from borrowing capability from competitors rather than from pure architectural efficiency.</p><p>DeepSeek did not explain the permanent price cut. The Reuters story notes the company declined to say whether it was tied to increased Ascend 950 supply; in other words, whether Huawei is finally able to ship enough of its domestic AI chips in volume to lower DeepSeek&#8217;s per-query inference costs, which was the reason DeepSeek itself gave at launch for the original Pro premium. The silence on this question leaves room for a strategic reading rather than a unit-economics one.</p><p>And then there&#8217;s the structural subsidy question. State-level support for Chinese AI champions, combined with access to domestic compute that doesn&#8217;t price against Nvidia retail markups, plausibly allows margin absorption that Western labs can&#8217;t match. The Big Fund leading this round makes that less hypothetical than it would have been a month ago.</p><p>These are not nothing. </p><h3>What pushes against it</h3><p>The pattern of price cuts predates anything that looks like a market-share play. According to <a href="https://deepseekai.guide/guides/deepseek-history/">a published history of DeepSeek&#8217;s roadmap</a>, each model generation since V2 in May 2024 has shipped a specific efficiency improvement that translated more or less directly into a lower per-token price. V2 introduced an attention mechanism that compressed memory usage during inference. V3.2-Exp in late 2025 introduced sparse attention and <a href="https://venturebeat.com/ai/deepseeks-new-v3-2-exp-model-cuts-api-pricing-in-half-to-less-than-3-cents">cut prices in half</a>. V4 introduces what DeepSeek calls Hybrid Attention Architecture. The technical specifics are less important than the pattern: pricing tracks engineering improvements rather than the funding cycle. Founder Liang Wenfeng has said the team was surprised by the market&#8217;s price sensitivity when V2 launched &#8212; they were pricing against actual costs, not strategically.</p><p>The weights are open. V3 was released under DeepSeek's own license, and R1, V3.2-Exp, and V4 Pro were all released under the MIT License &#8212; one of the most permissive open-source licenses, which lets anyone download, modify, run, and even commercially deploy the model with essentially no restrictions. This is the structural fact the standard loss-leader template doesn&#8217;t accommodate. </p><p><em>Loss-leading</em> works when users get locked into the platform through switching costs, ecosystem dependencies, or proprietary data. None of that applies to a model anyone can download from Hugging Face and run on their own infrastructure. If DeepSeek raises prices later, sophisticated users self-host or move to one of the dozens of third-party providers already hosting earlier DeepSeek models at competitive prices. The classical moat isn&#8217;t there.</p><p>The V2 precedent is worth dwelling on. When DeepSeek aggressively priced V2 eighteen months ago, the structural outcome wasn&#8217;t market capture. It was commoditization. The Chinese AI market got dramatically cheaper, the Western labs eventually had to follow, and DeepSeek&#8217;s enterprise market share in the West remains at roughly 1% on the most recent <a href="https://finance.yahoo.com/news/enterprise-llm-spend-reaches-8-130000140.html">Menlo Ventures data</a>, against Anthropic at 32% and OpenAI at 25%. If V2 was the opening move of a lock-in strategy, the strategy has so far produced a price war without producing the capture.</p><p>And then there&#8217;s the unusual corporate structure. DeepSeek&#8217;s parent is High-Flyer, a quantitative hedge fund <a href="https://capacityglobal.com/news/china-big-fund-deepseek-investment/">that has financed the lab entirely off its own balance sheet</a> since 2023. The lab is organized around small project teams rather than the traditional management hierarchies of Chinese tech giants, and it has explicitly described itself as research-first. </p><p>The geometry of &#8220;burn capital now to monetize later&#8221; assumes a capital structure built around eventual monetization at scale. A hedge-fund-financed research lab that publishes open weights and prices against its actual unit costs has been operating in a different incentive regime than OpenAI or Anthropic. The state-led funding round now in progress will change that structure to some degree, which is part of why the loss-leader question is harder to dismiss than it would have been six months ago.</p><h3>What this leaves us with</h3><p>My read is that some loss-leader dynamics are probably present: the timing of the permanent cut, the state-led funding round, the company&#8217;s silence on whether Huawei&#8217;s Ascend chip supply has actually scaled, the convenient alignment with a valuation push. The capital structure is shifting in ways that make the strategic reading more plausible than it was for V2 or R1.</p><p>But the structural conditions that make loss-leading <em>work</em> as a long-term strategy, which is proprietary lock-in, switching costs, captured ecosystems, aren&#8217;t there in the way the standard template assumes. So even if DeepSeek wants to run that play, the game board doesn&#8217;t support it the way it would for a Western SaaS company. The technical openness and the financial closing-in are pulling in different directions.</p><p>The other thing worth noting is what the framing reveals about how we read these stories. Western business commentary defaults to the templates it knows: predatory pricing, growth-stage burn, eventual monetization. Those templates work well for the companies they were built around. They work less well for an open-weight research lab inside a hedge fund operating with structural compute advantages and a multi-year pattern of architectural cost reduction &#8212; even one now taking state capital. Reaching for the familiar frame is not lazy, but it&#8217;s what happens when the available reference patterns don&#8217;t quite fit the case.</p><p>For the metering argument from last week, none of this changes the basic claim that enterprise AI bills are about to look very different. What it changes is the floor those bills are converging toward. A Western enterprise buying Claude or GPT for compliance, latency, and procurement reasons will keep buying Claude or GPT. But the anchor point in every pricing conversation just moved. The repricing notices going out from GitHub, the metered shift Nadella described as inevitable across every per-user business, all of that lands differently when the buyer can point to V4-Pro and ask what the Western markup is paying for.</p><p>The meter and the floor are both legibility events. We&#8217;re going to find out what AI actually costs, from both directions, faster than the industry consensus assumed. That number is going to be different in different places. The gap between those numbers is going to be one of the more important things in the AI economy.</p><div><hr></div><h3>A note on &#8220;multimodal&#8221;</h3><p>One of the things I wanted to settle in my own mind before writing any of this was whether a specific criticism of V4 that has circulated in recent weeks, that DeepSeek isn&#8217;t really a peer to GPT-5.5 or Claude Opus 4.7 because it isn&#8217;t multimodal, actually holds up. </p><p>&#8220;Multimodal&#8221; is one of those terms that does a lot of work without explaining itself. It just means a model that can take in more than one kind of input. Text plus images, mostly, with some video on certain Chinese consumer deployments. For example, a user uploading a screenshot for analysis, a developer pointing a model at a UI mockup, a document workflow pulling from scanned PDFs; those are multimodal tasks. The capability matters because a lot of real-world enterprise work &#8212; document processing, quality control, accessibility audits &#8212; obviously requires a model that can see.</p><p>The criticism that V4 doesn&#8217;t do this turns out to be reading from notes that are roughly six months old. V4 ships with a three-mode architecture: Fast, Expert, and Vision &#8212; and Vision is native rather than bolted on. The lineage goes back to DeepSeek-VL2 in December 2024 and the DeepSeek OCR paper in October 2025. <a href="https://www.mindstudio.ai/blog/deepseek-v4-vision-cheaper-multimodal-ai-workflows">One independent analysis</a> found the V4 vision system uses about a tenth of the inference cache of Claude&#8217;s vision processing per image, which is itself an efficiency story rather than a capability gap.</p><p>The point here isn&#8217;t to defend V4&#8217;s capability against every benchmark, but it trails the absolute frontier on some agentic coding and graduate-level reasoning tasks, and DeepSeek itself says it&#8217;s about three to six months behind. The point is that the specific framings circulating in Western coverage tend to lag the actual product, in directions that make the standard skeptical reading easier to sustain than the facts justify. That is something worth keeping in mind. </p>]]></content:encoded></item><item><title><![CDATA[After Google I/O, Publishers Are Out of Time. But There Is a Roadmap.]]></title><description><![CDATA[The pay-per-crawl web already has its toll collectors. Publishers don&#8217;t yet have a broker &#8212; and the window to build one is closing.]]></description><link>https://www.leandrooliva.com/p/after-google-io-publishers-are-out</link><guid isPermaLink="false">https://www.leandrooliva.com/p/after-google-io-publishers-are-out</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Mon, 25 May 2026 21:35:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3nmN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3nmN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3nmN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 424w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 848w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 1272w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3nmN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp" width="1248" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1248,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35642,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/199245431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3nmN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 424w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 848w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 1272w, https://substackcdn.com/image/fetch/$s_!3nmN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2cd4179-c440-4369-9b53-276cb6d157aa_1248x702.webp 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 role="img" 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><title></title><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><em>(credit: Google)</em></p><h2>The week the architecture became shockingly visible</h2><p>Last week at Google I/O 2026, Head of Search Elizabeth Reid announced the most significant redesign of Google&#8217;s search box in twenty-five years. The query field now expands to accept longer conversational prompts. AI Mode, already at over a billion monthly users, becomes more deeply integrated into the default search surface. Information agents will monitor topics over time and push updates to users. Autonomous workflows can be initiated from the same box where users used to type three-word queries. Reid&#8217;s framing was unambiguous: &#8220;AI search through and through.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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><p>For the publishing industry and for analysts that have been along for the ride, the I/O announcements weren&#8217;t a surprise so much as a confirmation. <a href="https://thenextweb.com/news/google-search-ai-overhaul-publishers-traffic-open-web">Zero-click searches now account for roughly 60 percent of queries</a>. AI Mode itself shows a 93 percent zero-click rate. <a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/">Pew Research found click rates with AI summaries drop to 8 percent from 15 percent without</a> &#8212; a 46.7 percent relative decline measured against a controlled baseline. Individual publishers report damage from severe to, dare we say, catastrophic. <a href="https://www.digitalapplied.com/blog/google-search-overhaul-ai-mode-1b-users">HubSpot estimates a 70 to 80 percent collapse in organic traffic</a>. <a href="https://www.searchenginejournal.com/impact-of-ai-overviews-how-publishers-need-to-adapt/556843/">DMG Media documented drops of up to 89 percent for affected queries</a>. NPR called it &#8220;an extinction-level event&#8221; for online news publishers. You get the idea.</p><p>In brutal terms, this is the demand-side harm &#8212; what users see, what gets quantified in click-through rates, what regulators and antitrust authorities focus on. It is real and substantial. But it is also, I want to argue, only one of three layers of enclosure currently being built around the open web, and not the only one where durable structural shift is happening.</p><p>A week before I/O, on May 6, Thomson Reuters CEO Steve Hasker <a href="https://pressgazette.co.uk/publishers/wires_and_agencies/thomson-reuters-boss-says-ai-licensing-deals-only-involve-archive-text/">articulated his AI licensing framework publicly</a>: archive-only scope, maximum pricing, short contract terms designed to force renegotiation. Reuters has commercial agreements with major AI companies. Reuters also, Hasker confirmed, sees its breaking news content surfaced in those same AI products without compensation. The chief executive of one of the world&#8217;s largest news organizations was publicly acknowledging that the deals don&#8217;t cover the actual extraction happening.</p><p>If even Reuters cannot stop live content extraction with the leverage it has, the deals are not the architecture. They are the visible part of an architecture whose less visible parts are doing more work. The tip of the iceberg, let&#8217;s say.</p><p>Three months earlier, in February, <a href="https://www.apexcovantage.com/resources/blog/ai-licensing-marketplaces-a-guide-for-publishers">Microsoft launched its Publisher Content Marketplace</a>, a structured platform where publishers can license their work to Microsoft AI products under usage-based reporting terms. In April, Cloudflare expanded the <a href="https://blockchain.news/news/coinbase-x402-agentic-market-ai-agent-marketplace">x402 Foundation</a> &#8212; now jointly governed with Google, Microsoft, Amazon, Coinbase, and the major payment networks &#8212; to handle machine-to-machine billing at protocol level. Both are brokerage architectures. Both are owned and governed by the companies whose pricing power publishers are trying to escape.</p><p>And beneath both, a third layer: a roughly $1 billion market for on-demand publisher content operated by venture-backed scraper firms &#8212; <a href="https://digiday.com/media/in-graphic-detail-new-data-shows-publishers-face-growing-ai-bot-third-party-scraper-activity/">Firecrawl, Exa, Tavily, Bright Data, Apify, Zyte, and at least eighteen others</a> &#8212; selling extraction-as-a-service to AI labs, consultancies and enterprises with no licensing conversation at any point in the pipeline. According to industry analyst Matthew Scott Goldstein, of twenty-one such vendors profiled in his recent report, zero had agreements with the publishers whose content they re-sell.</p><p>The publishing industry&#8217;s response to all of this remains, for the most part, individual. A handful of elite players negotiate bilateral deals. SPUR coordinates among five major UK publishers. CoMP is a technical protocol from the IAB Tech Lab. None of these, on its own, is the missing piece.</p><p>What&#8217;s missing is a publisher-side broker.</p><h2>Three layers, one architecture</h2><p>The dominant frame for the publisher crisis treats it as a story about Google, or about AI Overviews, or about the failure of bilateral licensing. The frame is too narrow. The architecture that&#8217;s being built has three layers, and each layer extracts value differently from publishers who lack the leverage to push back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jhYs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jhYs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 424w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 848w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 1272w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jhYs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png" width="1414" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1414,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1849799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/199245431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.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_!jhYs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 424w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 848w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.png 1272w, https://substackcdn.com/image/fetch/$s_!jhYs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ece97ac-2c53-4208-be3d-b5f87fc89723_1414x794.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 role="img" 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><title></title><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>[Figure taken from my paper: &#8220;The New AI Scraper Economy and the Three-Layer Enclosure of the Open Web&#8221; (April 2026)]</p><p><strong>Layer 1: The hyperscalers.</strong> Amazon Web Services, Microsoft Azure, and Google Cloud have built full-stack AI offerings that integrate infrastructure, foundation models, and application-level tooling. Their convening power over AI is structural &#8212; model developers, enterprise customers, and the industrialization of AI across sectors all depend on cloud infrastructure controlled by three firms. This is the layer where antitrust attention has concentrated. It is also the layer where the most visible licensing deals are happening: <a href="https://variety.com/2024/digital/news/news-corp-openai-licensing-deal-1236013734/">News Corp and OpenAI ($250M+ over five years)</a>, Reuters and various AI companies, AP and Google, <a href="https://www.engadget.com/ai/the-new-york-times-and-amazons-ai-licensing-deal-is-reportedly-worth-up-to-25-million-per-year-135523853.html">NYT and Amazon (reported at $20&#8211;25M annually)</a>. For publishers with the scale and legal apparatus to negotiate at this layer, real revenue is flowing. For everyone else, this layer is structurally inaccessible.</p><p><strong>Layer 2: The content-delivery tier.</strong> This is the layer that requires its own theorization, and the one this piece is centering. Cloudflare handles traffic for roughly 20 percent of the web by its own account. Since mid-2024, it has constructed a parallel apparatus of marketplace intermediation, automated payment, and ecosystem cultivation that mirrors the hyperscaler playbook on a smaller footprint but in a strategically decisive position. The chronology is diagnostic.</p><p>In July 2024, Cloudflare <a href="https://blog.cloudflare.com/declaring-your-aindependence-block-ai-bots-scrapers-and-crawlers-with-a-single-click/">launched a one-click AI bot blocker</a>. In September and December, it added granular per-crawler controls. On July 1, 2025 &#8212; branded &#8220;Content Independence Day&#8221; &#8212; it <a href="https://www.niemanlab.org/2025/07/cloudflare-will-block-ai-scraping-by-default-and-launches-new-pay-per-crawl-marketplace/">made blocking the default for new customers and introduced Pay Per Crawl</a>, reviving HTTP 402 (a payment-required status code defined in the original HTTP/1.1 specification but unimplemented for three decades) as the channel through which AI crawlers could obtain paid access. Between July and early December 2025, Cloudflare <a href="https://www.wired.com/story/big-interview-event-matthew-prince-cloudflare/">logged 416 billion blocked AI bot requests</a>. In March 2026, Cloudflare released <a href="https://digiday.com/media/cloudflares-compliant-crawler-highlights-tension-and-opportunity-in-the-emerging-ai-content-market/">its own Crawl API &#8212; a tool that can scrape an entire website with a single request</a> &#8212; and customers initially found they could not block it through Cloudflare&#8217;s own managed controls.</p><p>The protector had become, in infrastructural terms, a toll collector on both sides of the road.</p><p>Two weeks before the first version of this paper was written, <a href="https://blockchain.news/news/coinbase-x402-agentic-market-ai-agent-marketplace">Google, Microsoft, and Amazon formally joined the x402 Foundation</a> alongside Cloudflare, Coinbase, and the major payment networks. What had been presented to publishers as Cloudflare&#8217;s independent defense of the open web had resolved into co-governance with the hyperscalers of a jointly-owned payment architecture for machine-mediated content access.</p><p><strong>Layer 3: The scraper economy.</strong> This is the least-discussed layer and the one with the most aggressive bypass logic. The firms in this category &#8212; over twenty in <a href="https://digiday.com/media/in-graphic-detail-new-data-shows-publishers-face-growing-ai-bot-third-party-scraper-activity/">Goldstein&#8217;s report</a>, with the content-licensing tracker TollBit identifying approximately forty in total &#8212; have built a $1 billion-plus market for on-demand publisher content, projected to double to $2 billion by 2030. Their customers, documented in Goldstein&#8217;s research, include BCG, IBM, Cohere, AWS, Salesforce, Apple, PwC, Shopify, and Alibaba. Their raw material, as Goldstein puts it bluntly, is &#8220;the same articles, analysis, and journalism that publishers spend billions producing every year.&#8221;</p><p>The structurally novel feature of this layer is its distribution model. Nineteen of the twenty-one vendors profiled require no sales call, no contract, no licensing conversation. A developer signs up with a credit card and begins scraping. The buyer is an engineer building an AI system rather than an executive making a procurement decision. TollBit&#8217;s recent &#8220;State of the Bots&#8221; report found that roughly 30 percent of AI scrapes violate explicit robots.txt directives. None of the twenty-one vendors had licensing agreements with the publishers whose content they re-sell.</p><p>This layer completes the architecture. It is structurally downstream of both hyperscalers and CDN providers, yet it bypasses both Big Tech&#8217;s data-partnership regime and Cloudflare&#8217;s pay-per-crawl toll system. Firecrawl and its peers are themselves the entities doing the scraping that Cloudflare aims to block, and they re-sell what they extract as a clean-data-as-a-service product. The <a href="https://digiday.com/media/in-graphic-detail-new-data-shows-publishers-face-growing-ai-bot-third-party-scraper-activity/">CDN Akamai reports a 300 percent surge in AI bot activity in 2025</a>, with publishers representing 40 percent of all media-related AI bot traffic. According to Goldstein&#8217;s summary, publishers receive no payment from any of the twenty-one vendors identified.</p><p>Three layers. One direction of extraction. No publisher-side institution that operates across them.</p><h2>The existing publisher responses</h2><p>The response architecture currently being built reflects what each institution behind it is structurally positioned to do. Each intervention does real work; together, they don&#8217;t yet add up to a counterweight at the scale of the problem because the institutional form that would carry the full response hasn&#8217;t yet been built.</p><p><strong>Bilateral licensing deals</strong> work for the publishers who can negotiate them. <a href="https://variety.com/2024/digital/news/news-corp-openai-licensing-deal-1236013734/">News Corp signed with OpenAI in May 2024 for an estimated $250M+ over five years</a>. <a href="https://www.engadget.com/ai/the-new-york-times-and-amazons-ai-licensing-deal-is-reportedly-worth-up-to-25-million-per-year-135523853.html">The New York Times signed with Amazon at $20&#8211;25M annually</a>. <a href="https://pressgazette.co.uk/publishers/wires_and_agencies/thomson-reuters-boss-says-ai-licensing-deals-only-involve-archive-text/">Reuters with several</a>. <a href="https://digiday.com/media/a-timeline-of-the-major-deals-between-publishers-and-ai-tech-companies-in-2025/">AP with Google</a>. Axel Springer with OpenAI. Microsoft signed deals with Hearst, Cond&#233; Nast, and Dotdash Meredith in 2025. As of Q1 2026, <a href="https://digiday.com/media/media-briefing-publishers-cautiously-count-ai-licensing-as-notable-revenue-amid-programmatic-strain-in-q1-earnings/">USA Today Co. and IAC began reporting &#8220;meaningful&#8221; AI licensing revenue</a> for the first time, driven by Meta deals signed in December 2025. These are real. They are also concentrated entirely at the top of the publisher hierarchy. The pattern is consistent: AI companies want major-brand premium content and will pay for it; everyone else competes for free.</p><p><strong>SPUR</strong> &#8212; the <a href="https://pressgazette.co.uk/platforms/news-publishers-bbc-ft-guardian-spur-ai-licensing-standards/">Standards for Publisher Usage Rights coalition</a> launched in February 2026 by the BBC, Financial Times, Guardian, Telegraph Media Group, and Sky News &#8212; is genuinely a publisher-side coordination effort. It aims to establish shared licensing standards for AI access to journalism. But its membership is, by design, elite UK publishers. It is a coordination forum among institutions that already have leverage; it does not, by itself, generate leverage for those who don&#8217;t.</p><p><strong>CoMP</strong> &#8212; the <a href="https://iabtechlab.com/comp">IAB Tech Lab&#8217;s Content Monetization Protocol</a>, released for public comment in March 2026 &#8212; is a technical specification for machine-readable content compensation terms. It is a protocol, not an institution. Protocols require implementation, and implementation requires an actor with the standing to insist that AI companies adopt them. CoMP does not name the actor. It assumes one will emerge.</p><p><strong>Article 102 competition law</strong> &#8212; <a href="https://doi.org/10.1093/jeclap/lpag025">pursued by Cohen and Davies</a>, whose recent analysis argues that Google&#8217;s AI Overview constitutes a clear abuse of dominant position under European law &#8212; targets the demand-side harm sharply but cannot reach the rest. An Article 102 case is procedurally bound to the specific dispute between one giant and its victims. Even a perfectly designed remedy against Google would leave the Cloudflare-x402 toll architecture and the scraper economy untouched. Cohen and Davies acknowledge this; their proposed remedies (an opt-in regime, a cease-and-desist requiring Google to &#8220;un-launch&#8221; AI Overview, a mandatory licence fee) all target Google specifically because the procedural architecture of EU competition law forces them to.</p><p><strong>The Microsoft Publisher Content Marketplace and Cloudflare&#8217;s pay-per-crawl</strong> are the only operational, multi-publisher marketplaces currently functioning. They run on infrastructure-layer logic &#8212; designed by infrastructure companies, governed by infrastructure companies, optimized for the efficiency goals of infrastructure companies. The question is not whether they should exist. They do, and they probably should. The question is whether publishers will also build the marketplace that sits on their side of the same transactions.</p><p>Each of these interventions is necessary. But none of them, alone or together, is sufficient. The gap they leave is institutional: there is no publisher-owned entity with the scale, legal capacity, and AI-side relationships to negotiate collectively on behalf of publishers who lack individual leverage.</p><p>Think of the scraper economy as rising sea level. A seawall on one property doesn&#8217;t matter when the water keeps rising; what&#8217;s needed is the coordinated community and state response that operates at the scale of the problem. That gap is what a broker would fill.</p><h2>What the missing piece is (and how it already exists elsewhere)</h2><p>A publisher-side broker is, at its core, the AI-era version of an institutional pattern that has solved variants of this problem before. When individual rights holders face counterparties with vastly more leverage, aggregation through a collective is the response that has consistently worked.</p><p>Music publishers organized into performance rights organizations &#8212; ASCAP, BMI, SESAC, and their international equivalents &#8212; to collectively license songwriting royalties when individual songwriters could not negotiate with broadcasters one by one. The Associated Press was founded in 1846 as a wire service cooperative because individual newspapers couldn&#8217;t justify the cost of reporting from distant locations alone. Getty Images aggregated photographer licensing because individual photographers couldn&#8217;t negotiate with magazines, advertisers, and (eventually) every commercial user of imagery in the world. Factiva, Dow Jones&#8217;s own content licensing operation, aggregates content from thousands of publishers and licenses it to enterprise customers under negotiated terms &#8212; a model running successfully for decades.</p><p>The AI version of this pattern doesn&#8217;t exist. There is no collective licensing body for AI training. There is no aggregator that can present a unified front to OpenAI, Anthropic, Google, Meta, Microsoft, Amazon, and the rest of the major AI companies. There is no institution that can say to a scraper economy vendor: you cannot resell the content of our 200 member publishers, and here is the legal and technical apparatus we will deploy if you try.</p><p>A publisher-side broker, in operational terms, would do four things:</p><p><strong>Aggregate anchor inventory.</strong> The broker would assemble a corpus of high-value content from member publishers &#8212; archives, reference material, premium journalism, specialized verticals &#8212; and present it to AI companies as a single licensable product. Individual publishers contribute their content; the broker handles the commercial relationship. The economic logic is straightforward: AI companies want quality data, and a hundred-publisher consortium is a more efficient counterparty to negotiate with than a hundred publishers individually. The broker takes a margin; publishers receive a share proportional to usage.</p><p><strong>Enforce at the technical layer.</strong> Aggregation is meaningless without enforcement. The broker would operate or partner with AI crawler detection and gating infrastructure &#8212; the kind of capability that companies like Cloudflare and smaller specialized vendors currently provide separately. Standardized content metadata (CoMP, <a href="https://newsatom.xyz/">News Atom</a>, schema.org for journalism) provides the substrate for machine-readable terms; enforcement against scraper-economy bypasses provides the teeth. Content from member publishers would be technically protected, with the broker&#8217;s legal weight standing behind the enforcement. A scraper vendor selling Firecrawl-style API access to consortium content would face not a single publisher&#8217;s cease-and-desist but the consortium&#8217;s combined legal capacity.</p><p><strong>Negotiate at scale across all three layers.</strong> Bilateral deals with hyperscalers happen at the top. Negotiated access through standardized terms (CoMP, or a successor protocol the broker shapes) handles the middle layer. Legal action against scraper economy vendors operates at the bottom. The broker&#8217;s value is operating across all three rather than only one.</p><p><strong>Maintain governance on the publisher side.</strong> The structural difference between a publisher-side broker and the Microsoft Publisher Content Marketplace or Cloudflare&#8217;s pay-per-crawl isn&#8217;t the existence of a marketplace &#8212; it&#8217;s who governs it. Pricing, terms, exclusion criteria, dispute resolution, and the basic question of who gets paid how much all need to sit with publishers. This is the precondition that makes the broker model different in kind from infrastructure-owned brokerage.</p><p>Who could actually build this? The characteristics required narrow the field considerably. The broker would need existing multi-publisher content licensing infrastructure (not built from scratch). It would need established AI-side business development relationships at the senior level &#8212; not the engineers buying Firecrawl access, but the C-suite of OpenAI, Anthropic, Google, Microsoft, Amazon. It would need legal capacity sufficient to litigate against well-funded scraper economy vendors and to negotiate against the largest AI companies in the world. It would need brand authority sufficient to convene publishers who are themselves competitors. And it would need anchor inventory of its own &#8212; a sufficiently valuable internal corpus to make membership attractive from day one.</p><p>In the world&#8217;s media economy, perhaps three to five institutions meet these criteria. The clearest operational expression of the pattern, as of early 2026, is Dow Jones&#8217;s Factiva. The platform has <a href="https://www.barchart.com/story/news/37121659/dow-jones-factiva-surpasses-8-000-licensed-sources-for-genai-use">expanded to more than 8,000 licensed sources for generative AI use</a> since launching Factiva Smart Summary in late 2024, with recent additions including The Atlantic, USA Today Co., Fast Company, McClatchy Media, The Globe and Mail, and Hong Kong Economic Times. Factiva general manager Emma O&#8217;Brian has framed the expansion explicitly as collective negotiation on behalf of small and mid-size publishers, <a href="https://digiday.com/media/ai-royalties-for-small-and-midsize-publishers-collective-licensings-next-big-play/">telling Digiday in late 2025</a> that the unit is positioning itself as an &#8220;effective negotiator of AI licensing rights, to unlock royalties for small and mid-size publishers on a usage basis.&#8221; Her governance test &#8212; &#8220;we would never sign a deal we wouldn&#8217;t ourselves sign&#8221; &#8212; is precisely the publisher-side governance principle this piece argues is missing from infrastructure-owned brokerages.</p><p>Factiva is not the only experiment in this direction. The <a href="https://digiday.com/media/news-media-alliance-signs-ai-licensing-deal-to-unlock-recurring-rag-revenue-for-small-and-mid-sized-publishers/">News/Media Alliance has launched parallel collective-licensing arrangements</a> with AI partners Bria and ProRata, on a structurally different model: NMA provides a templated agreement, and member publishers contract bilaterally with the AI company, with 50 percent revenue share apportioned by attribution. NMA president Danielle Coffey describes the model as triangular &#8212; &#8220;we work on the legal terms&#8230; members contract individually.&#8221; That implies a different theory of where publisher leverage comes from than Factiva&#8217;s centralized aggregation: templated bilaterals preserve publisher autonomy at some cost to collective bargaining power; centralized aggregation creates leverage but requires publishers to trust the aggregator. Whether these parallel collective approaches converge, differentiate, or compete for the same publisher supply is itself an open question.</p><p>The harder question Factiva&#8217;s existence sharpens, rather than answers, is one of scale. 8,000 sources is a meaningful corpus; it is not yet the scale at which a broker can shift the political economy of AI-to-publisher commerce. The major AI labs are not yet primarily licensing through Factiva. The scraper economy is not yet meaningfully constrained by Factiva&#8217;s enforcement capacity. The x402 architecture is consolidating on a parallel track. The question is whether Factiva at its current scope can grow into the role this piece describes, or whether the role requires a different kind of institutional move &#8212; a consortium structure with multiple anchor publishers, deeper enforcement infrastructure, an explicit posture against the infrastructure-layer brokerages &#8212; that goes beyond what any single publishing company has yet attempted.</p><p>The market is watching to see whether the move materializes at the scale the moment requires.</p><h2>Why it hasn&#8217;t happened yet</h2><p>The reason a publisher-side broker doesn&#8217;t exist isn&#8217;t that publishers haven&#8217;t thought of the idea. It&#8217;s that several genuine structural challenges have to be overcome to build one, and the timing window is narrow.</p><p><strong>Publisher competitive dynamics are real and well-understood by the people involved.</strong> A broker has to be structured so that no single publisher dominates governance, which probably means a consortium with leading participants rather than a single-owner platform. That is closer to the cooperative model of the Associated Press than the platform model of Spotify. That structure is harder to organize, and it requires publishers to subordinate competitive instinct to collective interest at a moment when most publisher leadership teams are focused on their own bilateral negotiations.</p><p><strong>AI companies will resist.</strong> The whole logic of the scraper economy is that AI companies prefer no licensing conversations to negotiated ones. A broker forces those conversations back into the equation, and AI companies will route around it where they can &#8212; through scraper economy vendors, through legal challenges to the broker&#8217;s legitimacy, through holding out and waiting for publishers to capitulate. The broker has to be large enough and authoritative enough that AI companies cannot simply ignore it. Below that threshold, it doesn&#8217;t work.</p><p><strong>The chicken-and-egg problem.</strong> The broker needs scale to attract AI buyers but needs AI buyers to attract publishers. The solution is anchor inventory &#8212; the founding publisher (or consortium of founding publishers) has to bring enough content of its own that AI companies want to negotiate from day one, before the broader publisher membership has materialized. This is why the broker probably has to be founded by a publisher that already has substantial AI licensing relationships and a major archive, rather than by a startup or a coalition of mid-tier publishers.</p><p><strong>Google&#8217;s position is likely the biggest structural obstacle.</strong> <a href="https://www.niemanlab.org/2025/12/publishers-will-see-no-meaningful-ai-licensing-revenue/">Joshua Benton at Nieman Lab has argued, persuasively</a>, that no meaningful publisher licensing market will materialize in 2026 because Google refuses to separate its search-indexing crawler from its AI-training crawler. As long as participation in Google&#8217;s search index implies participation in its training data, the price for that data is effectively zero. Every other AI company sees this and asks: why pay for what our largest competitor gets free? Benton&#8217;s argument is that until regulatory action forces the separation, the licensing market is structurally stalled.</p><p>He is right about the constraint. The broker model is precisely the institutional precondition for the regulatory pressure that would lift it. Individual publishers cannot push back against Google&#8217;s crawler entanglement at sufficient scale. Bilateral lawsuits move at the speed (and cost) of litigation. The <a href="https://almcorp.com/blog/google-ai-overviews-publisher-traffic-decline-antitrust-lawsuit-analysis/">Penske Media antitrust filing from February 2026</a> documented Daily Mail click-through rate collapsing from 25 percent to under 3 percent when an AI Overview surfaces above its link &#8212; but as a single-publisher case, its remedy can only address Penske&#8217;s specific harms. An organized publisher block &#8212; a broker with hundreds of members and significant content market share &#8212; could change the political economy of the Google crawler question entirely. The broker doesn&#8217;t solve Benton&#8217;s problem directly. It is the actor that could plausibly force the regulatory solution Benton (correctly) says is needed but isn&#8217;t currently happening.</p><p><strong>Timing.</strong> The x402 architecture is consolidating now. Microsoft&#8217;s PCM is operational. Cloudflare&#8217;s marketplace is moving from private beta to broader availability. The infrastructure-layer brokerage models are establishing the terms by which AI-to-publisher commerce happens. A publisher-side broker that emerges in 2027 inherits an industry where the major AI companies have already learned to operate through Cloudflare and Microsoft&#8217;s terms. A broker that emerges in late 2026 still has room to shape the protocols. Past that, the costs of restructuring rise sharply.</p><p>These are real challenges. They are not, individually or collectively, prohibitive. They are the reasons the move requires deliberate institutional action rather than emerging spontaneously, and the reason it hasn&#8217;t already happened.</p><h2>What this all means</h2><p>For publishers below the elite tier, the live choice is one of three paths. The first is bilateral negotiation with AI companies on whatever terms the AI companies are willing to offer &#8212; which, for publishers without major-brand leverage, typically means very little or nothing at all. The second is comprehensive blocking and a strategic retreat into direct audience relationships &#8212; subscriptions, newsletters, specialized events &#8212; accepting that AI-mediated discovery will happen without you. This is a coherent strategy that some publishers have chosen deliberately; whether it scales beyond brands with established trust is the open question, and there&#8217;s a reasonable counter-argument that the loss of discoverability in AI-driven search itself becomes a major issue. The third path is collective negotiation through a publisher-side institution that doesn&#8217;t yet exist. The argument here is not that the third path is the only viable one. It is that it is the only one that addresses the supply-side enclosure for publishers who cannot individually weather the structural isolation of the second.</p><p>For AI companies, the choice is between engaging now with a publisher-side broker on terms negotiated jointly, or facing a fragmented and increasingly hostile environment of bilateral negotiations, scraper economy legal exposure, and regulatory pressure that grows in proportion to the asymmetry of the current situation. The companies that engage early on collective terms will pay more per piece of content than they currently do through the scraper economy bypass. They will also gain access to a stable, authoritative, contractually clean corpus that the scraper economy cannot provide, and they will have done the political work to insulate themselves from the regulatory wave that&#8217;s building.</p><p>For regulators, the supply-side plumbing is where policy attention should follow once the AI Overview cases settle. Article 102 against Google is necessary but procedurally bounded. The harder regulatory work is establishing that infrastructure-layer brokerage &#8212; Cloudflare&#8217;s x402, Microsoft&#8217;s PCM &#8212; is itself a form of market power that requires governance attention. The EU&#8217;s Digital Markets Act framework was designed for a previous moment; it does not capture the layer where the current consolidation is happening. The vocabulary for that capture has yet to be developed.</p><p>For readers and the open web more broadly, the question is whether journalism, research, and the broader information commons remain economically viable as inputs to AI systems that have learned to extract their value without compensating their production. The licensing deals that have materialized so far flow to a handful of major players. The scraper economy operates without compensation at all. If a publisher-side broker doesn&#8217;t emerge in the next twelve to eighteen months, the answer to that question gets decided by default &#8212; and the default is enclosure.</p><h2>The infrastructure is the politics</h2><p>Google I/O 2026 will be remembered as the inflection point at which the search-as-portal model gave way to search-as-destination at scale. NPR&#8217;s &#8220;extinction-level event&#8221; framing captures the demand-side moment. But the demand-side moment is the visible part of a structural shift whose less visible parts &#8212; the toll architecture, the scraper economy, the infrastructure-layer brokerage &#8212; will determine the long-term shape of the open web more than the AI Overview interface ever could.</p><p>The flat-rate web rewarded publishers asymmetrically but preserved their formal autonomy. The pay-per-crawl web automates a transfer of rent-setting authority from the people who create content to the companies that own the plumbing. That transfer is, right now, happening by default &#8212; not because publishers have lost the argument, but because the institutional response that would carry the argument hasn&#8217;t yet been built.</p><p>The infrastructure layer has already decided publishers will be paid through its toll booth. Publishers haven&#8217;t yet decided whether they&#8217;ll be paid on those terms or their own.</p><p>The window to decide is closing.</p><p><em>This piece draws on a longer academic argument developed at the University of Amsterdam&#8217;s Media Studies department: &#8220;The New AI Scraper Economy and the Three-Layer Enclosure of the Open Web&#8221; (April 2026).</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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>]]></content:encoded></item><item><title><![CDATA[Why Your AI Bill Is About to Look Very Different]]></title><description><![CDATA[The flat-rate subscription was the customer acquisition phase. What comes next is the bill.]]></description><link>https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look</link><guid isPermaLink="false">https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look</guid><dc:creator><![CDATA[Leandro Oliva]]></dc:creator><pubDate>Mon, 25 May 2026 21:30:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j0Yh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The shock of the pivot to metered usage</h2><p>In May, a chart from GitHub&#8217;s own Copilot pricing calculator went viral on LinkedIn. Posted by founder Joel Griffith from a Reddit user&#8217;s original screenshot, it showed $39 in current billing under the existing premium request pricing, against $5,851.77 projected under GitHub&#8217;s new metered system taking effect June 1.</p><p>A 150x increase, give or take.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j0Yh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j0Yh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 424w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 848w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 1272w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j0Yh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp" width="732" height="1270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1270,&quot;width&quot;:732,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69084,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/199244938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j0Yh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 424w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 848w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 1272w, https://substackcdn.com/image/fetch/$s_!j0Yh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7aa413-2cfe-4741-a425-e70f7612ea50_732x1270.webp 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 role="img" 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><title></title><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>The post and many like it went viral inside the developer community for the obvious reason: &#8220;Absolute insanity. None of this seems sustainable.&#8221;</p><p>Suffice it to say, the move to metered is significant, but the framing of &#8220;insanity&#8221; or &#8220;greed&#8221; shouldn&#8217;t lead away from the whole story. The pricing didn&#8217;t suddenly go up 150x, but rather the <em>meter</em> changed, from a flat per-request count to actual token consumption, and the previous meter was massively under-counting what users were burning through. GitHub wasn&#8217;t gouging. GitHub was, finally, charging something closer to what the service costs to run. (With some mitigation to <a href="https://www.itpro.com/software/development/github-copilot-pricing-changes-usage-based-billing-explained">ease the pain</a>.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xu8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xu8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 424w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 848w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 1272w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xu8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp" width="1096" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.leandrooliva.com/i/199244938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xu8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 424w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 848w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 1272w, https://substackcdn.com/image/fetch/$s_!xu8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8602be1b-b66d-4313-9542-abf777653e09_1096x912.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" 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><title></title><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></p><p>Still, the online chatter largely presented an outlier user, the kind running multi-hour autonomous coding sessions on the most expensive frontier model available. But the same pattern is showing up at the enterprise level, with smaller multipliers but much larger absolute numbers.</p><p>Olli-Pekka Heinisuo, co-founder at GitHits, posted his own comparison: his team&#8217;s April usage cost $306 under PRUs (the flat &#8220;premium request&#8221; units of the old system) and would have cost $3,062 under AICs (the new &#8220;AI Credits&#8221; that meter actual token consumption). A 10x increase, not 150x, but on real enterprise usage from &#8220;a handful of users.&#8221; His projection for June, if his team continued using Copilot the way they had been, was a $10,000 to $20,000 monthly bill. He concluded the obvious: &#8220;after April, that no longer really makes sense.&#8221;</p><p>That&#8217;s the actual shape of the shift. Heavy individual users see catastrophic repricing. Enterprise teams see merely punishing repricing. And in both cases, the response (unless you are looking to token max and burn money) isn&#8217;t going to be paying the new bill. It&#8217;s going to be either dramatically reducing usage, switching tools, or routing around Copilot to the underlying model APIs directly. Heinisuo&#8217;s conclusion, that Copilot&#8217;s intermediary role no longer makes sense after April, is exactly the unbundling that the metering shift is going to trigger across the industry.</p><p>That distinction matters because what&#8217;s happening at GitHub is not a Copilot story. It&#8217;s the leading edge of a structural reset across the entire AI application economy. The era of all-you-can-eat AI subscriptions is ending, and the bill that arrives next year is going to look almost nothing like the bill that arrived this year.</p><p>I want to walk through what&#8217;s actually going on, why it was inevitable, and what it means for anyone who uses these tools, builds with them, or holds stock in the companies making them. I&#8217;ll also tie this to a research paper I wrote in March on Microsoft Copilot&#8217;s &#8220;super-appification,&#8221; which identified the precise structural tension now playing out in public.</p><p>If you want to skip around: the next section explains the mechanics. The one after that is the political economy. Then there&#8217;s a section on what this means for the competitive landscape, including OpenAI, Anthropic, and the pure application-layer companies like Cursor. The final section is on what individual investors and tech workers should actually take from this.</p><h2>What changed: from requests to tokens</h2><p>To understand the magnitude of the shift, it helps to understand what the old meter measured versus the new one.</p><p>Under the legacy GitHub Copilot system, you paid for &#8220;premium requests&#8221; (PRUs). A PRU was a unit of work, priced at $0.04, with each subscription tier carrying a monthly allotment. Pro got 300, Pro+ got 1,500. The catch was that a &#8220;request&#8221; was a flat unit regardless of what it actually cost GitHub to fulfill. A single autocomplete suggestion was a request. A multi-hour autonomous agent session that read fifty files, ran tests, debugged failures, and wrote a pull request was, depending on how it was structured, also one request, or maybe a handful.</p><p>This was fine when Copilot was an autocomplete tool. It became absurd when Copilot became an agent.</p><p>The new system meters AI Credits (AICs), priced at $0.01 each, against actual token consumption: input tokens, output tokens, reasoning tokens, tool calls, the whole stack. An autocomplete still costs almost nothing. An agent session that previously registered as one PRU might now meter as 5,000 or 50,000 AICs depending on which model it called and how many round trips it made. GitHub&#8217;s own calculator confirms the math: the same workload that registered as $39 of PRU-based billing in April reprices as $5,851 of AIC-based billing.</p><p>The Copilot CPO, Mario Rodriguez, said the quiet part out loud <a href="https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/">in the announcement</a>: &#8220;GitHub has absorbed much of the escalating inference cost behind that usage, but the current premium request model is no longer sustainable.&#8221;</p><p>&#8220;Absorbed&#8221; is certainly doing a lot of work in that sentence. What it means in practice is that Microsoft, GitHub&#8217;s parent company, was carrying the gap between subscription revenue and actual GPU consumption on its consolidated balance sheet. As long as Copilot was selling autocomplete, the gap was manageable. Once it started selling agents that could spend hours of Claude Opus 4.7 inference time on a single task, the gap became a structural loss center.</p><p>The new metering doesn&#8217;t just close that gap. It also makes the cost of agentic AI legible to the buyer for the first time. Under flat-rate pricing, you didn&#8217;t know that your morning of vibe coding cost $300 in compute, because the bill was always $39. Under metered pricing, you watch the meter run. (That may dent the magic of vibe coding somewhat.)</p><p>That legibility is, I think, the most underrated consequence of this shift. We&#8217;re about to find out what AI actually costs. Compounded with research that points to frequent failures with internal AI pilot projects (a non-technical employee is suddenly tasked with building a complex retrieval-augmented generation system, for example) the landscape seems ripe for conflicting, and ultimately misleading signals.</p><h2>Why the gap existed in the first place</h2><p>The flat-rate model was never built for inference economics. It was inherited from the SaaS playbook of the last twenty years, which was built on a foundation that simply no longer applies.</p><p>In classic SaaS, the marginal cost of serving one more user is essentially zero. The same Salesforce instance, the same Gmail backend, the same Slack workspace serves a hundred thousand users or a hundred million with the same underlying infrastructure cost per user, more or less. Seat pricing made sense because seats were the thing that varied while costs stayed flat.</p><p>Generative AI breaks this. Every prompt is a discrete physical event that consumes GPU cycles, electricity, cooling, network capacity. The marginal cost of an additional user is not zero. The marginal cost of an additional user <em>running an agent</em> is, depending on the model and the workload, somewhere between meaningful and ruinous. Anthropic&#8217;s Claude Opus 4.7, for instance, can burn through hundreds of dollars of compute on a single multi-hour coding session.</p><p>That&#8217;s a 25x loss per heavy user. And those are precisely the users the entire industry has been telling you to become. &#8220;Agentic&#8221; workflows, &#8220;autonomous coding,&#8221; &#8220;AI teammates,&#8221; all of the marketing language of the past eighteen months has been pushing users toward exactly the consumption patterns that make flat-rate pricing impossible.</p><p>Why did the companies do this anyway? Two primary reasons, I reckon.</p><p>The first is competitive. Once one major player offered flat-rate access to frontier models, everyone had to. Cursor priced aggressively because it was trying to take share from GitHub Copilot. GitHub priced aggressively because it was trying to defend against Cursor. Anthropic and OpenAI kept Pro tiers cheap because they were trying to win consumer mindshare against each other. The pricing was set by competitive dynamics, not by unit economics.</p><p>The second is strategic. Capturing developer mindshare during the inflection moment of generative AI was worth burning capital. Microsoft could afford to lose money on Copilot for years if it meant locking in the position as the default AI coding tool by the time the market matured. Anthropic could afford to subsidize Claude Code as long as it was the leading edge of agentic adoption. The flat-rate phase was, explicitly, customer acquisition funded by deep pockets and venture money.</p><p>The strategic phase ends when the bill comes due. For Microsoft, the bill is the <a href="https://www.microsoft.com/en-us/investor/events/fy-2026/earnings-fy-2026-q1">$34.9 billion in quarterly capital expenditure</a> required to build &#8220;planet-scale cloud and AI factories,&#8221; which Amy Hood justified to investors on the Q1 FY26 earnings call. That spending needs returns, and returns require monetization that scales with consumption rather than seats.</p><p>This is where I want to pull in some research I did earlier this year, because the tension I just described was already visible if you knew where to look.</p><h2>The whitespace problem</h2><p>In March, I wrote a research paper on Microsoft Copilot&#8217;s evolution from a chatbot into a &#8220;super app,&#8221; contrasting how the product was marketed to consumers against how it was sold to investors. The thesis, in one sentence: Microsoft was telling consumers and investors radically different stories about Copilot, and the gap between those stories was becoming structurally untenable.</p><p>On the consumer side, Copilot was marketed as a frictionless, personalized digital companion, perfect for brainstorming, quick questions, or &#8220;just venting.&#8221; The App Store descriptions emphasized simplicity, intimacy, ease of use. The massive cloud infrastructure powering it was deliberately obscured.</p><p>On the investor side, the same product was framed as the demand-generation layer for Azure&#8217;s $34.9B quarterly capex. The operative metric in Microsoft&#8217;s internal Partner Center documentation was &#8220;whitespace,&#8221; which is worth pausing on because it&#8217;s the term that ties this whole shift together.</p><p>Whitespace refers to the gap between users who have access to a product and users who actually pay for it. For Copilot, the math was striking: 450 million commercial users with some form of access, 3.3% paid adoption, a 435 million seat gap that Microsoft executives discussed openly as &#8220;Free to Paid Whitespace&#8221; on the investor dashboard. Every quarter, Amy Hood faced shareholders who wanted to know when that whitespace would close, when those 435 million users would start generating revenue commensurate with the $34.9 billion being spent each quarter to build the AI infrastructure they were running on.</p><p>The paper&#8217;s central finding was that this dual rhetoric couldn&#8217;t hold. The consumer story sold simplicity. The investor story demanded monetization. Something had to give. I documented the April 15, 2026 paywall shift, when Microsoft severely limited free Copilot access inside Word, Excel, and PowerPoint, as the moment when the financial mandate started bleeding through into the user experience.</p><p>What I didn&#8217;t fully anticipate, writing in March, was how quickly the same logic would spread to GitHub Copilot&#8217;s developer product, and from there to the broader industry. The April paywall was Microsoft saying &#8220;free users will become paid seats.&#8221; The June AIC system is Microsoft saying &#8220;paid seats will become metered consumers.&#8221; Both moves are downstream of the same whitespace pressure. The whitespace didn&#8217;t close fast enough through seat conversion, so Microsoft is closing it through metering, which has the additional benefit of having no per-user ceiling. A heavy Copilot user can now generate $5,000 of revenue instead of $39, without any change in the underlying product.</p><p>On the Q3 FY26 earnings call, Satya Nadella <a href="https://www.microsoft.com/en-us/investor/events/fy-2026/earnings-fy-2026-q3">made the strategy explicit</a>: &#8220;Any per user business of ours, whether it&#8217;s productivity or coding or security, will become a per user and usage business.&#8221; That&#8217;s the policy version of the structural argument my paper was making. The entire seat-based SaaS model is being publicly retired by the largest enterprise software company in the world.</p><p>One last thread from the paper is worth pulling forward, because it explains how the metering layer becomes the new rent extraction point. Platforms increasingly <em>decentralize</em> at the application layer, inviting third-party plugins, agents, and integrations into their ecosystem, while <em>centralizing</em> at the infrastructure layer. The AIC system fits this pattern precisely. GitHub now lets you choose Claude, GPT, Gemini, or open models from inside Copilot. Decentralization at the model layer. But GitHub controls the metering, the multipliers, the AIC pricing, and the tollbooth at which every model call passes through. Centralization at the rent-extraction layer.</p><p>The point I want to make here is just that the GitHub repricing isn&#8217;t a surprise event. It&#8217;s the predictable next step in a pattern that&#8217;s been building for at least a year, driven by a whitespace gap that seat-based monetization could no longer close.</p><h2>The competitive shakeout</h2><p>The metered shift hits different parts of the AI stack very differently. This is where it matters for anyone watching the industry as either a user or an investor.</p><p><strong>Vertically integrated players</strong> (Microsoft, Google, and to a growing extent Anthropic) come out ahead. They own multiple layers of the stack: infrastructure, models, applications, distribution. When metering reveals the true cost of inference, they can absorb it internally or pass it through with margin intact. Microsoft especially benefits because metering reframes Azure from a cost center supporting Copilot into the visible revenue source for AI consumption. The Nadella quote isn&#8217;t just about Copilot. It&#8217;s about restructuring every Microsoft product so that Azure consumption shows up explicitly on the bill.</p><p><strong>Pure model providers</strong> (OpenAI most acutely, also Mistral, Cohere) are in a more complicated position. They own the model but not the infrastructure. OpenAI&#8217;s deepest cloud and IP entanglements remain with Microsoft, even as Microsoft increasingly competes with OpenAI directly through its own MAI models and through Copilot&#8217;s model-routing flexibility. The metering shift forces OpenAI to either renegotiate that relationship, diversify infrastructure (which they&#8217;re attempting through Oracle, CoreWeave, and the Stargate project), or watch Microsoft capture more of the value chain.</p><p>Anthropic, by contrast, has spent the past year building infrastructure optionality. The recent xAI deal, in which Anthropic effectively <a href="https://www.datacenterdynamics.com/en/news/anthropic-to-use-all-of-spacex-xais-colossus-1-data-center-compute/">leased Elon Musk&#8217;s entire Colossus 1 data center in Tennessee</a>, gave them 300 megawatts of immediately-available compute and 220,000 Nvidia GPUs. That&#8217;s on top of a 5 GW commitment from Amazon, a 5 GW commitment from Google, and a Broadcom partnership for custom silicon. Anthropic is now structurally less dependent on any single hyperscaler than OpenAI is, which gives them more pricing flexibility and more capacity to grow into the metered era without supply constraints. Their $30B annualized run rate, up from $9B at the end of 2025, suggests <a href="https://venturebeat.com/technology/anthropic-says-it-hit-a-30-billion-revenue-run-rate-after-crazy-80x-growth">this is working</a>.</p><p><strong>Application-layer wrappers</strong> (Cursor, Windsurf, Cline, the broader category of &#8220;Claude-powered&#8221; and &#8220;GPT-powered&#8221; tools) are in the worst position. They own nothing structural. They pay Anthropic or OpenAI near-retail API rates and resell access wrapped in a nice IDE. The flat-rate model was their entire moat against the model providers and the hyperscalers. The metered shift removes that moat. The $20/month Cursor plan against $5,000 of Claude consumption is not a pricing strategy, it&#8217;s a venture-subsidized customer acquisition play with no clear path to unit economics. Watch for one of these companies to be acquired by a vertically integrated player within the next 18 months, or to dramatically reprice and lose users.</p><p>There&#8217;s also a reported $60B option for SpaceX to acquire Cursor by late 2026, which I&#8217;d read less as a vote of confidence in Cursor than as Elon Musk hedging against xAI&#8217;s competitive failure. Either way, the application wrapper category is consolidating, and metering is the proximate cause.</p><h2>What this means if you use these tools</h2><p>The simplest version: budget for usage, not seats. The $20/month subscription you&#8217;re paying now is going to be replaced, on a timeline measured in months rather than years, by metered billing where heavy users pay hundreds or thousands of dollars and light users pay less than they do now.</p><p>If you&#8217;re a developer using AI coding tools daily, you should expect:</p><p>Your tools will start showing you a meter. GitHub&#8217;s AIC system, Anthropic&#8217;s usage dashboards, OpenAI&#8217;s credit tracking. The legibility shift is happening fast.</p><p>Heavy agentic workflows will become noticeably expensive. The same task that &#8220;used to be free&#8221; will start showing a cost. This isn&#8217;t a bug, it&#8217;s the entire point.</p><p>Model choice will become a cost decision. If Claude Opus 4.7 costs 27 AICs per request and GPT-5.4 costs 6, you&#8217;ll start routing simpler tasks to cheaper models. Tool vendors will help you do this automatically. The &#8220;always use the best model&#8221; reflex is about to become unaffordable.</p><p>Enterprise contracts will start looking different. The flat-rate seat license is being replaced by a hybrid: base seat fee plus metered consumption pool plus overage rates. Procurement teams who haven&#8217;t dealt with consumption-based AI billing will get an unpleasant education.</p><p>If you&#8217;re not a developer but you use AI tools through M365, ChatGPT, Claude, or Google&#8217;s products: the same shift is coming, just slower. Nadella&#8217;s &#8220;every per user business&#8221; statement is the timeline. Expect your AI features to start having explicit limits, expect those limits to become metered, and expect the bill to start reflecting your actual usage rather than a flat fee that hides it. Is that an apocalyptic scenario? Well, it depends on how one looks at it. For retail users, one might argue it&#8217;s more akin to the end of using a large Hadron Collider to vibe code a daily habits app.</p><h2>How bad is it actually</h2><p>A few moderating observations are worth making, because the posts on LinkedIn and on dev Reddit driving the public reaction are unrepresentative in specific ways.</p><p>The user staring at a $5,851 projected bill was running an outlier workload, almost certainly long autonomous coding sessions on the most expensive frontier model available, probably overnight, probably with redundant tool calls. That&#8217;s not the median Copilot user. That&#8217;s a user the subsidy was bleeding hardest to support, and arguably should have been priced differently from the start. Heinisuo&#8217;s $306-to-$3,062 case is more representative of a sophisticated enterprise team but still selected, his company builds coding agents, so his developers&#8217; usage profile is by definition heavier than a normal enterprise dev team&#8217;s.</p><p>A median Microsoft enterprise customer using Copilot for autocomplete, occasional chat, and the occasional agent run is likely to see a much more modest increase, maybe 1.5x to 3x, possibly absorbed within existing AIC allotments at higher tiers. GitHub has telemetry on every user&#8217;s actual consumption. The new pricing wasn&#8217;t set in a vacuum, it was modeled against existing usage distributions to capture revenue from heavy users without driving away the median. The $5,851 user was, from GitHub&#8217;s perspective, the intended casualty.</p><p>There&#8217;s a related dynamic worth flagging. Research on internal enterprise AI pilot projects shows high failure rates, with non-technical employees being tasked to build complex systems (retrieval-augmented generation, agent orchestration, custom fine-tunes) that they aren&#8217;t equipped to design or maintain. A lot of the consumption that was happening under flat-rate subsidy was, frankly, badly-designed projects burning compute on unsuccessful pilots. The metering shift exposes that cost at the exact moment enterprises are realizing many of their AI initiatives aren&#8217;t generating returns. Expect a wave of &#8220;AI is too expensive&#8221; conclusions over the next year that are actually conclusions about implementation quality rather than about the tools themselves.</p><p>The longer arc also matters. Token costs on the supplier side are still falling. Anthropic&#8217;s Sonnet, for example, is dramatically cheaper per token than Claude 3 Opus was 18 months ago, and the trajectory continues. If model efficiency improves 2&#8211;3x per year and GPU economics improve another 1.5&#8211;2x annually through Blackwell, custom silicon, and inference optimization, the absolute cost of a typical agent run two years from now could be a fraction of what it is today. The metering shift is probably better understood as a one-time legibility shock followed by gradual price normalization, not a permanent step-change in what AI costs.</p><p>So if you&#8217;re asking whether the median AI tool user is about to face $5,000 monthly bills, the answer is no&#8230; probably not. The median will normalize. The heavy edge users will either pay up or change their workflows.</p><p>What is permanent, though, is the <em>control</em> shift that the metering establishes. Once GitHub has built the AIC infrastructure, the AIC-to-dollar conversion is a lever they can pull at any time. Today it&#8217;s $0.01 per AIC. They can move it to $0.012 quietly, adjust multipliers on specific models, change the included allotments per tier, and most users won&#8217;t notice until their bill arrives. Seat pricing was sticky and visible. Metered pricing is variable and opaque. That&#8217;s a durable shift in power between the platform and its users that doesn&#8217;t depend on where any specific price point lands.</p><p>The other durable consequence is the unbundling pressure Heinisuo&#8217;s post hinted at. The flat-rate era hid the fact that GitHub was charging a markup to route you to Anthropic and OpenAI. The metered era exposes it. Sophisticated enterprise buyers seeing $3,000 monthly Copilot bills will start asking why they don&#8217;t just pay Anthropic $3,000 directly. Anthropic&#8217;s enterprise sales team is having exactly that conversation right now with companies receiving repricing notices. So even if GitHub&#8217;s price levels turn out to be reasonable, the visibility itself accelerates a competitive dynamic that pulls revenue away from the application layer and toward the model providers and infrastructure owners.</p><p>The honest read, then, is that the metered era is not the end of accessible AI tools, but it is the end of <em>unconscious</em> AI consumption. From now on you&#8217;ll know what you&#8217;re using and what it costs, and the companies that own the meter will know it too, in much finer-grained detail than they did before.</p><h2>What this means if you hold the stocks</h2><p>The metered shift has clear implications for AI-exposed equities depending on where the company sits in the stack. This is not an exhaustive market analysis, but rather my contribution in this specific context.</p><p>The vertically integrated incumbents (Microsoft, Google, Amazon) are positioned to extract more revenue per user as metering takes hold, because they own the infrastructure layer where the meters live. Their margins on AI services should improve as the subsidies wind down. The risk is regulatory, given that the metering layer is also where the rent-extraction concentration becomes legible to antitrust authorities.</p><p>Anthropic isn&#8217;t public, but its position is interesting for anyone watching Amazon, Google, and (now) SpaceX&#8217;s AI strategies. Anthropic&#8217;s compute diversification reduces its dependence on any single hyperscaler, which means the value it generates flows to multiple infrastructure providers rather than enriching one platform. Amazon and Google both get to claim Anthropic as an anchor tenant for their AI infrastructure investments. The xAI deal adds a third beneficiary: SpaceX, which is reportedly absorbing xAI ahead of a public offering and badly needs Colossus 1 to show revenue rather than just GPU count. An Anthropic anchor tenant turns that asset from a money-burning training cluster into a cash-flowing inference business, which materially improves the story SpaceX will tell its S-1 readers.</p><p>OpenAI&#8217;s current position seems the most precarious of the model providers. The Microsoft relationship is increasingly adversarial in ways that the financial structure can&#8217;t fully accommodate, and OpenAI&#8217;s effort to diversify infrastructure (Oracle, Stargate, CoreWeave) is happening under time pressure. Watch for a major restructuring of the Microsoft-OpenAI relationship within the next 12&#8211;18 months, possibly in the form of OpenAI buying out parts of the original investment or Microsoft monetizing its equity at a peak valuation.</p><p>The pure application-layer category (Cursor and others, which are private but proxied through valuations and venture market sentiment) is facing a margin compression event that no amount of growth can fix. The companies that survive will do so by being acquired into a vertically integrated stack or by integrating downward themselves, building models, fine-tuning, or owning infrastructure. The companies that don&#8217;t will quietly shut down or merge.</p><p>For the broader market, the metered shift is the structural mechanism by which the $2.9 trillion in projected global data center construction by 2028 (<a href="https://www.morganstanley.com/insights/articles/ai-market-trends-institute-2026">Morgan Stanley&#8217;s estimate</a>) gets monetized. The capital expenditure cycle that&#8217;s been driving Microsoft, Google, Amazon, Meta, and Oracle through 2025 and 2026 only generates returns if metered AI consumption scales to fill the capacity. The flat-rate phase was a bet that demand would eventually justify the build. The metered phase is the mechanism for actually capturing that demand as revenue.</p><p>If you believe agentic AI is going to be a major workflow shift across the global economy, the metered companies are well-positioned. If you don&#8217;t, the capex bill comes due against insufficient revenue, and the equities that are most exposed are the ones whose stories most depend on continued AI revenue acceleration.</p><h2>The flat-rate moment was always going to end</h2><p>Consider that unlimited mobile data was a beautiful era. For a few years in the 2010s, you paid your carrier a flat fee and you used as much data as you wanted. The carriers absorbed the cost because they were fighting for subscribers and the marginal cost of bandwidth was still falling. Then the cost stopped falling, or rose, depending on the metric you used, and the unlimited plans got capped, throttled, tiered, and eventually replaced by usage-based billing dressed up as &#8220;tiered unlimited&#8221; with caps on HD video and other bandwidth sucking activities.</p><p>The flat-rate AI subscription is in roughly the same place mobile data was in 2014. The economics worked while the underlying cost was being subsidized by competitive pressure and venture capital and hyperscaler ambition. When those subsidies end, the meter starts running.</p><p>What&#8217;s distinct about this moment versus the mobile data shift is the <em>speed</em> of the transition. Mobile data took six or seven years to move from unlimited to metered. The AI flat-rate era launched in 2022 with ChatGPT Plus, peaked in 2024 with Copilot and Cursor, and is being structurally dismantled in 2026. Three and a half years from start to repricing.</p><p>That speed is itself a tell. The unit economics never worked. The subsidies were holding back a much larger cost than the consumer experience suggested. And the moment when the largest companies in the industry, Microsoft, Anthropic, OpenAI, all begin shifting in the same direction within weeks of each other, is the moment when you can stop calling it a pricing change and start calling it a structural reset.</p><p>The shock isn&#8217;t that GitHub repriced. The shock is what the new price reveals, which is partly real and partly designed. The metered calculator that shows you a $5,851 projected bill also <strong>shows you an upgrade prompt for a higher tier that would absorb most of it</strong>. The subsidy isn&#8217;t ending so much as being repackaged as a premium feature, where what you&#8217;re paying for is the comfort of not watching the meter run. That&#8217;s the durable shift. From now on, the question isn&#8217;t what AI costs. The question is what your provider has decided to let you see of what it costs.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.leandrooliva.com/p/why-your-ai-bill-is-about-to-look?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><p><em>My March 2026 paper &#8220;Selling the AI Super App: A Historical Analysis of Microsoft Copilot&#8217;s Rhetoric Across App Stores and Financial Disclosures&#8221; underlies much of the structural argument in this post.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.leandrooliva.com/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! 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>]]></content:encoded></item></channel></rss>