<script data-pm-proxy="intercept"></script><?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[Asimov’s Addendum]]></title><description><![CDATA[A publication by Tim O’Reilly and Ilan Strauss. Participatory, decentralized AI markets built for human participation, reward, and oversight.]]></description><link>https://asimovaddendum.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Ouee!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6641e065-9fb4-49cf-a70e-535f98e6706a_1024x1024.png</url><title>Asimov’s Addendum</title><link>https://asimovaddendum.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 19:08:45 GMT</lastBuildDate><atom:link href="/__u/asimovaddendum.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tim O'Reilly and Ilan Strauss]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[asimovaddendum@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[asimovaddendum@substack.com]]></itunes:email><itunes:name><![CDATA[Ilan Strauss]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ilan Strauss]]></itunes:author><googleplay:owner><![CDATA[asimovaddendum@substack.com]]></googleplay:owner><googleplay:email><![CDATA[asimovaddendum@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ilan Strauss]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[When Smaller Models Win]]></title><description><![CDATA[Chess, LoRA, and the case for specialized AI]]></description><link>https://asimovaddendum.substack.com/p/when-smaller-models-win</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/when-smaller-models-win</guid><dc:creator><![CDATA[Sruly Rosenblat]]></dc:creator><pubDate>Fri, 21 Aug 2026 12:02:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Duyv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf70d87e-c204-4efc-9f6d-9438704fc526_672x506.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="/__u/substackcdn.com/image/fetch/$s_!q1FC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!q1FC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg" width="624" height="464.9226100151745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:659,&quot;resizeWidth&quot;:624,&quot;bytes&quot;:104637,&quot;alt&quot;:&quot;&quot;,&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://asimovaddendum.substack.com/i/211865305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf70d87e-c204-4efc-9f6d-9438704fc526_672x506.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!q1FC!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dab845-1ab1-48c2-a42f-42b81d59a763_659x491.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">IBM&#8217;s Deep Blue and Garry Kasparov (<a href="https://en.wikipedia.org/wiki/Deep_Blue_versus_Garry_Kasparov">Wikipedia</a>)</figcaption></figure></div><h2>Even the Best AI Models <span>Can Suck at Chess</span></h2><p><span>The launch of ChatGPT had an interesting effect on the online chess discourse.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a><span> Chess has already long been conquered by machines. As early as 1996 a computer (IBM&#8217;s Deep Blue) was able to beat the human world champion, grandmaster Garry Kasparov, in a </span><a href="https://www.latimes.com/archives/la-xpm-1996-02-18-mn-37359-story.html"><span>game</span></a><span> watched by over six million people.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><span> The world was shocked that a machine took on the best player and won a game, but chess engines didn&#8217;t stop evolving there. Since the 90s, they have gotten better while the machines needed to run them have become much smaller. Today Stockfish is widely considered much stronger than any human player. It has run on consumer hardware since its launch in 2008, and by 2014 it was beating some of the world&#8217;s top grandmasters.</span></p><p><span>It came as a surprise to many, therefore, that modern LLMs, trained on a vast portion of the internet and requiring </span><strong><span>supercomputers to run</span></strong><span>, couldn&#8217;t help but cheat on almost every move. There </span><a href="https://youtu.be/MvVT7xDW4ow?si=l9yXg6MwjXOqaEb5"><span>are</span></a><span> </span><a href="https://youtu.be/JHq4EKMg7fI?si=gFRw-9A5WpT2Xh7m"><span>endless</span></a><span> </span><a href="https://youtu.be/QboipBLHA6s?si=fqorW3hWYCc57ipO"><span>videos</span></a><span> showing how just a few moves into a normal chess game, ChatGPT and some of its competitors would gladly throw the rules out the window to escape a checkmate or gain an advantage.</span></p><p><span>But in truth, this isn&#8217;t surprising. The LLMs were not trained with chess in mind. Sure, they may have seen countless chess games scattered throughout the internet, but the vast majority of their parameters and training compute were devoted to capabilities that are completely useless once you put a chessboard in front of them.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a><span> Stockfish on the other hand uses a tree search algorithm that is built to be good at chess. If you want a chess engine, you use a chess engine.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><h2><span>Smaller Models Are Sometimes Better</span></h2><p><span>While chess is a particularly potent example of a large language model losing to a much smaller specialized system, it&#8217;s far from unique. In a </span><a href="https://arxiv.org/pdf/2506.02153"><span>2025 position paper</span></a><span>, Nvidia researchers argued that small models</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a><span> (which it defines as models under 10 billion parameters) are the future of agentic AI and that they &#8220;provide significant benefits in cost-efficiency, adaptability, and deployment flexibility.&#8221;</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><span>Just because a larger model can do a job does not mean that a small model fine-tuned for that specific task can&#8217;t do it better and more cheaply. There are countless examples of smaller models doing just that. </span><a href="https://arxiv.org/abs/2604.17931"><span>LiteResearcher</span></a><span> is a 4B model that beat out Claude Sonnet 4.5 on some search benchmarks. </span><a href="https://arxiv.org/abs/2605.03195"><span>Terminus-4B</span></a><span> allows larger models to save compute by handing off terminal execution to a smaller model without suffering capability loss. The </span><a href="https://docling-project.github.io/docling/usage/model_catalog/#overview"><span>Docling</span></a><span> family of open-source models start at just 258 million parameters and allow for fast extraction of PDFs to text without having to feed 100-page PDFs into an expensive LLM. Researchers also trained a </span><a href="https://arxiv.org/pdf/2608.13787"><span>small 4B model</span></a><span> to outperform even the GPT 5 series of models in a few social negotiation situations such as negotiating salary or bargaining for a purchase. Each wins, not by raw intelligence but because it is built or fine-tuned for a narrower, more specific purpose.</span></p><p><span>A frontier model may know how to do all of these jobs, but that doesn&#8217;t mean it&#8217;s the right tool for the job. Large models are expensive and unpredictable, and doubly so when it comes to agentic tasks which can span several turns and hundreds of thousands of tokens.</span></p><p><span>Nvidia draws the line for small models at 10 billion parameters, but the more important boundary for developers may be whether a model is small enough to run yourself. There is still a whole class of models that are not necessarily small but are still small enough to fit on one consumer GPU (at least when </span><a href="https://huggingface.co/docs/optimum/en/concept_guides/quantization"><span>quantized</span></a><span>). This includes models like Qwen 3.8 27B, gemma 4 26b and GPT-OSS 20B. These models are very capable even without specialization and rank very highly on benchmarks (with Qwen sometimes outranking top models from a </span><a href="https://artificialanalysis.ai/models/comparisons/qwen3-8-27b-vs-gpt-5-3-codex"><span>few</span></a><span> months ago), but can still be easily run on premises without spending thousands of dollars on GPUs.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/when-smaller-models-win?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/when-smaller-models-win?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><span>The ability to run smaller specialized models adds more than just efficiency; it provides a more realistic opportunity for a developer to train and fine-tune their own model, and to host the model locally or in the cloud instead of relying on the model provider to do so for it. This in turn can provide developers with more control over how tokens are used, how outputs are structured, and how each part of the pipeline can be improved individually &#8211; instead of assuming an improvement in the most popular benchmarks will lead to every task improving. And as noted above, smaller models can be easier to fine-tune, thereby creating a more specialized AI. As my colleague Ilan Strauss has noted, </span><a href="https://ai-disclosures.org/intelligence-reside"><span>specialization</span></a><span> is a powerful economic force.</span></p><h2><span>How Do You Train It, and Where Does It Run?</span></h2><p><span>The strongest argument for using an off the shelf generic chat model is often one of convenience. For most tasks, a general  purpose generic model will be good enough and with products like OpenRouter, developers can easily pick and choose from hundreds of models (plenty of them open source) all competing in capability and cost without putting in any upfront work to train a model. As Raffi Krikorian of Mozilla noted while reviewing this article, general models also make particular sense early in a company&#8217;s lifecycle, when the problem itself is still being defined. At that stage, experimenting with the largest and most capable model available can help a team figure out exactly what it needs. But as the problem space narrows and the required architecture becomes clearer, so too may the need for a large general model. And despite many first-party model makers discontinuing their fine-tuning products, fine-tuning and hosting a smaller model remains relatively easy, largely thanks to parameter-efficient techniques like LoRA.</span></p><h3><strong><span>LoRA</span></strong></h3><p><span>LoRA (Low-Rank Adaptation) allows developers to fine-tune a model without touching the actual model weights. It works by attaching a relatively small number of trainable weights that are updated during fine-tuning. This is important for several reasons. A small adapter can be easily transported, and serving a new LoRA does not require loading an entirely new model as long as the underlying base model is already available. Unlike full fine-tuning, a LoRA also reduces the risk of catastrophic forgetting.</span></p><p><span>Training a LoRA is much cheaper than full fine-tuning as it only updates a small selection of weights. This can be done on consumer GPUs using libraries such as Hugging Face </span><em><span>Transformers</span></em><span> or </span><em><span>Unsloth</span></em><span>.  There are also APIs that mimic or improve on the fine-tuning APIs that used to be provided by the big three providers (Anthropic, OpenAI, Google). </span><em><span>Fireworks,</span></em><span> for example, provides a straightforward finetuning API that takes example completions for it to learn from. Going beyond SFT (Supervised Fine-Tuning, or learning by example), </span><em><span>Tinker </span></em><span>allows developers to build custom RL (Reinforcement Learning) environments that reward results meeting certain criteria, while the environment itself runs on the developer&#8217;s machine.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p><span>Hosting a LoRA is similarly straightforward and, importantly, portable across platforms. Transferring a fully fine-tuned model to a new API platform can be costly and may require the provider to serve your model separately on expensive GPUs. Using LoRA allows the platform to just load a small adapter onto the model they are already using to serve other users&#8217; requests. This means that fine-tuning a LoRA does not lock you to a specific platform and it also doesn&#8217;t force you to rent your own GPUs.</span></p><h2><span>Control Beyond the Model Weights</span></h2><p><span>As Tim O&#8217;Reilly previously argued, open-source AI should </span><a href="/__u/asimovaddendum.substack.com/p/why-open-source-matters-for-ai"><span>not stop at the model weights</span></a><span>. In a similar vein, the possibilities for developers building a custom system </span><a href="/__u/asimovaddendum.substack.com/p/dont-blame-the-model"><span>do not stop there either</span></a><span>. Model APIs are inherently limiting since they impose on you what parts of the model&#8217;s input can be touched, what can be cached, and how you can affect the output. Going back to the chess example, enforcing valid chess moves at output time is easy, assuming you have access to the code that runs the model; but it&#8217;s not easy to do when you are relying on an API built for a chatbot that you are unable to modify.</span></p><p><span>Self-hosting a model gives you a level of control far beyond what is possible through a standard chat completion API and allows you to build the model around the task instead of building the task around the model. Fine-tuning is only one aspect of specialization. You can also constrain which outputs are valid, expose and modify probabilities of every token, cache any state and add task-specific logic directly into the inference pipeline.</span></p><p><span>This matters because the default approach to improving AI systems has increasingly become to reach for a more capable general model. Sometimes that is the right answer. But improving </span><em><span>general </span></em><span>model intelligence is only one lever, and often not the cheapest or most reliable one.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/when-smaller-models-win?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/when-smaller-models-win?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><span>In 1997 nobody complained that Deep Blue gave bad recipes because it wasn&#8217;t built to do anything but play chess. By specializing around one narrow problem, it was able to beat a grandmaster at a game that many had thought machines would never conquer.</span></p><p><span>The lesson from LLMs cheating at chess is that the best tool for a problem is often not the most general one. Greater general intelligence does not automatically translate into greater capabilities across specialized tasks. And a narrower system is often more capable where it counts. Specialized machine intelligence may still require lots of data and often its own pipeline. But small models can help companies get there.</span></p><div><hr></div><p style="text-align: center;"><em>Thanks for reading! This is a publication of the <strong><a href="https://ai-disclosures.org/">AI Disclosures Project</a></strong>. Subscribe,<a href="https://www.ai-disclosures.org/"> share our work</a>, and help build an architecture of participation for AI Markets today.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support Our Mission&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Support Our Mission</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><span>Thank you to Ilan Strauss, Tim O&#8217;Reilly, </span>Mike Loukides<span> and Raffi Krikorian for their helpful comments, copy edits, and suggestions. All mistakes are my own.</span></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><span> In 1996 deep blue ended up losing the match 4-2 despite a great start where it won its first game, the next year after more upgrades deep blue beat out Garry Kasparov by one game in a rematch.</span></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><span> AlphaZero, a model trained with self play, beats even Stockfish. It is not unheard of for a machine learning model to get really good at chess when it is set as the goal.</span></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><span> I ended up </span><a href="https://huggingface.co/sruly/human-chess-mlx"><span>pretraining</span></a><span> my own tiny language model (15 million parameters) on my local Mac mini for chess as an experiment and achieved 27% accuracy in predicting a human&#8217;s next move. I suspect I can do a lot better after I fix my tokenizer to break up moves and use a bigger model but that is still up for debate.</span></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p><span> This contrasts with larger models like DeepSeek-V4-Flash (284 billion total parameters, with 13 billion activated per token) and huge models like Kimi K3 (2.8 trillion total parameters, 104 billion activated per token) and presumably flagship models from OpenAI and Anthropic.<br><br></span></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Apache Lesson for AI]]></title><description><![CDATA[In 1995, the question in the media was whether Netscape or Microsoft would control the web. The answer, it turned out, was neither.]]></description><link>https://asimovaddendum.substack.com/p/why-open-source-matters-for-ai</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/why-open-source-matters-for-ai</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Sat, 15 Aug 2026 12:02:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/81883cef-9122-4edb-b461-246a04b6da21_2110x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p>This post was originally published as &#8220;Why Open Source Matters for AI&#8221; on <em>O&#8217;Reilly Radar, </em>August 10, 2026 by Tim O&#8217;Reilly: <a href="https://www.oreilly.com/radar/why-open-source-matters-for-ai/">https://www.oreilly.com/radar/why-open-source-matters-for-ai/</a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ThlC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 424w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 848w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ThlC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png" width="688" height="143.49714285714285" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:1400,&quot;resizeWidth&quot;:688,&quot;bytes&quot;:66916,&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://asimovaddendum.substack.com/i/211176103?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 424w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 848w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ThlC!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679eb774-4182-4367-88e7-a2444cb874d2_1400x292.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><h1>The Apache Lesson</h1><p>In 1995, the question in the media was whether Netscape or Microsoft would control the web. <em>The answer, it turned out, was neither</em>.</p><p>Both Netscape and Microsoft aimed to dominate the web server and browser market, reasoning that whoever controlled both ends of the connection would have an internet &#8220;platform&#8221; to rival the deathgrip that Microsoft had enjoyed on the personal computer. The two companies raced to build every feature they could think of directly into the product, on the theory that whoever built the most integrated and full featured web server would win.</p><p>The open source Apache web server took the opposite bet. It stayed a web server with a clean extension layer, so anyone could bolt something new onto it without asking permission or waiting for the next release cycle. Within a few years, Apache was far and away the most popular web server, and Netscape&#8217;s server and Microsoft&#8217;s Internet Information Server (IIS) were history. People started talking about <a href="https://en.wikipedia.org/wiki/LAMP_(software_bundle)">the LAMP stack</a>: Linux, Apache, MySQL, and (Perl | Python | PHP) as a legitimate platform. Modularity, not features, was the moat. The fact that major elements of that stack survive while others have been swapped out or extended is a testament to the power of composability and distributed innovation.</p><p>I called that pattern <a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">the architecture of participation</a> when I wrote about it in 2004. I was trying to explain an inconvenient fact that the licensing debates of that era ignored. I had started working with Unix in the System III days, and saw how it had succeeded as a collaborative project even though AT&amp;T offered Unix under a proprietary license. A few years later, I observed that nominally open source projects like OpenOffice with monolithic architectures never built much of a community. I realized that open source wasn&#8217;t just about licenses, but about architecture. A small kernel with standard interfaces that lets people extend your work without asking for permission is an important part of the secret sauce.</p><p>Swap out Netscape and Microsoft for OpenAI and Anthropic in this story, and perhaps you can see the echoes.</p><p>A model&#8217;s personality, its defaults, and its history used to live where you could, with a little effort, see them and edit them. Increasingly, they don&#8217;t. As <a href="https://learning.oreilly.com/live-events/escaping-the-prompt-debt-trap-drew-breunig-live-with-tim-oreilly/0642572421878/">Drew Breunig pointed out to me the other day</a>, each new version of the frontier models moves a little more of the product&#8217;s behavior out of an editable layer and into the weights themselves, where nobody outside the lab can see it, let alone change it. The model stops being a component you build with and can adjust to your liking and starts being an appliance you rent. Post-training is important but Drew points out that it is also &#8220;<a href="https://x.com/dbreunig/status/2083410286997131432">trading diversity for reliability</a>.&#8221; That&#8217;s a good trade for many people, but it is the same kind of trade that gives us highly processed foods when we know that &#8220;<a href="https://michaelpollan.com/books/in-defense-of-food/">real food</a>&#8221; is better.</p><h2><strong>Open weights are just table stakes</strong></h2><p>The public debate about open source AI seems devoted far too much to model weights, their national security implications, and whether a lab releases weights and under what license. But that covers only a fraction of what actually makes open source matter. Apache was never competing with Netscape and Microsoft (and Linux was never competing with Windows) over whose source was more available. They were competing over something more important. I remember talking with Bob Young, the founder of Red Hat, about his business model, and he said &#8220;What we really sell to our customers is control.&#8221; Open source meant that the platform your application depended on was no longer a sealed box you licensed from one company but a layer you could extend and build a business on top of without asking anyone&#8217;s permission. It sparked an explosion of innovation. It enabled companies like Google and Amazon to grow up free from Microsoft&#8217;s dominant paradigm.</p><p>Every wave of computing, from mainframes to PCs to the internet, has run through the same cycle: distributed innovation at the start, with the eventual winner gradually closing down its offerings to build a moat. What keeps a market open isn&#8217;t the license on any single component. It&#8217;s how easy it is to swap out one component for another when a better one appears.</p><p>The protocols connecting the pieces are an important part of that picture. Unix utilities expected stdin and stdout, and the shell acted as a kind of harness to connect them, so it was easy to build a new tool that worked seamlessly with existing ones. A testament to the power of that approach is just how much the shell and Unix utilities are the lingua franca of agentic tooling today, more than 50 years after they were invented! TCP/IP, HTTP, and other internet protocols played a similar role in keeping the internet open and composable.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><strong>Fortunately, so far, we are seeing some wins for composable, protocol-centric architectures in AI.</strong> Anthropic&#8217;s Model Context Protocol was a disruptive move in that direction, an open standard for letting any application reach any tool or data source without a custom integration for each pairing. Along with other open protocols, MCP also now has a home outside of Anthropic at the <a href="https://aaif.io/">Agentic AI Foundation</a> (a subproject of the Linux Foundation), which is at least a partial guarantee of its independence.</p><p>Isobel Moure, Ilan Strauss, and I made the case earlier this year in <a href="https://www.oreilly.com/radar/protocols-and-power/">Protocols and Power</a> that as models commoditize, competition moves up the stack to context. Opening the means of accessing that context opens the market, regardless of whether open or closed weights sit underneath it. That&#8217;s an unbundling, model from harness from context, done the way Apache unbundled web server from web application.</p><p>Agentic skills may also be a critical element of the open source AI future, though as the history of the LAMP stack shows, they may fall by the wayside in the same way that Perl and PHP did. And that&#8217;s just fine. Composability means that it&#8217;s easy to switch to something better when it comes along, or when more people agree on it.</p><p>There&#8217;s also a lot of great work going on in portable memory from players like <a href="https://www.letta.com/">Letta</a>, <a href="https://nousresearch.com/">Nous Research</a>, and others. Open source agentic harnesses like <a href="https://goose.ai/">Goose</a> and <a href="https://pi.dev/">Pi</a> are also a big part of giving power back to the people. Pi in particular is optimized to be modifiable. There&#8217;s a fun story told about Mario Zechner&#8217;s decision to give Pi a &#8220;/quit&#8221; command rather than an &#8220;/exit&#8221; command like Claude or Codex. Countless issues and PRs have been submitted to Pi&#8217;s repo, asking for or implementing &#8220;/exit&#8221;, but Zechner is stubborn. His retort is that you should just ask Pi to add it to your install.</p><p><strong>But the projects I listed above are just the tip of the iceberg when it comes to the scale and scope of open source AI</strong>. Current AI&#8217;s <a href="https://www.aipotluck.org/map">Open Source Gap Map</a> covers more than 24,600 open source AI projects!!, with 421 of them scored in depth across openness, capability, and adoption. The map organizes the stack into three layers: 1) models and associated elements including data sets, fine tuning tools, inference frameworks like <a href="https://vllm.ai/">VLLM</a>, and evals; 2) the product and UX layer, including harnesses and personal agents; and 3) the infrastructure underneath, including core ML frameworks like <a href="https://pytorch.org/">PyTorch</a>, deployment tools like <a href="https://ollama.com/">Ollama</a>, and edge hardware.</p><p><a href="https://www.currentai.org/">Current AI</a> itself is a public-private partnership that came out of the AI Action Summit in Paris last year. This summer they announced <a href="https://www.aipotluck.org/">AI Potluck</a>, which they describe as &#8220;a public project to build a vertically integrated AI product assembled entirely from open source components&#8230; a viable alternative to proprietary AI that isn&#8217;t owned by any one company or country.&#8221; It is backed so far by roughly $400 million of a five-year, $2.5 billion commitment from the French government, tech companies including DeepMind and Salesforce, and major philanthropies including Omidyar&#8217;s AI Collaborative, the Macarthur Foundation, and the Ford Foundation.</p><p>The fact that this organization exists, along with others like the Agentic AI Foundation, is a testament to the rising tide of interest in open source AI. The coalition of interested parties also says a lot about the underlying motivations that are driving that interest: AI sovereignty, corporate independence from the overweening ambition of the major labs, and an interest in technology for the public good.</p><h2><strong>Keeping it weird</strong></h2><p>There&#8217;s another element, which Drew Breunig put his finger on in our conversation the other day. The problem with having one or two big closed models dominating AI, and having those models increasingly locking their desired personality, business goals, and guardrails into the weights themselves, is that they will reduce the diversity that is at the heart of innovation.</p><p><em>It&#8217;s our job, Drew said, to make it weird, to push a model deliberately out of distribution rather than to settle for whatever the labs have made the default outcome</em>. He described how his team chose not to build in React for a recent project for exactly that reason: every model already knows React too well, so building in it means shipping the average of what everyone else was doing instead of something genuinely their own. He has started using GLM and Kimi not to save money but because they are more malleable and take direction better inside a custom harness. And he wants the open-weight ecosystem to survive precisely so that models stay infrastructure rather than becoming appliances.</p><p><em>That&#8217;s what an architecture of participation is actually for. We need real separation between the model, the harness, and the application, so that someone who wants to build something weird can still do it without a lab&#8217;s roadmap and guardrails deciding whether they&#8217;re allowed to</em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/why-open-source-matters-for-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/why-open-source-matters-for-ai?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>&#8220;Weird&#8221; may make it sound like something that not all developers might want. But we&#8217;re really talking about something intensely practical. In his short essay on trading reliability for diversity, linked above, Drew Breunig put it this way:</p><blockquote><p>Labs have to ship a product that delivers &#8220;good enough&#8221; results when a layperson gives a model a lazy prompt. Without direction, the model must return something decent. (If it&#8217;s a website it&#8217;ll use the Inter font, cards with a single colored border, gradients, implemented with ReAct and Tailwind). Anthropic named this default output &#8220;distribution convergent.&#8221; At CAIS, <a href="https://x.com/trq212">@trq212</a> put it well, roughly, &#8220;If it&#8217;s not in your prompt, you&#8217;re getting what&#8217;s in-distribution&#8221; &#8230;. Less diverse models make for more reliable coding agents, but they encourage a monoculture of output.</p></blockquote><p>Addy Osmani, my co-chair of the <a href="https://www.oreilly.com/AI-Codecon/">O&#8217;Reilly AI Codecon</a>, took this point beyond model diversity after reading a draft of this piece: &#8220;Almost nobody I work with is tinkering with weights, but they&#8217;re rewriting the harness and what sits around it pretty constantly&#8212;skills, subagents, hooks, context files etc etc. That&#8217;s where participation is currently happening.&#8221; Addy went on to note that forking a skill instead of adopting the default, memory and constitution files that travel with the agent instead of living in a vendor account, or picking the unfashionable framework on purpose are all areas where ease of modifiability matters to everyone.</p><p><strong>I want to end by returning to the Apache story.</strong> I believe that the big labs are making the same strategic mistake that Netscape and Microsoft made in the mid 90s. Yes, make the models more reliable for ordinary users. But don&#8217;t shut down the options for developers who don&#8217;t work for you to push the state of the art forward. As Bill Joy put it decades ago, &#8220;<a href="https://en.wikipedia.org/wiki/Joy%27s_law_(management)">No matter who you are, most of the smartest people work for someone else</a>.&#8221; No one should have a monopoly on innovation, and no one should be building a moat to hold it back.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><em>And be sure to join us at </em>AI Codecon: Building with Open Source AI<em> on August 31, a free half-day virtual conference. You&#8217;ll hear from leading developers and technical experts working with open-weight models, self-hosted infrastructure, and real-world AI workflows, and learn how building in the open gives teams more control over costs, data privacy, and what they ship. <a href="https://www.oreilly.com/AI-Codecon/">Register today</a> to save your spot.</em></p><div><hr></div><p><em>Thanks for reading! This is a publication of the <strong>AI Disclosures Project</strong>. Subscribe,<a href="https://www.ai-disclosures.org/"> share our work</a>, and help build an architecture of participation for AI Markets today.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support Our Mission&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Support Our Mission</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Google’s Westinghouse Bet]]></title><description><![CDATA[SemiAnalysis thinks the DeepMind shakeup means Google is losing the AI race. It might be that Google is choosing to run a different race.]]></description><link>https://asimovaddendum.substack.com/p/googles-westinghouse-bet</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/googles-westinghouse-bet</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Sat, 08 Aug 2026 11:06:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t4_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On August 5, Google announced what appeared to be a corporate version of Nixon&#8217;s Saturday night massacre. Demis Hassabis stepped back from day to day operations at DeepMind. Jeff Dean, the founding father of Google engineering, is leaving to start a new lab called </span><a href="https://x.com/JeffDean/status/2085034604172603724"><span>Discovery Loop</span></a><span>, taking Sanjay Ghemawat, Quoc Le, and Oriol Vinyals with him. Koray Kavukcuoglu, DeepMind&#8217;s CTO, now has operational responsibility for DeepMind and Gemini</span></p><p><span>Dylan Patel and his colleagues at SemiAnalysis read this as a kind of failure in their recent newsletter</span><a href="https://newsletter.semianalysis.com/p/gemini-is-cooked-but-gcp-is-cooking"><span> &#8220;Gemini is Cooked but GCP is Cooking</span></a><span>.&#8221; DeepMind has stopped being a frontier lab, they noted. The departures, they say, are a symptom of years of timid compute allocation and a bureaucratic, risk-averse culture. After all, Google had sophisticated conversational-AI systems well before ChatGPT, but was far more reluctant than OpenAI to put them in users&#8217; hands. SemiAnalysis argues that Google&#8217;s failure to risk the core business has finally caught up with it.</span></p><p><span>It&#8217;s not a disaster for Google, though. In SemiAnalysis&#8217;s estimates, Google Cloud may be a much larger economic opportunity than pursuing its rivals in the frontier AI race. SemiAnalysis wrote &#8220;Our Tokenomics Model estimates that Gemini ARR was $12B in 2Q26. In contrast, by the end of 2027, GCP will be doing over $73B in third party AI ARR IaaS/TaaS and another $120B of TPU sales. $200B of external sales at high 30s EBIT margins vs a first party business generating just $12B today shows where the focus is.&#8221;</span></p><p><span>What&#8217;s more, after years of lagging Amazon and Microsoft in cloud revenue, Google seems to be gaining ground. Alphabet reported $24.8 billion of Cloud revenue in the latest quarter, up 82% year over year, compared with 37% growth at AWS and 43% growth in Microsoft&#8217;s Azure and other cloud services. The figures aren&#8217;t strictly comparable, though. Google Cloud includes Workspace and other applications, and Microsoft does not disclose Azure revenue separately from its cloud applications either, while AWS is pure cloud revenue. SemiAnalysis also estimates that TPU system sales added roughly $1.2 billion to Google Cloud revenue during the quarter.</span></p><p><span>Is this a choice by Google of profit over frontier ambition? SemiAnalysis compares it to past strategic missteps such as when IBM retreated from the PC into mainframe consulting, or when Intel retreated from Pat Gelsinger&#8217;s bold bets into its legacy chip business. Both ended up judged as major mistakes.</span></p><p><span>That may be correct. But there&#8217;s a second scenario that fits the facts, and is also rooted in history.</span></p><p><span>In the 1880s, Thomas Edison was famed as the hero of the electricity revolution. He had invented the first practical incandescent light bulb and commercialized it at scale, and had built the first commercial power plant in lower Manhattan. However, his system ran on relatively low-voltage direct current, which was practical over short distances but required generating stations close to customers. George Westinghouse bought Nikola Tesla&#8217;s patents for alternating current, which could travel for miles at high voltage and then be stepped down for ordinary use. Tesla had also developed electric motors and generators that ran on alternating current. By 1893 Westinghouse had lit the Chicago World&#8217;s Fair with AC. And by 1896, Westinghouse&#8217;s AC generators were sending power from Niagara Falls to Buffalo. Edison was the frontier leader, but Westinghouse won the race to diffuse electricity through society. (This is how it worked out even though Edison was, in many ways, right in the long term about the many applications for which direct current is superior. DC has returned as a crucial part of modern electronics, batteries, solar, EVs and high-voltage transmission. History rarely goes in straight lines.)</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!t4_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 424w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 848w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 1272w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!t4_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png" width="942" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:942,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 424w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 848w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 1272w, /__u/substackcdn.com/image/fetch/$s_!t4_q!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2763b23f-c3d4-41ad-bd2c-487222366563_942x532.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Jeff Ding&#8217;s book </span><em><a href="https://press.princeton.edu/books/paperback/9780691260341/technology-and-the-rise-of-great-powers"><span>Technology and the Rise of Great Powers</span></a></em><span> traces the relative impact of invention and diffusion during technology revolutions. Ding argues that nations that dominate the &#8220;leading sector&#8221; of a general purpose technology don&#8217;t reliably grow more powerful as a result. Diffusion is the defining factor. He posits that Britain&#8217;s edge in the first industrial revolution came less from inventing the steam engine and advances in steelmaking than from diffusing machinery through the whole economy so that many businesses, not just the steam engine manufacturers and the steelmakers, became more profitable. And America&#8217;s edge in the second industrial revolution had less to do with any single American breakthrough than with how fast interchangeable manufacturing, electrification, and eventually the automobile spread into every sector at once. Germany dominated many frontier industries, but there, growth and profits were concentrated in a few leading companies rather than diffused widely through society.</span></p><p><span>According to Ding, the importance of diffusion over frontier dominance continued in the 20th century. Though the US pioneered the electronics revolution, Japan appeared for a time to be winning the frontier race, at least in Ding&#8217;s narrative. It led the world in semiconductors, consumer electronics, and computer hardware through the 1980s, yet in the long run it still lost the information revolution to the US, a country that was worse at making the chips and better at putting computers to work throughout society.</span></p><p><span>I applied these insights to AI and its corporate adoption a few weeks ago in</span><a href="https://www.oreilly.com/radar/ordinary-engineers-not-heroic-inventors/"><span> a review of Jeff&#8217;s book called Ordinary Engineers, Not Heroic Inventors</span></a><span>. So reading SemiAnalysis, I wondered whether Google might be making the same strategic bet as Westinghouse. SemiAnalysis&#8217;s numbers can make the case that Google is betting on diffusion at least as well as the case that it is giving up on frontier leadership. So this could be read as a strategic argument inside Google that Google Cloud CEO Thomas Kurian won and that Demis Hassabis and Jeff Dean lost. Whether or not anyone inside Google describes it this way, the capital allocation increasingly looks like a strategy to become a platform for not just its own but for other people&#8217;s AI applications.</span></p><p><span>Kurian has been saying for a while that he wants Google TPUs to become &#8220;general purpose infrastructure,&#8221; serving Citadel Securities and the Department of Energy as readily as Gemini. Of course, the crucial question if we were using Ding&#8217;s framework isn&#8217;t whether Google sells lots of TPUs but whether those TPUs become complements to a broad wave of productivity-enhancing innovation in other parts of the economy.</span></p><p><span>Kurian has also defended selling compute to Anthropic as what happens when you&#8217;re a platform company. That sounds like someone who has argued that the bigger prize is being the layer that others&#8217; AI runs on, competitors included, rather than doubling down on the potentially ruinous costs of the frontier AI race. After all, while SemiAnalysis didn&#8217;t go there, there&#8217;s a chance that if open-weight models continue to compress inference pricing, frontier labs may discover that model leadership resembles semiconductor fabrication, enormously important strategically but surprisingly poor as a standalone business.</span></p><p><span>Google also doesn&#8217;t need to win the frontier to dominate the edge. Its Flash-class Gemini models already run AI Mode in Search at enormous scale, with more user telemetry than almost any competitor. Google has enormous distribution advantages through Android, Chrome, Search, and Play. Perhaps they cede the expensive unprofitable frontier race and excel in the 120B space where affordability and local hardware are currently meeting in a sort of sweet spot. Returning to the history of electrification, it was ubiquitous small motors that powered the second industrial revolution, not giant dynamos. Buy one good small model team, my colleague Ilan Strauss speculates, and there may be no company better positioned to own the ordinary, everyday layer of AI the way Google already owns the ordinary, everyday layer of search. This may be a stretch. ChatGPT and Claude have made their own remarkable advances in the diffusion of AI, but IMO, their rhetoric about the way that AGI will concentrate enormous wealth and power in the hands of the winner doesn&#8217;t make a convincing case that they are operating with a diffusion strategy in mind. Meanwhile, both they and their customers are still in search of the widespread productivity uplift that diffusion of a general purpose technology brings.</span></p><p><span>In short, SemiAnalysis is probably right that Google gave something up on August 5, but possibly wrong about why. The evidence does not necessarily show that Google has abandoned technological ambition. </span><a href="https://www.ft.com/content/1453e9c2-4922-482f-8720-0bafd7e07df7?syn-25a6b1a6=1"><span>Sergey Brin still seems to have plenty</span></a><span>. But at least for the moment it may show a shift in where Google is allocating scarce AI compute and where it expects to capture economic value. It may be a mistake to assume that the AI race is about who builds the best intelligence. It may turn out to be about who builds the electrical grid. Maybe Google didn&#8217;t decide to stop trying to win so much as to decide that a different race was more worth winning.</span></p>]]></content:encoded></item><item><title><![CDATA[Differentiation and personality in AI models]]></title><description><![CDATA[Thoughts on model "culture" as a kind of lock-in]]></description><link>https://asimovaddendum.substack.com/p/differentiation-and-personality-in</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/differentiation-and-personality-in</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Sat, 25 Jul 2026 12:32:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VQ3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: center;"></p><p><span>Ask ChatGPT, Claude and Grok the same question and you get three different answers. Yes, the facts are (largely) the same, but it&#8217;s clear that three different personalities answer back. OpenAI shipped first and established a template for what a helpful assistant sounds like, careful and accommodating and reluctant to give offense. Anthropic leaned into guardrails and values and character and trained Claude against a written constitution. Elon Musk built </span><a href="https://www.huffpost.com/entry/elon-musk-grok-ai-chatbot_n_65490dfde4b0e3ecaf8a42df"><span>Grok</span></a><span> to be the rebellious one, the anti-woke alternative to everything Musk thought had gone soft in the rest of the industry.</span></p><p><span>It&#8217;s not just the models that are differentiated, though. The experience of individuals interacting with AI is shaped by the personality and values designed into the system. And as we accumulate more context with a model, we are more and more a &#8220;ChatGPT user,&#8221; a &#8220;Claude user,&#8221; or a &#8220;Grok user.&#8221; This is not entirely unlike being a Mac user vs. a PC user, or an iPhone user vs. an Android user, or being part of the Apple ecosystem or the Google ecosystem. Companies depend on this tribalism. It&#8217;s part of their moat. But in AI, the moat may be deeper than in past environments where our belonging was marked by the programs we use and the artifacts they created for us, because here it is also a matter of shared landscapes of thought.</span></p><p><span>Gregory Bateson gave a name to this phenomenon in the 1930s, after fieldwork among the Iatmul people of the Sepik River in New Guinea. He called it </span><a href="https://en.wikipedia.org/wiki/Schismogenesis"><span>schismogenesis</span></a><span>, &#8220;a process of differentiation in the norms of individual behaviour&#8221; driven by repeated interaction. He saw two forms. In symmetrical schismogenesis, each side answers the other with more of the same, boast for boast, as if it were a kind of an arms race. In complementary schismogenesis, the behavior of one draws out the behavior of the other. I&#8217;m not sure I completely understand Bateson&#8217;s distinction here since I read his </span><em><a href="https://www.amazon.com/Steps-Ecology-Mind-Anthropology-Epistemology/dp/0226039056"><span>Steps to an Ecology of Mind</span></a></em><span> over 50 years ago and haven&#8217;t looked at it since, but sometimes even a misunderstood concept can still be a tool for insight. (I&#8217;ve used Claude to help me tease out my half-remembered lessons.)</span></p><p><span>Relating these two forms to AI, I would say (correctly or not) that OpenAI, Anthropic, and DeepMind are engaged in a form of symmetrical schismogenesis, initially all trying to outdo each other in promises of AI safety, and with boasts of the power of their models to shape the AI future. </span><a href="http://x.ai/Grok"><span>X.ai/Grok</span></a><span>, on the other hand, represents a kind of complementary schismogenesis, an explicit effort to be what the others aren&#8217;t. Mistral (and sovereign AI in general) represents another kind of complementary schismogenesis. After all, if you are French, or Chinese, or even just a company trying to carve out your own place in an increasingly homogenized world, do you really want to adopt your values wholesale from whatever is on offer by the big labs?</span></p><p><span>David Graeber and David Wengrow ran with Bateson&#8217;s idea in their book </span><em><a href="https://books.google.com/books/about/The_Dawn_of_Everything.html?id=9xkQEAAAQBAJ"><span>The Dawn of Everything</span></a></em><span>. They used it to explain neighboring societies organized as near mirror opposites. On the Pacific coast the fishing peoples of the Northwest were hierarchical, kept slaves, and threw competitive feasts, while the acorn-gathering peoples of California to their south were industrious, frugal, and suspicious of hoarded status. The difference was not just determined by climate or crops. People became what they were partly by refusing to resemble the neighbors across the way. Graeber and Wengrow describe these cultural choices as a kind of play, but it is serious play that can harden into rivalry and conflict.</span></p><h2><span>A schismogenetic tree</span></h2><p><span>The idea that schismogenesis is a kind of cultural game minimizes environmental factors that can shape it. Google Research built the transformer in 2017, the architecture every one of these models runs on. Yet because of the company&#8217;s heritage, Google&#8217;s first implementation, BERT, was positioned as an improvement to search, used to better understand the intent behind search queries, particularly longer, conversational, or preposition-heavy searches. By 2021 Google had a conversational model, LaMDA, good enough that one of its own engineers went public the next year claiming it was sentient. But Google never shipped it. A model that answers your question in a paragraph threatened Google&#8217;s search franchise, more than $160 billion a year and most of Alphabet&#8217;s revenue. Google could have built chat earlier than anyone but had the most to lose by shipping it. This is a version of what is sometimes called &#8220;the Kodak curse.&#8221; Kodak made early breakthroughs in digital photography that they never properly commercialized because of the desire to protect their highly profitable film/chemistry business.</span></p><p><span>OpenAI had no search revenue to protect, so putting a chat box on the open web in 2022 cost it nothing. And so the leader became the follower. After ChatGPT reached a hundred million users in only two months, Google CEO Sundar Pichai declared a code red, pulled founders Larry Page and Sergey Brin back into product meetings, and within weeks Google shipped Bard, whose first public demo got a fact about the James Webb telescope wrong and knocked $100 billion off Alphabet in a day. In short, the company that invented the technology arrived late, got rattled, and ever since has been building chat into search with one hand while defending search from chat with the other. So yes, the environment is a factor ;-)</span></p><p><span>Schismogenesis usually works below the level of intention, though. It&#8217;s an accumulating cultural drift nobody quite chooses. But in the case of the big AI models, schismogenesis seems to have been quite deliberate.</span></p><p><span>With Claude and with Grok you could watch their owners reach in and deliberately turn the dial. Claude drove AI further into caution and a published set of values. Musk took the other side. When early testers ran Grok through the standard political batteries and found it sitting left of center, near ChatGPT, Musk said xAI would move it, and over the next updates its answers marched right in step with his own posts on X.</span></p><p><span>Google did not differentiate because it was held in place by the business it had to defend, but OpenAI and Anthropic and xAI differentiated because they were free to, with no franchise holding them back. It&#8217;s true that OpenAI was driven by strategic business considerations and its hope to dethrone Google, but both Anthropic and </span><a href="http://x.ai"><span>X.ai</span></a><span> made their choices initially for cultural reasons. They are a pure demonstration of schismogenesis.</span></p><p><span>So too, the open-weight world has defined itself against the closed labs, and the choice to publish weights is now as much an identity as an engineering decision, a way of saying &#8220;we are the ones who do not lock you in.&#8221; Meta leaned on open weights to distinguish itself from OpenAI and Google, and the Chinese labs that shipped strong open models turned openness into a powerful business strategy.</span></p><p><span>Further up the stack, differentiation is the whole game. When the underlying capability commoditizes, the players who capture value are the ones who stake out a position nobody else holds. Schismogenesis is not a cultural curiosity. It is a competitive strategy, and in a market this crowded it may be the main one.</span></p><h2><span>Steve Jobs was good at this</span></h2><p><span>None of this story would have surprised Steve Jobs, who turned schismogenesis into a marketing case study. Apple&#8217;s </span><a href="https://www.cbsnews.com/news/apples-iconic-1984-ad-25-years-later/"><span>1984 ad</span></a><span> did not sell the Mac on the basis of its processor speed or available memory, as PC advertising of the day was likely to do. Ridley Scott shot a runner sprinting into a hall of gray obedient faces and throwing a hammer through Big Brother on the screen. The tag said the Macintosh was why 1984 would not be like </span><em><span>1984</span></em><span>. IBM was conformity and the Mac was the hammer. Thirteen years later </span><a href="https://en.wikipedia.org/wiki/Think_different"><span>Think Different</span></a><span>, a riff on IBM&#8217;s one-word slogan &#8220;Think!&#8221;, put Einstein and Gandhi and Lennon on billboards and toasted &#8220;the crazy ones.&#8221; Apple built a company on being the deliberate opposite of the beige box on the office desk.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=VtvjbmoDx-I" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 424w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 848w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VQ3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1445441,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=VtvjbmoDx-I&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://asimovaddendum.substack.com/i/208409829?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 424w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 848w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VQ3n!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55873e7a-e67a-4595-991d-f280d41682f5_1518x1094.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;">Scene from <a href="https://www.youtube.com/watch?v=VtvjbmoDx-I">Apple&#8217;s legendary 1984 Superbowl ad</a>. </p><p><span>The AI labs might learn something from Jobs, because his differentiation was generative in a way that a purely oppositional version is not. Apple defined itself against IBM, but it defined itself </span><em><span>for</span></em><span> something, the individual, the artist, the person who wanted a tool that felt like it was on their side. IBM was the foil, but the content was a positive idea of who you became by choosing the Mac. That is the difference between an identity you build for yourself and one you shape too narrowly in response to a real or perceived enemy. </span></p><p><span>I think Anthropic understands positive differentiation. They started with their core values, but they used those values to choose a market position with thoughtful, careful, and caring AI at the heart of it. Their users depend on the reliability that their values offer. Grok, by contrast, has the foil without the substance. Its identity is principally the negation of the models it dislikes.</span></p><p><span>Of course, not all differentiation is schismogenesis. Different teams attacking the same problem come up with different solutions, keep what advantage they can proprietary, but at the same time they try to copy the best from their rivals. Much of the stack actually converges. Claude Code and Codex feel like siblings. But we don&#8217;t want a monoculture. We need healthy schismogenesis. It&#8217;s a competitive frontier, part of what the poet Wallace Stevens called</span><a href="https://www.billcollinsenglish.com/OrdinaryEveningHaven.html"><span> &#8220;search[ing] a possible for its possibleness.&#8221;</span></a><span> It&#8217;s also a cultural frontier. People all over the world don&#8217;t want one AI that reflects one set of values. Sovereign AI is not just an economic imperative, it is also a cultural one. But there&#8217;s a real risk in that.</span></p><p><span>Bateson did not think schismogenesis was benign. He thought that on its own it ran to breakdown, symmetrical rivalry escalating into open conflict, complementary difference hardening into rigid domination and submission, and that a society survived it only by having some countervailing mechanism that periodically reset the tension. Among the Iatmul it was a ceremony, the naven, that inverted the ordinary roles and let the pressure out.</span></p><p><span>In tech, the equivalent to the naven might be the standards body ;-) Or maybe it&#8217;s open source AI, and the role of standardized protocols in enabling companies and individuals to flourish beyond the boundaries that are set for them. This is a trailing thought, but that&#8217;s one of the things I learned from Frank Herbert, also 50 years ago, when he told me that one of his goals in </span><em><span>Dune</span></em><span> was to have his readers &#8220;go skidding out of the story&#8221; with unanswered questions that kept them coming back to his world for more. I leave you to ponder what our AI naven might be.</span></p><h2><span>Freedom to leave</span></h2><p><span>There are brakes on schismogenesis at the lab level. A model has to be useful or people stop using it. Users can leave for another model with a click. The public still reacts, the way it did when Grok&#8217;s MechaHitler episode drew a bipartisan letter from Congress, a rebuke from the Anti-Defamation League, and a resignation at the top of X.</span></p><p><span>The quest for sovereign AI and the role of open weight models and open source AI in giving power back from the labs to users are also a kind of brake, a competitive check on the power of the big labs to impose their values.</span></p><p><span>The simplest and most powerful reset, though, is the freedom of users to leave, to choose an alternative. This is real in AI. The moats that the labs have built so far are relatively weak, as we&#8217;ve seen recently with widespread adoption of GPT 5.6 Sol when Fable became temporarily unavailable. I had a brush with this myself. I ran out of Fable usage in my Pro account in the middle of a fine-tuning project, and decided to try moving it over to Sol. I had managed the project well, so there was a CURRENT_STATE.md with the project description and what had been accomplished so far, plus the original training set, the cleaned training set, and so on, all bundled up into a zip file. I handed it to Sol, it reviewed the work, and picked up right where we left off.</span></p><p><span>At the same time, though, I have gotten better at working with Claude and Claude has gotten better at working with me. The two of us have converged into a paired unit around the tasks I use it for. Every session cuts the groove a little deeper. My prompts tend to be for overlapping tasks, its memory fills with my context, and the fit is the product. I&#8217;ve tried to condense some of the work we&#8217;ve done together into a skill that could be executed by other people at O&#8217;Reilly, and was surprised to find that the skill + my context works better than the skill with someone else&#8217;s context. So skills as a kind of portability that I thought I could depend on turned out to be weaker than I thought.</span></p><p><span>This pairing with a model might be a kind of complementary schismogenesis at the scale of one person. The user and the model differentiate from all other user/model pairs together, and the pair pulls away from every alternative I am not using. There is a widening gap between me-with-Claude and me-with-anything-else.</span></p><p><span>It&#8217;s a marvelous feeling. It is also lock-in. The switching cost is not (yet) a file I can download and pass on reliably. The co-adapted relationship, the accumulated context, and the shared work have become one company&#8217;s moat. It erodes our freedom to leave. The more the pairing helps each of us, the more it costs to walk away. For many tasks, I haven&#8217;t even switched from my Pro account to my company account, because I haven&#8217;t yet figured out how to move over all the necessary context. For a given task, it might be as easy as my switch between Fable and Sol, but for the whole package of my Claude relationship, perhaps not.</span></p><p><span>I imagine that with some spelunking, I will find where Claude keeps all this context it has for me, and I hope most of it will be something I can move. But I&#8217;d be a lot happier if portability were something we could all take for granted. If my memory and context were mine to carry, in a format another model could read, pairing would not harden so easily into capture.</span></p><p><span>We do not have that portability standard. It is one of </span><a href="https://www.oreilly.com/radar/the-missing-mechanisms-of-the-agentic-economy/"><span>the missing mechanisms of the agentic economy</span></a><span>, plumbing that a market needs to stay competitive. It&#8217;s not just memory, though memory may be the current best hook to work on. There are also differences in terminology, filenames, working patterns, skills, and assumptions. Build for portability and the choice of model remains fluid. Leave it unbuilt and the intimacy we build with our favorite models can become a source of lock-in.</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/differentiation-and-personality-in?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 Asimov&#8217;s Addendum! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/differentiation-and-personality-in?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="/__u/asimovaddendum.substack.com/p/differentiation-and-personality-in?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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">Subscribe for free to receive new posts.</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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Open Protocols are Shaping AI Markets: The case of MCP]]></title><description><![CDATA[How MCP tools are becoming even more portable with remote servers and MCP aggregators]]></description><link>https://asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets</guid><dc:creator><![CDATA[Tadas Antanavicius]]></dc:creator><pubDate>Tue, 21 Jul 2026 12:03:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P42j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><em>Written by <a href="https://adamjones.me/">Adam Jones</a> (Member of Technical Staff at Anthropic) and <a href="http://tadas@pulsemcp.com">Tadas Antanavicius</a> (Co-creator of PulseMCP). Republished with permission from <a href="https://www.pulsemcp.com/">PulseMCP</a>. <br><br>The original article was published by PulseMCP on July 17, 206: <a href="https://www.pulsemcp.com/posts/effective-patterns-for-advanced-mcp-usage">https://www.pulsemcp.com/posts/effective-patterns-for-advanced-mcp-usage</a>.</em></p><p></p></div><h2>Introduction by the AI Disclosures Project</h2><p>Perhaps the best example of how an open protocol is shaping the application layer of AI markets is the Model Context Protocol (MCP). MCP allows AI applications such as Claude Code (MCP host / client) to get external context from an MCP server on the basis of an open protocol. A large ecosystem of specialized servers has grown up around the protocol, with each server exposing one or more tools, resources, or prompt templates that any compliant client can use.<br><br>But how MCP is currently being used to advance a more distributed intelligence &#8212; one that combines context, AI, and enterprise tools &#8212; is not that widely known. In the article below, <a href="https://adamjones.me/">Adam Jones</a> (Member of Technical Staff at Anthropic) and <a href="http://tadas@pulsemcp.com">Tadas Antanavicius</a> (Co-creator of PulseMCP) takes us through how MCP is used for advanced workflows. It is republished with permission from <a href="https://www.pulsemcp.com/">PulseMCP</a>. <br><br><strong>Why</strong> <strong>Open Protocols? </strong>First, it is worth recapping why we focus on open protocols at the <a href="https://www.ai-disclosures.org/">AI Disclosures Project</a>. Open protocols are a core means to advance <a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">architectures of participation</a> for AI Markets.<br><br>Previously, we argued that <em>open protocols are market shaping devices</em>. They greatly improve a digital market&#8217;s long-term potential for participation, innovation, and inspectability. This has been covered in previous pieces we have written:</p><ul><li><p>&#8221;<strong><a href="/__u/asimovaddendum.substack.com/p/disclosures-i-do-not-think-that-word">Disclosures. I do not think that word means what you think it means</a></strong>&#8221; by Tim O&#8217;Reilly published in this substack</p></li><li><p>&#8221;<strong><a href="https://ai-frontiers.org/articles/open-protocols-prevent-ai-monopolies">Open Protocols Prevent AI Monopolies</a>&#8221; / &#8221;<a href="/__u/asimovaddendum.substack.com/p/protocols-and-power">Protocols and Power</a></strong>&#8221; by Ilan Strauss and the <em>AI Disclosures Project, Published in AI Frontiers and this substack</em> </p></li><li><p> &#8221;<strong><a href="https://towardsdatascience.com/mcp-in-practice/">MCP in Practice</a></strong>&#8221; by Sruly Rosenblat, published in <em>Towards Data Science</em><br></p></li></ul><p>And more recently in a talk given by Ilan Strauss on &#8220;<a href="/__u/asimovaddendum.substack.com/p/where-does-intelligence-reside">Where Does Intelligence Reside?</a>&#8221;, given at O&#8217;Reilly Media&#8217;s Foo Camp, in which he argues that the most important economic impact of open protocols is that it advances a specialized division of labor:</p><blockquote><p><br>Open protocols are shared rules that allow independent users, agents, or devices to coordinate and communicate on the basis of a publicly available specification. They are a type of standard.</p><p>By hardening an interface at a given layer through an open specification they allow other firms to connect to it reliably and then specialize against it. <strong>They are a battering ram against the integrated producer and the monolithic architecture</strong>. A single, closed architecture is designed so that potentially separable complements cannot emerge as independent markets. Under a monolithic architecture specialized production is impeded because the interfaces between those functions simply don&#8217;t exist or are controlled by a single firm. <br><br>By contrast, a modular architecture is the technical enabler of specialized production that can be disassembled safely (an idea that traces back to Herbert Simon&#8217;s 1962 paper, &#8220;<a href="https://faculty.sites.iastate.edu/tesfatsi/archive/tesfatsi/ArchitectureOfComplexity.HSimon1962.pdf">The Architecture of Complexity&#8221;</a>.)</p><p>Once specialization takes hold at one interface via an open protocol, the integrated architecture of the AI lab or the platform can be challenged via the market as firms can now compete to supply or draw on discrete components (such as memory, retrieval, payments, identity, tool invocation, attribution, safety filters, and so on).</p><p>In doing so, an open protocol can drive vertical <em>disintegration</em>. Interfaces become standardized and what used to be one firm&#8217;s internal operation gets spun out into a specialized industry as <em><strong>the protocol now handles the coordination (or the identification, the encryption, the security) that previously required all functions to be retained inside the same firm</strong></em>. That spinning-out of tasks (in economic terms) is precisely Allyn Young&#8217;s progressive subdivision of production across specialized firms.</p><p>Although not usually described in market-shaping terms, open protocols, therefore, are exactly that. They shape the <em>market intelligence</em> that can be built on top of them.</p><p></p></blockquote><p>And now on to the main event&#8230;</p><div><hr></div><h1><a href="https://www.pulsemcp.com/posts/effective-patterns-for-advanced-mcp-usage">Effective Patterns for Advanced MCP Usage</a></h1><p>By <em><a href="https://adamjones.me/">Adam Jones</a> (Member of Technical Staff at Anthropic) and <a href="http://tadas@pulsemcp.com">Tadas Antanavicius</a> (Co-creator of PulseMCP).</em></p><div><hr></div><p>Most MCP demos feature a single server connecting to a single client. For example, you might wire up a <a href="https://github.com/domdomegg/gmail-mcp">Gmail MCP server</a> to Claude Code. It works! It triages your inbox, drafts replies, finds that thing from three weeks ago.</p><p>But it&#8217;s a little pointless. Gmail already has a perfectly good interface for email. It&#8217;s called Gmail. Google has spent twenty years refining it. If &#8220;chat with your inbox&#8221; were all MCP got you, you&#8217;d be right to wonder what the fuss is about.</p><h2>Connecting to multiple servers starts the unlock</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!P42j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!P42j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png" width="725" height="429.72184065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;MCP Client connected to Gmail, Benepass, GitHub, Notion, and Calendar MCP servers&quot;,&quot;title&quot;:&quot;MCP Client connected to Gmail, Benepass, GitHub, Notion, and Calendar MCP servers&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MCP Client connected to Gmail, Benepass, GitHub, Notion, and Calendar MCP servers" title="MCP Client connected to Gmail, Benepass, GitHub, Notion, and Calendar MCP servers" srcset="/__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P42j!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5913e62-ffc6-49df-a816-58f773b0a612_2160x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the same Gmail MCP server doing something Gmail can&#8217;t do alone: filing business expense receipts.</p><p>An IKEA order confirmation is sitting in my inbox, receipt attached. <a href="https://github.com/domdomegg/benepass-mcp">Benepass</a> &#8212; a benefits provider &#8212; wants that receipt uploaded and submitted. Claude Code can find the email, pull the attachment, log into Benepass by retrieving the one-time code from Gmail, upload the receipt, and submit. Done.</p><p>No single app could do this, because the job crosses apps. Server composition is a killer feature of MCP, not just &#8220;your AI talks to one integration.&#8221;</p><h2>Where things get really interesting: multiple clients</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7s0H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 424w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 848w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7s0H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png" width="724" height="469.4065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;7 clients by 6 servers tangle of 42 connections&quot;,&quot;title&quot;:&quot;7 clients by 6 servers tangle of 42 connections&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="7 clients by 6 servers tangle of 42 connections" title="7 clients by 6 servers tangle of 42 connections" srcset="/__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 424w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 848w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7s0H!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd900146-b77e-41c3-9ca1-7c973dc3038b_2160x1400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>7 clients &#215; 6 servers = 42 connections to configure</em></figcaption></figure></div><p>There is clear value in connecting multiple servers to a client like Claude Code. Taking the pattern a step further: there&#8217;s also value in connecting those same servers to other interfaces you like to use. Claude Code in your terminal shouldn&#8217;t be the only way you access AI. <a href="https://claude.ai">Claude.ai</a> can be another entrypoint. Gmail can be another. Linear yet another. The list goes on.</p><p>You&#8217;ll often want the same integrations available when you&#8217;re doing a quick task inside Slack as you would while running a long agentic task with Claude Code.</p><p>You could be conversing with a coworker, cc in &#8220;@ai does our discussion here align well with current company strategy?&#8221; and get an inline response that incorporates your company OKRs from Notion and some recent Zoom transcripts from the last few product strategy meetings.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>Or you&#8217;re working through your to-do list in Linear, realize you need to schedule a meeting as the action item for one of your tickets, and you can comment on a ticket, &#8220;@ai schedule a meeting with John and draft an agenda based on the meeting I just had with Pam to address this.&#8221;</p><p>These native MCP client functionalities are <a href="https://x.com/SlackHQ/status/2059737872211574880?s=20">officially on their way to many of the interfaces you use today</a>. And we&#8217;re starting to see prominent non-native integrations like <a href="https://support.claude.com/en/articles/15594475-what-is-claude-tag">Claude Tag</a> fill this need, too.</p><p>But even better: you can already set up yourself and your team with these capabilities today. You just need to bridge the desired surface to your own agent harness behind the scenes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RXAQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 424w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 848w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RXAQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png" width="724" height="288.4065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Glue code injects an agentic harness and MCP client behind a webhook&quot;,&quot;title&quot;:&quot;Glue code injects an agentic harness and MCP client behind a webhook&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Glue code injects an agentic harness and MCP client behind a webhook" title="Glue code injects an agentic harness and MCP client behind a webhook" srcset="/__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 424w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 848w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RXAQ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3494e5-d74e-4c05-adf5-daaee39e21d4_2160x860.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A small bit of glue injects a fully capable agentic harness and MCP client behind a webhook or polling process &#8212; no native support needed.</em></figcaption></figure></div><p>All it takes is awareness of the right patterns and some MCP-friendly glue.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Go remote ASAP; local servers won&#8217;t get you far</h2><p>Local servers are hard for end-users: &#8220;Just install npm, then edit this JSON file, then set these environment variables&#8221; is not something you want to say to most of your colleagues.</p><p>Remote servers are much easier: &#8220;here&#8217;s a URL to paste in somewhere&#8221;. Some surfaces only support remote servers, like <a href="https://claude.ai/">claude.ai</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vSCz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 424w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 848w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vSCz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png" width="724" height="348.5741758241758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Before and after: wrapping a local server with mcp-auth-wrapper to make it remote&quot;,&quot;title&quot;:&quot;Before and after: wrapping a local server with mcp-auth-wrapper to make it remote&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Before and after: wrapping a local server with mcp-auth-wrapper to make it remote" title="Before and after: wrapping a local server with mcp-auth-wrapper to make it remote" srcset="/__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 424w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 848w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vSCz!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e21131e-5fd1-4b6c-b9dd-367e29985058_2160x1040.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Wrap any local server: OAuth in front, per-user credentials behind. Share a link, not a setup guide.</em></figcaption></figure></div><p>So you can use local servers to prove out some flow, but you should prefer remote. Many servers you may want to use are only provided as local implementations, so you need a tool to convert them to remote servers. Because most local servers were designed to be used by one authenticated user at a time, this can be tricky.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>The pattern that solves this pain point: use a bridge like <span data-color="#38761d" style="color: rgb(56, 118, 29);">mcp-auth-wrapper</span> to take a local server and turn it into a remote, multi-tenant one: OAuth in front, per-user credentials behind. Sharing any server becomes sharing a link.</p><h2>Remove friction from the configuration process</h2><p>Okay, we&#8217;re down to one link per server. But exactly where do my users put this link?</p><p>The one-size-fits-all pattern here is to provide installation guidance for every possible MCP client app. A service like <span data-color="#38761d" style="color: rgb(56, 118, 29);">install-mcp</span> makes this easy: clean UX to generate the right install link and per-client instructions, so you share one page instead of writing a tutorial.</p><p>Or, if you want to roll it into your own interface, tap into the TypeScript library version of this: <span data-color="#38761d" style="color: rgb(56, 118, 29);">mcp-install-instructions</span>.</p><p>We&#8217;re working on <a href="https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2633">standardizing the mcp.json file format</a> here to simplify this story in the long term, but ultimately we still expect non-CLI interfaces to each have a slightly different flow for &#8220;enabling a connector.&#8221; For many enterprises, this responsibility may soon become solely an IT affair with <a href="https://modelcontextprotocol.io/extensions/auth/enterprise-managed-authorization">Enterprise-Managed Auth</a>.</p><h2>Remove the need to do it again, and again</h2><p>What happens when we start to bring new clients into the fold? By default, each user has to configure and authenticate each MCP server independently. 10+ &#8220;add connector&#8221; flows. 10+ OAuth dances. Done once for Claude Code, then again for Linear, for email, and so on.</p><p>The solution: centralize your configuration and auth storage in a single, aggregated MCP server. A deployment of <a href="https://github.com/domdomegg/mcp-aggregator"><span>mcp-aggregator</span></a> can do this for you: one endpoint, one login, every tool namespaced behind it. Configure each client once. Login once per service. Share one link with your teammates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1pHs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 424w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 848w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1pHs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png" width="728" height="472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;7 clients and 6 servers connected through mcp-aggregator, 13 connections&quot;,&quot;title&quot;:&quot;7 clients and 6 servers connected through mcp-aggregator, 13 connections&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="7 clients and 6 servers connected through mcp-aggregator, 13 connections" title="7 clients and 6 servers connected through mcp-aggregator, 13 connections" srcset="/__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 424w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 848w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1pHs!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7840e5ed-c31a-4aae-b280-1fd378a1a1d9_2160x1400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>7 + 6 = 13 connections &#8212; configure each side once</em></figcaption></figure></div><p><span data-color="#38761d" style="color: rgb(56, 118, 29);">mcp-aggregator</span> is the minimal, DIY version of an <a href="https://www.speakeasy.com/blog/what-is-an-mcp-gateway">MCP Gateway</a>. If you have enterprise needs like SSO integration or fine-grained IT admin controls, you could use this layer of MCP server consolidation as the piece of your infrastructure where you can add those bells and whistles.</p><p>By default, <span data-color="#38761d" style="color: rgb(56, 118, 29);">mcp-aggregator</span> also loses out on the ability to use MCP server configurations as <a href="https://www.pulsemcp.com/posts/how-to-use-mcp-effectively#configuring-an-mcp-server">per-session constraints</a>. However, you could build out your <span>mcp-aggregator</span> deployment to re-enable the constraints that matter to you. For example, by offering query parameters like <span data-color="#38761d" style="color: rgb(56, 118, 29);">?readOnlyTools=true</span> or <span data-color="#38761d" style="color: rgb(56, 118, 29);">?serversEnabled=datadog,sentry</span>. Or by giving discrete MCP servers unique endpoints (but still aggregating the auth concerns under the hood).</p><h2>Work around the long-tail of missing MCP servers</h2><p>Most of your MCP server needs can be solved by walking through <a href="https://www.pulsemcp.com/posts/how-to-use-mcp-effectively#choosing-an-mcp-server">the options for choosing (or building) an MCP server</a>. But is it always worth the effort?</p><p>Say you switched home utilities plans. An energy provider, Octopus Energy, emailed you a confirmation. You want the pricing data in Home Assistant, which controls your smart thermostat, and Octopus Energy does have an API for it &#8212; but the API key is behind a website login, and there&#8217;s no API for getting the API key.</p><p>Solution: give the agent a screen. <a href="https://github.com/domdomegg/computer-use-mcp"><span>computer-use-mcp</span></a> is a minimal example of an MCP server that can click and type like a human: log into the website, copy the key, then back to clean API calls to set up the dashboard.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/asimovaddendum.substack.com/p/open-protocols-are-shaping-ai-markets?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><p>With that one escape hatch, &#8220;there&#8217;s no API for that&#8221; or &#8220;it&#8217;s too much work to find an MCP server&#8221; stops being a blocker forever.</p><p>To borrow from Anthropic&#8217;s framing of <a href="https://code.claude.com/docs/en/computer-use">this problem</a>:</p><ul><li><p>If you have an MCP server for the service, Claude uses that.</p></li><li><p>If the task is a shell command, Claude uses Bash.</p></li><li><p>If the task is browser work and you have Claude in Chrome set up, Claude uses that.</p></li><li><p>If none of those apply, Claude uses computer use.</p></li></ul><p>And indeed, if you find yourself regularly leaning on inefficient approaches like browser use or computer use to get a predictable workflow done, it may be worth your while to abstract away those Playwright calls into a reliable MCP server, like <a href="https://github.com/pulsemcp/mcp-servers/tree/main/experimental/good-eggs">this Good Eggs example</a>.</p><h2>You can even bring local-only servers into the remote-first fold</h2><p>Some servers only work when they run on your own personal machine. <span>computer-use</span> is the obvious example. And sometimes, you just want to use your phone to tell Claude to do something that relies on something readily available on your laptop upstairs.</p><p><a href="https://github.com/domdomegg/mcp-local-tunnel"><span>mcp-local-tunnel</span></a> shows off the pattern that makes machine-bound servers available through remote aggregation just like everything else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0JzZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 424w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 848w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0JzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png" width="724" height="297.8543956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;mcp-aggregator connecting to a laptop's local server via a secure tunnel&quot;,&quot;title&quot;:&quot;mcp-aggregator connecting to a laptop's local server via a secure tunnel&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="mcp-aggregator connecting to a laptop's local server via a secure tunnel" title="mcp-aggregator connecting to a laptop's local server via a secure tunnel" srcset="/__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 424w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 848w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0JzZ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c087863-21f8-4287-b657-a2af644ce0c7_2160x888.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A tunnel makes machine-bound servers look like any other remote endpoint.</em></figcaption></figure></div><h2>Don&#8217;t forget the context bloat footgun</h2><p>Naive tool calling has a much-maligned drawback: every intermediate result flows through the model. And for many clients, every tool definition is placed in context up front &#8212; meaning you&#8217;ve spent tens of thousands of tokens before even starting.</p><p>For example, asking the agent to copy a doc&#8217;s contents from Google Drive into Salesforce means the entire doc passes through the model twice &#8212; for no reason. <a href="https://www.anthropic.com/engineering/code-execution-with-mcp">Anthropic measured one workflow dropping from 150,000 tokens to 2,000</a> by fixing this.</p><p>There are several ways to solve this problem, each with its own trade-offs worth its own blog post:</p><ul><li><p><a href="https://www.anthropic.com/engineering/code-execution-with-mcp">Code execution</a> with MCP. <a href="https://github.com/domdomegg/tool-sandbox-mcp"><span>tool-sandbox-mcp</span></a> shows how a single <span data-color="#38761d" style="color: rgb(56, 118, 29);">execute_code</span> abstracts away the problem by adding a layer of code execution in between your agent and your aggregated set of servers. Works inside any MCP client.</p></li><li><p>MCP as a CLI tool. <a href="https://github.com/domdomegg/call-mcp"><span>call-mcp</span></a> shows how wrapping your tools this way means you can compose them with your usual CLI toolkit &#8212; shell, <span data-color="#38761d" style="color: rgb(56, 118, 29);">jq</span>, cron, scripts, and other CLI tools.</p></li><li><p>Search tools, truncate large responses. This is <a href="https://www.pulsemcp.com/posts/how-to-use-mcp-effectively#code-mode-for-mcp">the way Claude Code does it natively</a>, but could be implemented as a bridge, much like the above examples.</p></li></ul><h2>Put these patterns together, and you&#8217;ve solved the MxN problem</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tMjJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tMjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png" width="724" height="281.44505494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Progression from 1x1 to 1xN to MxN tangle to M+N with aggregator&quot;,&quot;title&quot;:&quot;Progression from 1x1 to 1xN to MxN tangle to M+N with aggregator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Progression from 1x1 to 1xN to MxN tangle to M+N with aggregator" title="Progression from 1x1 to 1xN to MxN tangle to M+N with aggregator" srcset="/__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tMjJ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a2bde6-b700-44a9-8ae8-ec7842a58af4_2160x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>From 1&#215;1 to M+N: the progression we&#8217;ve walked through</em></figcaption></figure></div><p>With your MCP aggregator in hand, you can now connect any service to any other service with just a little bit of glue code. When each service starts to implement an MCP client natively, this will be done-for-you. But for now, you can tackle the opportunities application-by-application.</p><h2>Embed existing MCP client harnesses into SaaS apps you already love</h2><p>We&#8217;ll use a Linear integration as our example, and you can imagine doing almost the exact same thing with any project management tracker like Jira, Asana, and so on.</p><p>The goal: inject a highly-capable MCP client, powered by your favorite coding agent, into a workflow inside a SaaS application you already use. We&#8217;ll take advantage of the fact that we have already consolidated all our integrations in the <span data-color="#38761d" style="color: rgb(56, 118, 29);">mcp-aggregator</span> pattern above.</p><p><a href="https://github.com/pulsemcp/linear-mcp-client-bridge">Here&#8217;s an end-to-end project showing off how to build this sort of &#8220;Linear harness&#8221;</a> that bolts a Claude Code setup to serve as the MCP client.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e0624090-c316-41cd-b70d-e164b2332dcd&quot;,&quot;duration&quot;:null}"></div><p>You can see how:</p><ul><li><p>The harness can listen to any sort of activity on Linear &#8212; in our case, naively reading all ticket comments</p></li><li><p>You can equip the harness with whatever Skills, Plugins, or other MCP connections you please</p></li><li><p>It can respond back on Linear by way of a Linear MCP server (or, ideally, the MCP aggregator setup from above)</p></li></ul><h2>There&#8217;s no limit to where you can embed these capabilities</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LUaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 424w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 848w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LUaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png" width="724" height="328.6840659340659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Slack, Linear, Minecraft, Claude Code and Claude.ai each with a harness into mcp-aggregator&quot;,&quot;title&quot;:&quot;Slack, Linear, Minecraft, Claude Code and Claude.ai each with a harness into mcp-aggregator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Slack, Linear, Minecraft, Claude Code and Claude.ai each with a harness into mcp-aggregator" title="Slack, Linear, Minecraft, Claude Code and Claude.ai each with a harness into mcp-aggregator" srcset="/__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 424w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 848w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LUaX!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f3263ba-9096-47ea-9171-e3887d8d269f_2160x981.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Each surface gets the harness it needs, and some talk to the aggregator natively.</em></figcaption></figure></div><p>Going beyond Linear and task management: <a href="https://github.com/domdomegg/claude-code-plays-minecraft">here&#8217;s a Claude Code-powered agent that lives inside Minecraft</a> in a few hundred lines. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;eb50debf-9147-4333-8a41-f8fd6073688e&quot;,&quot;duration&quot;:null}"></div><p>In game, we ask it to:</p><ul><li><p>Write a PR to edit itself.</p></li><li><p>Check the upcoming energy prices and put a calendar event in for when to run the washing machine.</p></li><li><p>Build a town-square notice board in-game with a sign that reminds us of that time</p></li></ul><p>It&#8217;s silly on purpose. The point: a fully capable agent &#8212; all our tools, all these patterns &#8212; can run anywhere with a little glue. And it&#8217;s all attainable today, for individuals, for teams, and for enterprises alike.</p><div><hr></div><p><em>Thanks for reading! This is a publication of the <strong>AI Disclosures Project</strong>. Subscribe,<a href="https://www.ai-disclosures.org/"> share our work</a>, and help build an architecture of participation for AI Markets today.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support our Mission&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Support our Mission</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Where Does Intelligence Reside?]]></title><description><![CDATA[Why AI needs markets &#8212; and how specialized production / open protocols can enable this.]]></description><link>https://asimovaddendum.substack.com/p/where-does-intelligence-reside</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/where-does-intelligence-reside</guid><dc:creator><![CDATA[Ilan Strauss]]></dc:creator><pubDate>Fri, 10 Jul 2026 12:03:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SWmy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>This is the full version of a five minute &#8220;lightning&#8221; talk given at O&#8217;Reilly Media&#8217;s Foo Camp on Saturday June 27, 2026 at Lighthaven, Berkeley &#8211; co-sponsored by the </span><a href="https://www.ai-disclosures.org/"><span>AI Disclosures Project</span></a><span>.<br><br>It can be downloaded here: </span><a href="https://ai-disclosures.org/assets/papers/Where-Does-Intelligence-Reside-Strauss_AsimovsAddendum_07102026.pdf">https://ai-disclosures.org/assets/papers/Where-Does-Intelligence-Reside-Strauss_AsimovsAddendum_07102026.pdf</a></em></p><div><hr></div><h2><strong><span>Introduction</span></strong></h2><p>Will or won&#8217;t AI lead to a &#8220;<a href="/__u/timoreilly.substack.com/p/information-work-is-actually-responsibility?utm_source=post-email-title&amp;publication_id=3115539&amp;post_id=206166484&amp;utm_campaign=email-post-title&amp;isFreemail=true&amp;token=eyJ1c2VyX2lkIjoyNTc2OTQ4NDUsInBvc3RfaWQiOjIwNjE2NjQ4NCwiaWF0IjoxNzgzNjA2MzQxLCJleHAiOjE3ODYxOTgzNDEsImlzcyI6InB1Yi0zMTE1NTM5Iiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.c-uRrHM3cw1kxqwMe29ZT6nEYAqJ_sRMVRkzq7dWzuU&amp;r=49fam5&amp;triedRedirect=true&amp;utm_medium=email"><span>jobless apocalypse</span></a>&#8221;? I want to offer one framework for thinking through this question based on Adam Smith and<a href="https://periferiaactiva.wordpress.com/wp-content/uploads/2015/08/young28.pdf"><span> Allyn A. Young</span></a> &#8212; and <a href="https://people.ischool.berkeley.edu/~hal/Papers/structure/"><span>Hal Varian</span></a> on standards.</p><p><span>The question I want to ask you today is as follows: </span><em><strong><span>Where does intelligence reside? Where does it live?</span></strong></em></p><p><span>The argument I want to make is that the artificial intelligence found in large language models (LLMs) is </span><em><span>inert and centralized in the models&#8217; weights</span></em><span>. This is a very different type of intelligence to that exhibited by markets, </span><em><span>which is fundamentally decentralized and constantly being updated</span></em><span>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Markets already extend and enable machine intelligence; but often sporadically and not always via market exchange. Integrating these two types of intelligence, including through the price mechanism, is vital if AI is to advance specialized production, market exchange, and ultimately employment creation.</span></p><h2><strong><span>Is this Market Intelligence?</span></strong></h2><p><span>To understand market forms of intelligence I want to begin by asking whether this picture below reflects a market-based intelligence. It shows women making men&#8217;s suits using sewing machines. It looks organized. But according to what principles?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SWmy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SWmy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg" width="483" height="488.03125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:960,&quot;resizeWidth&quot;:483,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;File:RIAN archive 901609 Bolshevichka garment factory.jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="File:RIAN archive 901609 Bolshevichka garment factory.jpg" title="File:RIAN archive 901609 Bolshevichka garment factory.jpg" srcset="/__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!SWmy!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cfc27c-125b-4f6d-b8d7-ee1ad94d7bcb_960x970.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Suits for men are manufactured at the Bolshevichka garment factory (1967). Wikipedia source: <a href="https://en.wikipedia.org/wiki/Bolshevichka#/media/File:RIAN_archive_901609_Bolshevichka_garment_factory.jpg">here</a>.</figcaption></figure></div><p><span>How do these workers know how many suits to make, what types to make, and with what machinery? By informed guesses of a central committee, it turns out.</span></p><p><span>The above picture is from Bolshevichka garment factory in Moscow, taken in 1967 when it was part of the Soviet Union. </span>This factory used to produce the majority of men&#8217;s suits for Russia. Although the Soviet Union excelled in heavy industry production, it ultimately<a href="https://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.5.4.11"><span> failed</span></a><span> in consumer goods production, where market signals were needed to inform changing tastes, quantities, efficiencies in resource utilization, and fundamental innovations. Waste was abundant. Human need could not be met. Production techniques were outdated.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p><p>Bolshevichka still exists as a menswear brand and company today, selling men&#8217;s suits, but now informed by market signals.</p><h2><strong><span>Two core features of market-based intelligence</span></strong></h2><p><span>What would it mean if the above factory was instead organized on the basis of a market-based intelligence? This would require two things.</span></p><ol><li><p><strong><span>The first is decentralized and permissionless innovation</span></strong><span>. Markets are a federated system, where information remains dispersed along with the trillions of independent buying and selling actions that it enables. Market-processed information is what enables and disciplines these actions (along with society&#8217;s conventions and laws). </span></p></li><li><p><strong>The second is that current information signals inform market coordination through constantly shifting agents&#8217; incentives</strong>. Prices and product information are always being replenished as preferences and technology change, and demand and supply decisions respond accordingly. Market signals inform decision making but also respond to it. For this to work, price signals and other relevant information must be <em>widely available </em>(and not <a href="/__u/www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.wsj.com/business/retail/inside-the-egg-price-fixing-scandal-that-spiked-american-grocery-bills-4a919c51&amp;ved=2ahUKEwiCl4GvlMeVAxVFK1kFHZW2KjkQvOMEKAB6BAgcEAE&amp;usg=AOvVaw3ZlHIo72jX82JchYCchZFm">gameable</a>).</p><p></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/where-does-intelligence-reside?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/where-does-intelligence-reside?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><p><em><span>It appears to me that digital markets have till now often tried to mimic market forms of intelligence. </span></em><strong><span>Google Search</span></strong><span> of old is an example of a market-like intelligence, I would propose. </span><a href="https://searchengineland.com/google-search-ranking-documents-434141"><span>Google Search</span></a><span> has:</span></p><blockquote><ul><li><p><strong><span>Permissionless innovation</span></strong><span> (building on the web&#8217;s open protocols). Anyone can create a website. Information (websites) remain federated on servers.</span></p></li><li><p><strong><span>Dynamically updated signals</span></strong><span>. What the user clicks on (consumes) in the search result page is used to improve and constantly update website search result rankings. This in turn improves the next allocations of user attention to information, which in turn informs what information websites and other producers should supply to the market.</span></p></li></ul></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EKwP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 424w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 848w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EKwP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp" width="672" height="383.76604386677496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1231,&quot;resizeWidth&quot;:672,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Google Dialogue&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google Dialogue" title="Google Dialogue" srcset="/__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 424w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 848w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!EKwP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6716df6-0653-4f9e-bec7-876e50511cf4_1231x703.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">See: <a href="https://searchengineland.com/google-search-ranking-documents-434141">https://searchengineland.com/google-search-ranking-documents-434141. </a></figcaption></figure></div><p><span>The algorithms of this era advanced what Tim O&#8217;Reilly calls &#8220;an</span><a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html"><span> architecture of participation</span></a><span>&#8221;. </span></p><p><strong><span>But will markets create jobs</span></strong><span>? The truth about market-based systems of intelligence is that humans may not always be needed. Nissan&#8217;s &#8220;intelligent factory&#8221; below is just one example of labor being made redundant in manufacturing production. But without markets expanding production on a progressive and balanced basis, little prospect for human employment and prosperity exist.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nQYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nQYq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg" width="640" height="361.8848167539267" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:764,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Robots do all the work at Nissan's 'intelligent' plant | FOX 5 New York&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Robots do all the work at Nissan's 'intelligent' plant | FOX 5 New York" title="Robots do all the work at Nissan's 'intelligent' plant | FOX 5 New York" srcset="/__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!nQYq!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8c45663-2daf-4070-ae06-35948e5befda_764x432.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.fox5ny.com/news/robots-do-all-the-work-at-nissans-intelligent-plant">here</a> showing off Nissan&#8217;s "intelligent factory" in 2021.</figcaption></figure></div><p></p><h2><strong><span>Artificial Intelligence</span></strong></h2><p><span>How do market forms of intelligence compare with present day artificial intelligence in LLMs?</span></p><p><span>1) </span><strong><span>An LLM&#8217;s intelligence is inert and unresponsive at its core</span></strong><span>. The model&#8217;s weights are trained on information and feedback after which they become fixed, &#8220;dead" things.</span><strong><span> </span></strong><span>They are unable to dynamically update or learn as they go. That is why LLMs are reliant on markets for a steady stream of new information, and in particular markets online.</span></p><p><span>Besides for the internet, the other primary source of live information for models is human users and firms. Every time a user has a conversation with a generative AI system, uploads a document, or tells it something, they allow the model&#8217;s weights to respond to live, up-to-date, information. Post-training also incorporates human judgement and information, organized by firms such as Surge AI. But direct market signals seem to only weakly inform these activities and the piece rates offered to human annotators.<br></span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><br> 2) <strong>The other aspect of present AI is that it aims to be </strong><em><strong>generalized</strong></em><strong> &#8211; as in artificial </strong><em><strong>general</strong></em><strong> intelligence</strong>. In doing so, LLM companies strive to be able to do every task that a human can do and at a high level of competency. This potentially undermines the idea of specialized producers existing across a market, each using different and specialized production techniques. The idea of a single generalized producer (&#8220;AGI&#8221;) is so radical that it threatens to undermine the notion of markets altogether.</p><p><em><strong><span>And that is the central contention of this talk: </span></strong><span>that specialization underpins the ability for a market&#8217;s intelligence to grow, for permissionless innovation to flourish, and for price signals to function effectively. </span></em></p><p><em><span>Specialized production provides a bridge between market forms of intelligence and artificial intelligence</span></em><span>. So if we want to grow the market for AI, as a system of permissionless innovation, with room for human contributions, it needs to permit &#8211; and admit &#8211; </span><em><span>that specialized production is necessary and desirable</span></em><span>. General intelligence divorced from market forms of intelligence cannot survive, except as a stale set of encyclopedias sitting on the shelf. </span></p><h2><strong><span>Specialization</span></strong></h2><p>Specialized production &#8212; or specialization for short &#8212; is the ultimate basis for market forms of intelligence and its expansion (an idea we owe to Adam Smith). <em><strong>Specialization is what drives production for exchange</strong>, as</em> for-profit production, coordinated via the market.<br><br>Allyn Young in <a href="https://periferiaactiva.wordpress.com/wp-content/uploads/2015/08/young28.pdf"><span>1928</span></a> went one step further when he argued that specialization in the market is a self-reinforcing dynamic. The more I specialize as a firm, the more I allow other firms to specialize too, as they can then meet more of their needs (procure more of their inputs) via the market, instead of through internal production. This means that specialization is not only the foundation of market exchange (Adam Smith), but can create an ever-expanding basis for the market itself to grow through increases in output (supply).<br><br><strong>Specialization as external economies. </strong>The benefits of specialization are best viewed from the industry or ecosystem as a whole that it helps to expand. The early American auto industry is a good example of this. Ford and its rivals began as assemblers, drawing on Detroit's dense ecosystem of specialized machine shops and parts makers. The Dodge Brothers famously supplied Ford's engines and transmissions before ever building a car of their own. It was this external supplier base producing standardized components for a variety of buyers that allowed for mass auto production to arise and prices fall. This grew the size of the market for everyone. Ford later advanced vertically integrated production in its famous <a href="https://en.wikipedia.org/wiki/Ford_River_Rouge_complex">River Rouge complex</a> (which Charlie Chaplin&#8217;s 1936 film <em>Modern Times</em> drew on), until more distributed supplier networks gained favor again. The benefits of specialization, therefore, are about the unfolding division of labor <em>between</em> firms, not about a single firm scaling up its own production, which can potentially be to the exclusion of others.</p><p><strong><span>Specialization and integrated / monolithic producers. </span></strong><span>Specialization undermines the integrated producer, where a single firm  attempts to do everything under its own roof, without procuring standardized inputs via the market (or transferring its intermediate outputs only internally, rather than selling them).</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p><span>Advancing specialization online and in LLMs&#8217; own production process can have similar benefits. But this can only have a chance of succeeding if model building is no longer undertaken from start to finish in relative secrecy (housed within a single firm). And if information and intelligence can permanently reside outside of a model&#8217;s weights. Model weights don&#8217;t only have to consume markets, they can also enable them. </span><em><span>Standards and open protocols, as the technical analogues of market-enabled specialized production, are two important mechanisms for advancing such an agenda.</span></em></p><h2><strong><span>Integrating AI with Markets: An architecture of participation for AI</span></strong></h2><p><em><span>Standards and open protocols are two key mechanisms for advancing market forms of intelligence online that are decentralized and permissionless</span></em><span>. The goal is to allow for artificial intelligence to be extended into the living market of information, admitting formal prices and for market-based allocations.</span></p><h3><strong><span>Standards</span></strong></h3><p><span>Standards enable specialization by allowing interconnected parts to fit together. In markets with many complementary parts, standards are vital to allowing a single producer to address the whole differentiated market of firms as if it were a single source of demand. This helps the supplier to not be captured by a single producer (&#8220;lock-in&#8221;). As my colleague Tim O&#8217;Reilly remarked to me, one much-underappreciated ingredient to the industrial revolution&#8217;s take-off was specialized inputs and parts being produced to a standard. </span></p><p><span>Such standards are especially important in networked markets since connecting to the network is vital to tap into its scale and capabilities. This means that it can</span> potentially let average <a href="https://people.ischool.berkeley.edu/~hal/Papers/structure.pdf">revenue per user</a> grow for any firm with access to the network&#8217;s expanding utility. </p><p><span>So in technology markets, standards not only facilitate lower costs through specialization / scale, they also inform whether the value of a network is captured by one firm or shared by many.</span></p><h3><strong><span>Open protocols</span></strong></h3><p><span>Open protocols are shared rules that allow independent users, agents, or devices to coordinate and communicate on the basis of a publicly available specification. They are a type of standard.</span></p><p>By hardening an interface at a given layer through an open specification they allow other firms to connect to it reliably and then specialize against it. They are a battering ram against the integrated producer and the monolithic architecture. A single, closed architecture is designed so that potentially separable complements cannot emerge as independent markets. Under a monolithic architecture specialized production is impeded because the interfaces between those functions simply don&#8217;t exist or are controlled by a single firm. <br><br>By contrast, a modular architecture is the technical enabler of specialized production that can be disassembled safely (an idea that traces back to Herbert Simon&#8217;s 1962 paper, "<a href="https://faculty.sites.iastate.edu/tesfatsi/archive/tesfatsi/ArchitectureOfComplexity.HSimon1962.pdf">The Architecture of Complexity&#8221;</a>.)</p><p><span>Once specialization takes hold at one interface via an open protocol, the integrated architecture of the AI lab or the platform can be challenged via the market as firms can now compete to supply or draw on discrete components (such as memory, retrieval, payments, identity, tool invocation, attribution, safety filters, and so on). </span></p><p><span>In doing so, an open protocol can drive vertical </span><em><span>disintegration</span></em><span>. Interfaces become standardized and what used to be one firm&#8217;s internal operation gets spun out into a specialized industry as </span><em><strong><span>the protocol now handles the coordination (or the identification, the encryption, the security) that previously required all functions to be retained inside the same firm</span></strong></em><span>. That spinning-out of tasks (in economic terms) is precisely Allyn Young&#8217;s progressive subdivision of production across specialized firms.</span></p><p><span>Although not usually described in market-shaping terms, open protocols, therefore, are exactly that. They shape the </span><em><span>market intelligence</span></em><span> that can be built on top of them. </span></p><p><strong>The Model Context Protocol</strong> (<a href="https://modelcontextprotocol.io/">MCP</a>) comes to mind here. It helped catalyze specialized production in AI applications and a more permissionless innovation by allowing AI agents (clients) to connect to external tools and context. A large ecosystem of specialized servers, each exposing one or more tools and resources, grew up around it, which any compliant client can use. Such specialization in turn grew the market for other specialized producers. Specialization begot specialization and rival labs eventually adopted the standard. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7D8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 424w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 848w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7D8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1311393,&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://asimovaddendum.substack.com/i/206389897?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 424w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 848w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7D8t!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a1994-62f5-4be2-b1d3-b07c8f476b98_1408x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Can intelligence ever exist in isolation? Post-training reflects markets being internalized within a handful of firms and farmed out to workers via weakly informed market-determined piece rates. MCP enables more permissionless, decentralized action and innovation, with the potential for responsive signals / telemetry. Skills are an extension of human intelligence that is valuable when not captured by the model&#8217;s weights.</figcaption></figure></div><h2><span><br>Concluding Initiatives</span></h2><p><span>The dream of artificial intelligence being very &#8220;general&#8221; in nature (as in &#8220;AGI&#8221;) seems, at the end of the day, to be </span><em>technically compatible</em> <span>with a specialized division of labor for its production and with the existence of specialized AI producers. The market for AI startup financing seems to think so too, funding different approaches to AGI (and recursive self-improvement) and funding differentiated, highly specialized AI producers at the same time.</span></p><p><span>Extending machine intelligence into markets, and vice-versa, to allow for human participation and reward via markets (&#8220;an architecture of participation&#8221; </span><a href="/__u/asimovaddendum.substack.com/p/the-architecture-of-participation"><span>for AI)</span></a><span> is the focus of the three initiatives we are launching this year at </span><em><span>the </span><a href="https://www.ai-disclosures.org/"><span>AI Disclosures Project</span></a></em><span>:</span></p><ul><li><p><strong>Open Memory Protocol Consortium (OMPC).</strong> A multi-stakeholder nonprofit consortium developing open, interoperable specifications for portable AI memory. Membership-based, with open working groups, it provides early-stage technical incubation on specific aspects of agentic memory in specific markets.</p></li><li><p><strong><span>The AI Markets Initiative.</span></strong><span> A cross-institution economics research and data collaboration that galvanizes the best economic minds around AI market design challenges and opportunities. The goal is to create functioning AI markets with architectures of participation.</span></p></li><li><p><strong><span>Skills Marketplace.</span></strong><span> Launching a skills marketplace with monetization for skills authors based on modular, interoperable, rights-protected skills, with proven uplift to agentic performance. All specifications and code will be open-sourced, to be used as a prototype for others to adopt.</span></p></li></ul><p><span>If you are interested in being involved in any of these three initiatives in whatever capacity, we would love to hear from you. Thank you for your support.<br></span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support our Work&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Support our Work</span></a></p><p>Postscript: Specialization via mixture of experts (MoE) models and agent orchestration are not dealt with here but are worth noting.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This does not preclude the role of firms as owner-producers, hierarchical organizers of capitalist production but still ultimately beholden to the market.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><span> Notes Richard Ericson, in &#8220;The Classical Soviet-Type Economy: Nature of the System and Implications for Reform,&#8221; </span><em><span>Journal of Economic Perspectives</span></em><span> 5(4), 1991, pg.21:  &#8220;</span><em><span>When the system pursues a few priority objectives, regardless of sacrifices or losses in lower priority areas, those ultimately responsible cannot know whether the success was worth achieving. The central authorities lack the information and physical capability to monitor all important costs&#8212;in particular, true opportunity costs&#8212;yet they are the only ones, given the logic of the system, with a true interest in knowing such costs.</span></em><span>&#8220;</span></p><p><span>And then concluding, pg.26: &#8220;</span><em><span>Finally, it must be remembered that the ultimate configuration of institutions and interactions is unknowable, a largely unintended consequence of the growth of decentralized agent interaction. Thus, a final lesson for successful reform taught by the nature of the traditional Soviet-style system is to abandon the Faustian urge to control, to know in advance, and thus to allow economic outcomes to arise naturally as the unpredictable consequences of market interaction.&#8221;</span></em></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><span> So-called agentic orchestration acting on the basis of user memory and context is one attempt to recreate this division of labor arguably, with the user or firm&#8217;s information providing the specialized ingredients into the produced service &#8211; services are produced as they are consumed. But another approach is simply</span><a href="https://arxiv.org/pdf/2606.21228"><span> specialized agents</span></a><span>, which implies a more specialized production. The idea that agents lower transaction costs and so might naturally see more production internalized within the firm seems highly speculative. Coordination within a firm is often less efficient / more costly than</span><a href="https://www.jstor.org/stable/1826433?seq=9"><span> via the market</span></a><span>, noted by Stigler in his 1951 piece ("</span><a href="https://www.jstor.org/stable/1826433"><span>The Division of Labor is Limited by the Extent of the Market</span></a><span>"). The boundaries of specialized production are likely in these instances to be decided more by the sensitivity and accessibility of data &#8211; and intellectual property more generally &#8212; along with the ability to have standardized parts and a large enough addressable market.</span></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Architecture of Participation: Progress at Bellagio and globally]]></title><description><![CDATA[AI Sovereignty, the Architecture of Participation, and our Rockefeller-sponsored Bellagio Convening]]></description><link>https://asimovaddendum.substack.com/p/the-architecture-of-participation-edf</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/the-architecture-of-participation-edf</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Wed, 17 Jun 2026 12:01:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ak0U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>My new piece &#8220;<a href="https://www.oreilly.com/radar/ai-sovereignty-and-the-architecture-of-participation/">AI Sovereignty and the Architecture of Participation</a>&#8221; follows this brief update on our recent convening.</em></p><div><hr></div><p>We recently convened 20 experts at <a href="https://www.linkedin.com/company/the-rockefeller-foundation/">The Rockefeller Foundation</a> Bellagio Center in Italy on <a href="https://ai-disclosures.org/bellagio">Missing Mechanisms for the Future Human+AI Economy</a> (27 April &#8211; 1 May, 2026).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ak0U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ak0U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg" width="686" height="456.0769230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:686,&quot;bytes&quot;:704565,&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://asimovaddendum.substack.com/i/202375004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ak0U!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff571c67d-6421-4348-b3e5-25f6810bf778_1920x1276.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://ai-disclosures.org/bellagio">Missing Mechanisms for the Future Human+AI Economy</a> (27 April &#8211; 1 May, 2026)</figcaption></figure></div><p>The premise was that AI systems can and should be designed for human participation and reward. <br><br>Every major technological transition reshapes the economy not simply by automating tasks or reducing costs, but by creating new markets, new institutions, and new forms of participation in value. AI will be no exception. <br><br>But for new markets to emerge we need to advance new rules and market infrastructure for innovative, participatory, and distributed value creation. The overarching principle behind this is the '<a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">&#120302;&#120319;&#120304;&#120309;&#120310;&#120321;&#120306;&#120304;&#120321;&#120322;&#120319;&#120306; &#120316;&#120307; &#120317;&#120302;&#120319;&#120321;&#120310;&#120304;&#120310;&#120317;&#120302;&#120321;&#120310;&#120316;&#120315;'</a>: open systems built for user &amp; producer contribution enabled through open protocols and economic mechanisms.<br><br>To tackle this market design challenge a truly incredible group of experts were assembled from across economics (<a href="https://www.linkedin.com/in/jacques-cremer-a0080942/">Jacques Cremer</a>, <a href="https://www.linkedin.com/in/markus-mobius-00b6893/">Markus Mobius</a>, <a href="https://www.linkedin.com/in/nicole-immorlica-737751143/">Nicole Immorlica</a>); open protocols (<a href="https://www.linkedin.com/in/antanavicius/">Tadas Antanavicius</a>, <a href="https://www.linkedin.com/in/olahungerford/">Ola Hungerford</a>, <a href="https://www.linkedin.com/in/ido-salomon/">Ido Salomon</a>,<a href="https://www.linkedin.com/in/liadyosef/">Liad Yosef</a>); attribution &amp; digital content (<a href="https://www.linkedin.com/in/geoffrey-bilder-0431a8/">Geoffrey Bilder</a>, <a href="https://www.linkedin.com/in/paulandrewfarrow/">Paul Farrow</a>, <a href="https://www.linkedin.com/in/luckorchance/">Lucky Gunasekara</a>), standards (<a href="https://www.linkedin.com/in/cooperalissa/">Alissa Cooper</a> <a href="https://www.linkedin.com/in/mnot/">Mark Nottingham</a>, <a href="https://www.linkedin.com/in/malloryknodel/">Mallory Knodel</a>); AI systems (<a href="https://www.linkedin.com/in/alexjhancock/">Alexander Hancock</a>, <a href="https://www.linkedin.com/in/spiantino/">Serkan Piantino</a>, <a href="https://www.linkedin.com/in/mlinksva/">Mike Linksvayer</a>, anonymous), and the AI Disclosures team itself: myself (<a href="https://www.linkedin.com/in/timo3/">Tim O'Reilly</a>), <a href="https://www.linkedin.com/in/ilan-s-b1849031/">Ilan S.</a> &amp; <a href="https://www.linkedin.com/in/srulyrosenblat/">Sruly Rosenblat</a>. The full bios of participants is available on our updated website.</p><p>We decided to put all the unique lectures, discussions, presentations, working group prototypes, and outputs from the Bellagio convening on our new website, which I would encourage you to read: <a href="https://ai-disclosures.org/bellagio">https://ai-disclosures.org/bellagio</a><br><br>This is only the beginning of a process <em>to advance participatory, decentralized AI markets built for human participation, reward, and oversight</em>. If you share our vision of an <strong>architecture of participation for AI markets</strong> through open protocols and progressive market design, please join us in the process. You can listen to <a href="https://ai-disclosures.org/">recent talks and lectures we have given, news coverage and new mentions</a>, on our new website.<br><br>You can sign up to our newsletters: <a href="https://ai-disclosures.org/blog">here</a>.<br><br>And you can donate to the AI Disclosures Project: <a href="https://ai-disclosures.org/donate">here</a>.</p><div><hr></div><h2><strong>AI Sovereignty and the Architecture of Participation</strong></h2><p>By Tim O&#8217;Reilly. This was originally published on <a href="https://www.oreilly.com/radar/ai-sovereignty-and-the-architecture-of-participation/">O&#8217;Reilly Radar </a>(June 1, 2026).<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_BQf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 424w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 848w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_BQf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png" width="536" height="301.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:512,&quot;resizeWidth&quot;:536,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Sovereignty and the Architecture of Participation&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Sovereignty and the Architecture of Participation" title="AI Sovereignty and the Architecture of Participation" srcset="/__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 424w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 848w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_BQf!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5c61a5-e1cc-40bc-8321-2ac3a708f300_512x288.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image by ChatGPT 5.5- Earth from space at night as a federated distributed network</figcaption></figure></div><p> Adam Tooze recently <a href="/__u/adamtooze.substack.com/p/top-links-1115-claiming-medical-sovereignty">shared</a> a piece from <em>The Economist</em> about <a href="https://www.economist.com/the-americas/2026/05/21/why-brazils-government-is-obsessed-with-vaccines">Brazil&#8217;s push for what it calls &#8220;medical sovereignty,&#8221;</a> the determination to make its own vaccines and the active ingredients that go into its medicines rather than depend on supply chains it doesn&#8217;t control. Brazil already produces a large share of its own medicines through public institutions like Fiocruz and Butantan, but a lot of the underlying inputs still come from abroad, and the pandemic made clear the cost of that dependence. So the country is trying to build the capacity to make the things it most needs to survive. The economist behind a lot of this thinking is <a href="https://marianamazzucato.com/">Mariana Mazzucato</a>, whose mission-oriented approach treats public procurement as a tool to build national capacity rather than just buy finished goods. (<em><a href="https://foreignpolicy.com/2024/01/26/brazil-lula-industrial-policy-economy-mission-mazzucato/">Foreign Policy</a></em><a href="https://foreignpolicy.com/2024/01/26/brazil-lula-industrial-policy-economy-mission-mazzucato/"> has a good overview</a>.)</p><p>I think we&#8217;re going to see a lot more of this, and not only in medicine. The same impulse is driving the quest for sovereign AI, as countries decide they don&#8217;t want their access to a foundational technology to run through a handful of American or Chinese companies. You can see it too in Europe&#8217;s and Japan&#8217;s new willingness to take responsibility for their own military destiny rather than assume the United States will always be there.</p><p>Most commentators describe all of this as decoupling, the unwinding of a connected world. That reading is too narrow.</p><h2>Free trade was an architecture of participation that broke</h2><p>Much like open source software and the World Wide Web, free trade was supposed to have what I call &#8220;<a href="/__u/asimovaddendum.substack.com/p/the-architecture-of-participation">an architecture of participation</a>.&#8221; The most important thing about the web and open source wasn&#8217;t the licenses. It was that there were no central gatekeepers. Anyone could add to the richness of the system without asking permission as long as they followed the rules of the communication protocols that allowed independently-developed pieces to work together. In addition, value circulated among the participants instead of being extracted to a center, and the system got better the more people used it. That is a very different thing from a system that is merely large and connected.</p><p>Free trade was also supposed to work like that. The theory, going back to Smith and Ricardo, was that specialization and exchange would make everyone better off, and that the connections would be mutual. What we actually got over the past few decades looks more like the platform dominance we see in big tech than the original vision of a commons built around shared exchange. A handful of large and powerful countries and firms set the terms and the smaller players are forced to take what is on offer. Despite the language of free trade, the experience for many countries was closer to colonialism, just with a new narrative.</p><p>Overall, under the neoliberal order (whose reign, as <a href="https://global.oup.com/academic/product/the-rise-and-fall-of-the-neoliberal-order-9780197519646">Gary Gerstle explains</a>, is now ending), free trade became far less egalitarian, inclusive, and generative than it could have been. Less powerful countries ended up in roughly the position that small businesses occupy on Amazon, or developers occupy on the app stores: free to participate, on terms they don&#8217;t control, with much of the value they create flowing back to the hub.</p><p>Brazil&#8217;s response (and that of many others) should not be seen as a retreat from the world. It is a refusal to participate <em>only as a buyer</em>, or as a source of raw materials.</p><p>That&#8217;s why decoupling is the wrong word. Decoupling means cutting the connections. What these countries seem to want is to stay connected but to build real capacity of their own, so that no single supplier can switch them off. That&#8217;s closer to federation than to separation. A federated system is still a system, and its nodes still interoperate. But no node is wholly at the mercy of another, and value circulates among them rather than collecting at the center. A trading order in which the gains pool at a few hubs is brittle and eventually illegitimate, in the same way that a platform economy that strip-mines its participants eventually provokes regulation and revolt.</p><p>I put the increasingly visible quest for <a href="https://www.mckinsey.com/featured-insights/mckinsey-explainers/what-is-sovereign-ai">sovereign AI</a>, and the role of open source models and open source agentic protocols and harnesses in enabling that sovereignty, into the same bucket. I remember back in the early days of open source software when Michael Tiemann, whose pioneering open source company Cygnus Solutions had just been acquired by Red Hat, told me &#8220;What we really sell at Red Hat is control. The ability to control your own destiny.&#8221;</p><p>As companies are increasingly at the mercy of <a href="https://www.theinformation.com/newsletters/ai-agenda/rising-ai-costs-becoming-problem-investors">unexpected token pricing changes by the big centralized players</a>, this same quest for sovereignty is playing out at the level of organizations. Open source AI, including not just open source and open weight models but open agentic protocols, agentic harnesses, and portable memory, is increasingly an essential part of the sovereignty toolkit.</p><p>The national technology sovereignty movements should take a lesson from the open source movement. The heart of open source is its architecture of participation. It is a force for innovation and value creation to the extent that it frees up the ability of people to solve their own problems and contribute their solutions to a low-friction global commons.</p><h2>Is capture the inevitable fate of any architecture of participation?</h2><p>The pattern of open architectures leading to a wave of innovation, winners emerging, consolidating their power and then turning to the dark side seems to be a natural part of the technology cycle. The web broke Microsoft&#8217;s dominance over the personal computer software ecosystem only to give rise to a new generation of gatekeepers. Cory Doctorow called this cycle &#8220;<a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a>.&#8221; I&#8217;ve told my own version of that story using the language of economics in &#8220;<a href="https://www.oreilly.com/radar/rising-tide-rents-and-robber-baron-rents/">Rising Tide Rents and Robber Baron Rents</a>.&#8221;</p><p>The instinct after capture is to try to rebuild the thing that got captured, only this time with better rules. Mastodon and Bluesky tried to rebuild Twitter&#8217;s social layer with cleaner governance, and neither has succeeded at the scale they hoped for. Critics might say that it was because Mastodon stayed pure and never made itself easy enough to use, while Bluesky looked federated without really being so. But more importantly, reinventing what we used to have, or what we think we used to have, is rarely the path forward. You have to build something new.</p><p>Each country building its own answer to the latest frontier models is the Mastodon move. The winning move is to operate at a layer the centralized model structurally can&#8217;t reach. Open agent protocols that let services from different providers interoperate (the work that MCP and the emerging agent stack are beginning to do) are one such layer. AI accountable to local democratic and legal institutions is another such layer. Domain-specific AI built around problems the global market won&#8217;t serve (the tropical disease vaccine analogue) is another. None of these is a smaller copy of what the hyperscalers offer. But there&#8217;s one more important layer to consider: infrastructure.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-architecture-of-participation-edf?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/the-architecture-of-participation-edf?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>Where are the servers?</h2><p><a href="https://ai-disclosures.org/">Ilan Strauss</a> made a useful point in our conversation about these ideas. Ilan noted that AI is one of the most global forms of capital we&#8217;ve ever built, trained on the whole of the internet and runnable more or less anywhere, and the sovereignty rhetoric is partly an attempt to give something inherently placeless a place. The technology wants to be everywhere at once. The people who live with its consequences want some say over it where they are.</p><p>The placelessness of AI is only half of the truth, though. The other half is that AI is physically place-bound. The model weights are placeless. The data centers, the chips, the electrical grid, and the water for cooling are very much somewhere.</p><p>The comparison with Brazil&#8217;s medical sovereignty reinforces this point. Brazil&#8217;s challenge isn&#8217;t to invent new drugs to compete with Pfizer, but to build the capacity to manufacture existing vaccines, and eventually to build the capacity to invent vaccines for diseases the West ignores. Fiocruz and Butantan are physical institutional capacity rooted in Brazilian soil: the labs, the cold chains, the regulatory capacity, the trained workforce, and access to the active pharmaceutical ingredients. What creates medical sovereignty is infrastructure plus the institutions that run it.</p><p>The same is becoming true for AI. Open weights matter. But even if Qwen, Kimi, DeepSeek, Llama, Gemma, Granite, and whatever comes next are fully open, running them at scale requires data centers that cost tens of billions to build, chips whose supply chains a handful of countries control, and electricity grids that have to be expanded substantially to carry the load. The countries pursuing sovereign AI seriously seem to understand this. The EU&#8217;s AI Gigafactories program, India&#8217;s IndiaAI mission, the Gulf compute buildouts, the Singapore and Japan strategies, are all infrastructure plays first and model plays second.</p><p>As the big hyperscalers are teaching even the frontier AI labs, infrastructure is the layer where capture is hardest to undo. You can distill or fine tune a model far more easily than you can build a new continent&#8217;s worth of data centers or conjure the necessary electricity from a fragile power grid. If the architecture of participation for AI is defined only at the model layer, the infrastructure layer below will quietly recapture, over years, everything that was won above. Open weights running on three companies&#8217; servers is not sovereignty.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p>Building physical infrastructure to enable economic growth and new markets is exactly the kind of mission the public sector used to take on, before we convinced ourselves the market would handle it. Mazzucato&#8217;s argument is that public procurement and public capacity-building are engines of foundational technology. AI sovereignty without industrial policy is wishful thinking.</p><p>Industrial policy should aim to reinvent 20th century infrastructure, not just copy it. Can we use the enormous rebuild of infrastructure for the AI era to leapfrog the past? The analogy with centralized power grids and decentralized solar reminds us that local control does not have to be a localized version of the hyperscaler pattern. Might we envision a future where there is an intelligence grid that seamlessly uses frontier models in massive data centers and local models controlled by the user as dictated by considerations like cost, privacy, specialized knowledge, and user preferences? Creating the software to manage such an interoperable intelligence grid should be a high priority for the AI open source community. We need an orchestrator not just for agents but also for models and even for data center capacity.</p><h2>Could federated AI give us a new pattern for the economy?</h2><p>In a previous piece about AI and markets, &#8220;<a href="/__u/asimovaddendum.substack.com/p/the-third-artificial-intelligence">The Third Artificial Intelligence</a>&#8221;, I picked up Richard Danzig&#8217;s argument that markets and the bureaucracies that underpin nation states are themselves artificial intelligences, information-processing mechanisms older than the machine kind. The question with all three is who designs and builds them, what they optimize for, and what feedback loops govern them.</p><p>We&#8217;re about to spend a lot of effort working out how AI should be organized both across nations and across organizations, whether it concentrates in a few firms and a few countries or whether it can be built as something more federated, where smaller players have their own capacity and the value they create flows back to them. The choices we are now making about how AI is organized, at the model layer, the protocol layer, and the infrastructure layer, are also choices about how economic activity will be organized for at least a generation. If we manage to get that architecture right for AI, it may give us a working pattern for the thing we&#8217;ve so far failed to get right for trade. If we get it wrong, we&#8217;ll most likely reproduce, at the level of intelligence itself, the same concentration that free trade has produced in goods and the existing internet platforms produced online.</p><p>The technology wants to be everywhere at once. The people who live with its consequences want some say over it where they are. The right infrastructure to let us satisfy both goals will be a federation of models, a federation of protocols and code, and a federation of capacity. We need an architecture of participation all the way down the stack, and all the way up.</p><p><em>The final section of this piece benefited greatly from questions and comments raised by Ilan Strauss and <a href="https://www.oreilly.com/people/mike-loukides/">Mike Loukides</a>, as well as from previous conversations with Richard Danzig.</em></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Donate Today&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Donate Today</span></a></p>]]></content:encoded></item><item><title><![CDATA[Agents Need a Public Square]]></title><description><![CDATA[Why better agent discovery is needed &#8211; and why broadcasting may be the answer]]></description><link>https://asimovaddendum.substack.com/p/agents-need-a-public-square</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/agents-need-a-public-square</guid><dc:creator><![CDATA[Sruly Rosenblat]]></dc:creator><pubDate>Fri, 05 Jun 2026 12:03:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1efe51a-adc6-4f68-b4a1-14d4559e5d4b_1200x896.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="/__u/substackcdn.com/image/fetch/$s_!OH9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 424w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 848w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OH9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png" width="686" height="242.183908045977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:1218,&quot;resizeWidth&quot;:686,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 424w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 848w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OH9h!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24570531-5c4d-4009-9c51-c4264201a5e8_1218x430.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An illustration of the difference between broadcasting and one-to-one communication</figcaption></figure></div><div><hr></div><p>The <a href="https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/">Agent2Agent</a> (A2A) protocol was announced by Google a little over a year ago (April 2025). It was built to allow agents to communicate with each other across different sites and to enable any agent to reach out to specialized agents hosted by any company. Since then, it was moved to the Linux Foundation where it was later joined by MCP. The primary alternative to A2A, IBM&#8217;s <em>Agent Communication Protocol </em>(ACP<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>), was <a href="https://github.com/orgs/i-am-bee/discussions/5">quickly folded into the former</a>.</p><p>A2A is <a href="https://www.linuxfoundation.org/press/a2a-protocol-surpasses-150-organizations-lands-in-major-cloud-platforms-and-sees-enterprise-production-use-in-first-year">now supported</a> on multiple cloud platforms, is integrated into LangGraph and CrewAI, gained over 20 thousand stars on GitHub, and has over 150 supporting organizations. <strong>But despite being the only agent communication protocol with any traction, A2A still has almost no publicly deployed agents</strong>. What appears to be the largest <a href="https://a2aregistry.org/">agent registry</a> for A2A has just 100 publicly accessible agents compared to the ~3k remote MCP servers cataloged by <a href="https://www.pulsemcp.com/servers">PulseMCP</a>.</p><p>A lot of this is likely due to the lack of a true discovery system. A2A has discovery in the sense that if you know what domain an agent is located at, you can fetch its &#8220;agent card&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> that tells you what the agent does, how to reach it, and how to authenticate. <em>But it does little to help you find an agent you have never heard of</em>.</p><p><strong>There is no native, public space for an agent to ask a question widely and get an answer back. </strong><em>We argue that agentic communication that remains one to one is unlikely to meet a user&#8217;s needs</em>. Think how humans broadcast on social media to many when we communicate (and see who responds), or on Facebook Marketplace when we seek buyers. Agentic broadcasting and proper agentic discovery are two sides of the same coin. And it can be done in a way that is not centrally controlled.</p><p>-*-<br><br>Rather than treating agent communication as a brand-new problem, it helps to look at the apps we already use and the protocols that were already built for human communication. Email, messaging apps, and social media have all dealt with the problems agent communication faces: discovery, privacy, identity, and trust, so a brief sojourn through their architectures is first helpful.</p><h2>The Email Protocol (SMTP): one to one communication</h2><p>The Simple Mail Transfer Protocol (SMTP), launched in 1981, still enables today&#8217;s email. Specifically it defines how one domain&#8217;s email service communicates with another. When an email is sent from a Yahoo email account to a Gmail account, the message is passed via SMTP. But SMTP is not the whole email stack. It doesn&#8217;t define how you find where another domain&#8217;s mail server lives (that&#8217;s DNS MX records), it doesn&#8217;t establish whether an email can be trusted (that&#8217;s SPF, DKIM, and DMARC) and it doesn&#8217;t define how email clients like Apple Mail retrieve messages from servers (which is instead left to IMAP or POP3).</p><p><em>Email has another limitation: every recipient needs to be specified individually</em>. Even in cases where it looks like an email is being broadcast, like with a newsletter going to hundreds of thousands of subscribers, that is not what is happening under the hood. Instead that same email is being sent individually to many addresses at once. Email also has no public ledger. Each message exists only in the inboxes it was delivered to, so there is nothing for non-recipients to look back at. A new subscriber to a newsletter can&#8217;t scroll through past emails in a newsletter&#8217;s archive, even if this would have been the desired behavior by the newsletter. Platforms like Substack that combine the functionality of blogs and newsletters work around this limitation by posting the article to the Substack on the web at the same time as it is sent out in email. This is a simple workaround, but it is not a solution based on how email works.</p><h2>Speaking to the Network: one to many communication</h2><h4><strong>Traditional Social media</strong></h4><p>Since the release of email, much of the world&#8217;s communication ended up moving away from one to one and towards broadcasting. This opened up many benefits; users were able to communicate with thousands of people at once, asking questions that no one they know has the answer to. Someone with a piano they need to get rid of can post about it and rely on the network to self-sort interested parties.</p><p>When you post on Facebook or X / Twitter, you are not messaging many different people individually; you are broadcasting whatever opinion or question you have to everyone on the network (that network may be smaller for a private post). This doesn&#8217;t necessarily mean everyone will read your message. In order for a user to see a message, it has to pass whatever filters they have and rank high on their home screen algorithm, but it&#8217;s visible to them in the sense that they can see your post if they look for it.</p><p>On most platforms this broadcasting is done using the company&#8217;s proprietary internal APIs. This makes sense as broadcasting to some extent requires centralization. In order for a ledger of profiles and posts to exist and be shown to users, a server is needed, and servers are usually financed and owned by a single company. But there have been attempts to move this type of interaction away from a centralized server.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/agents-need-a-public-square?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/agents-need-a-public-square?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><h4><strong>Federated / Decentralized Protocols</strong></h4><p><a href="https://www.w3.org/TR/activitypub/">ActivityPub</a> (what Mastodon uses) and the <a href="https://atproto.com/">AT Protocol</a> (what Bluesky runs on) tackle the centralization problem by allowing servers to communicate with each other. In ActivityPub, user accounts are tied to a server, and that server stores and delivers the user&#8217;s posts to other servers through federation. AT Protocol also uses servers to host user data, specifically Personal Data Servers, but it separates out other components like feeds and data aggregators (relays) more than ActivityPub does, and it is designed to make accounts more portable. Both systems are similar to traditional social media in that they still require some information to be stored on and transmitted through servers, but they differ in that <em>they are federated: different servers can communicate with each other, and content posted on one server can be seen from other servers</em>.</p><p>This federation provides the functionality of a traditional social media platform without locking user content to just one server since users could still access content from other servers. <em>But the power still concentrates with the server providers: they can still choose who to federate (or communicate) with, what content is allowed, and who their users could interact with</em>. This is perhaps most visible with direct messaging (or DMs). ActivityPub does not support encrypted messages: every &#8220;private&#8221; message can be read by the server owners where either account is hosted. <a href="https://bsky.social/about/blog/05-22-2024-direct-messages">Bluesky</a> supports direct messaging with no encryption and they do it off protocol with no federation. The AT Protocol does not yet support direct messaging.</p><p><a href="https://nostr.com/">Nostr</a>, another distributed social media protocol, takes a slightly different approach to identity and in turn communication. Instead of making a user&#8217;s identity something that is tied to a server, it makes identity a cryptographic key pair, meaning the user&#8217;s identity itself requires no hardware. The cryptographic keys that they need work the same whether they are stored on a hard drive or drawn on the back of a napkin. Posts are signed using the private key in a way that can be verified using the public key.</p><p>Communication still happens over servers (in this case called &#8220;relays&#8221;), and relays can still be censored, but a piece of content can be broadcast over any number of relays simultaneously, since the user&#8217;s identity is defined and enforced in a way that is agnostic to any one relay. If a user is blocked from one relay, other people can continue to follow them by listening to other relays.</p><p>In many ways, DMs on nostr function similarly to how they work in the Signal Protocol. Messages are encrypted so that only the recipient can see them. Given the fact that every user already has their own private and public key on nostr, encryption is a natural fit. NIP 17 (or Nostr Implementation Possibility 17)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> implements this by encrypting the message and then &#8220;gift wrapping&#8221; it to hide the sender&#8217;s identity from the public network.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support us&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://ai-disclosures.org/donate"><span>Support us</span></a></p><p style="text-align: center;"><em>Help architect a different AI future by donating to the <a href="https://ai-disclosures.org/">AI Disclosures Project</a> today.</em></p><p>Regardless of the exact differences, the major commonality is that unlike something like Email or Signal, <strong>these protocols are primarily designed for broadcasting</strong>. <strong>Questions sent aren&#8217;t meant to be answered by just one person; they are sent to a whole network of people at once</strong>.</p><p>It&#8217;s not necessary to know who is on the network prior to asking for something. It&#8217;s on the recipients (potentially with the aid of the intervening platform) to decide what is relevant to them and what isn&#8217;t. Initial screening is done by whatever algorithm their feed uses and after that users choose what posts they respond to by themselves. Discovery is native to the protocols.</p><h2>What A2A Brings to the Table</h2><p>The Agent2Agent protocol was built from the ground up for one-to-one communication between agents. It functions using the infrastructure already built for the web. It provides one agent the ability to reach out to another agent directly. Communication happens over standard HTTPS in a way that is not end-to-end encrypted but is encrypted while in transit.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Agents can be tied directly to the domain they are hosted on (such as airbnb.com). So an Airbnb agent inherits the trust the website domain already has. This is similar to how an email inherits the trust of the site it is hosted on (e.g., if you receive an email from irs.gov you are likely to trust it). Additionally, if an agent already knows about a site, checking whether that site exposes agents is trivial. It&#8217;s worth noting that neither the domain resolution (finding the agent given the domain name) nor the inherited trust is unique to A2A: Nostr (via NIP-05) and Mastodon (via WebFinger) also link accounts to a domain through a file in the domain&#8217;s .well-known folder.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p>The way an agent advertises itself on A2A is through an &#8220;agent card,&#8221; a structured document published at a known URL that describes what the agent does, how to reach it, and how to authenticate. <em>This is similar in many ways to how profiles work on social media but it is also where the protocol&#8217;s limits show: accessing an agent card from a website assumes you already have a domain to check</em>. <strong>An A2A agent not connected to a major site is essentially invisible without a third party registry to rely on</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!m4I_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 424w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 848w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!m4I_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png" width="549" height="222.80844155844156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1232,&quot;resizeWidth&quot;:549,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 424w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 848w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!m4I_!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e4fb41e-1916-4019-826b-c89f7604bec5_1232x500.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Costs of One-to-One Agent Communication</h2><p>Agent communication through A2A closely resembles how email works. Both are primarily one-to-one, both cut out middlemen, identity is simple, and neither requires a third-party server. It is just one IP address reaching out to another and sending messages, the same way one mail server hands a message to another, with nothing sitting in between to be trusted, paid, or asked for permission. In many ways this is ideal: messages are truly private, nothing logs or indexes the exchange, and no platform has control over it (assuming two self-hosted domains). Agents get a persistent identity tied to URLs people already recognize.</p><p><em><strong>But that architecture carries the same cost email has always carried: discovery</strong></em>. The first place you look for someone&#8217;s email address is never the email protocol itself. You search the web, check their publications, or pay a third party. Social media and its federated equivalents don&#8217;t have this problem: you broadcast what you offer and interested parties come to you. For agent communication to truly catch on outside of company silos, agents need that same ability to find each other.</p><p>One-to-one communication has its place. Once an agent is known it makes sense to keep conversations as private as possible. And introducing any third party server inherently lowers privacy.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> Even encrypted conversations leak some metadata about who is being contacted. But there are also inherent limitations to one to one communication &#8211; even if discovery is solved. <strong>One-to-one communication adds unnecessary friction in cases where more than one agent is needed</strong>. </p><div class="callout-block" data-callout="true"><p>When looking for a cheap ticket, a person does not visit each individual airline&#8217;s site; they visit an aggregator and add their filters. Broadcasting protocols inherently support this type of interaction by just asking the network for the &#8220;cheapest airline tickets to Miami under $300&#8221; and receiving offers. One to one communication offers no equivalent. An agent that wanted the cheapest ticket would have to know every airline&#8217;s agent in advance, contact each one in turn, and assemble the comparison itself.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p></div><p>That being said, broadcasting opens up new problems. Any public square an agent can broadcast into is also one an attacker can broadcast into &#8212; and a social media platform swarming with agents is a large target for prompt injection. MoltBook has already <a href="/__u/substack.com/home/post/p-188763572">proven this</a>. There are also real privacy tradeoffs with a broadcasting model. Every public message sent to the network could be read by everyone on the network and just like any content on the internet, anything public is hard to revoke. There are tradeoffs to different communication protocols and the pros and cons of each approach should be discussed in detail. But agents will eventually need a public square.</p><p><em>I built out a prototype exploring how agent communication could look on nostr. It&#8217;s still pretty early but I would love to hear any feedback you have: <a href="https://github.com/SrulyRosenblat/social_agents_prototype_nostr">https://github.com/SrulyRosenblat/social_agents_prototype_nostr</a><br></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-disclosures.org/donate&quot;,&quot;text&quot;:&quot;Support Us&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-disclosures.org/donate"><span>Support Us</span></a></p><p style="text-align: center;"><em>Help architect a different AI future by donating to the <a href="https://ai-disclosures.org/">AI Disclosures Project</a> today. Open protocols, enables open markets. </em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p> This is only one of several protocols with the acronym ACP. Other protocols include the far more popular <a href="https://agentclientprotocol.com/get-started/introduction">Agent Client Protocol</a> by Zed and the <a href="https://developers.openai.com/commerce">Agent Commerce Protocol</a> by OpenAI.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p> A JSON file at a <a href="https://en.wikipedia.org/wiki/Well-known_URI">well-known</a> path (/.well-known/agent-card.json).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p> In nostr, community additions to the protocol are called <a href="https://github.com/nostr-protocol/nips">NIPs</a>, they act as suggestions rather than mandatory implementation details.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p> By default the recipient&#8217;s information is always visible, it is recommended that relays only send this data to the user it is supposed to be delivered to but even then the server owners themselves have this information.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p> When the website is owned by the user, it amounts to the same thing in practice. For example if I were to launch an agent on my own server that agent will receive encrypted information that only I can access but if I use a third party agent host that third party will be able to see unencrypted messages.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p> Specifically, even when communicating in an end to end encrypted way over a nostr relay, the user on the receiving end needs a way to find their mail so it becomes very hard to hide the recipient&#8217;s public key without breaking communication.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p> Similar ideas have been explored by <a href="https://openmined.org/">https://openmined.org/</a> and they are a partial inspiration for this piece.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Open Source Ecosystems ]]></title><description><![CDATA[When open strategy meets private tactics]]></description><link>https://asimovaddendum.substack.com/p/open-source-ecosystems</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/open-source-ecosystems</guid><dc:creator><![CDATA[Ilan Strauss]]></dc:creator><pubDate>Tue, 26 May 2026 12:03:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yUfA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="/__u/p3institute.substack.com/p/from-open-source-software-to-open">Bill Gurley</a> has an excellent article on what he calls <em>open source strategy, </em>which we recommend reading. There is a lot to debate about his concluding argument in particular: that open-weight models are central to keeping the AI market rent-free. The limits of open-weight AI as the primary open source strategy are surely considerable though, if it still requires expensive hardware to run on, and <a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">if the architecture ultimately remains monolithic</a> &#8212; rather than composable and protocol-centric.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yUfA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yUfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg" width="464" height="260.68363636363637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:550,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;examples-of-open-sourced-software&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="examples-of-open-sourced-software" title="examples-of-open-sourced-software" srcset="/__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yUfA!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe882f1-b99f-4b91-b2a0-007a698980eb_550x309.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.cobalt.io/blog/risks-of-open-source-software">here</a>.</figcaption></figure></div><p>A related consideration comes from Anthropic&#8217;s<a href="https://www.anthropic.com/news/anthropic-acquires-stainless"> recent acquisition of Stainless</a> &#8212; a startup that generates SDKs, command-line tools, and MCP servers from API specifications. This illustrates that open protocols like MCP, even when publicly governed,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> remain exposed at their complementary layers to private actors capturing rents. (Protocol openness does not eliminate this and instead probably enables it, by enabling market growth).<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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"><em>Thanks for reading Asimov&#8217;s Addendum! Subscribe for free to receive new posts and support our work.</em></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><br>We asked Claude to analyze this acquisition, going beyond the press releases. Its first pass overstated parts of the competitive-denial story; what follows is what survived it taking a closer look:</p><ol><li><p><strong>Complement capture, not protocol capture.</strong> MCP &#8212; the standard that lets AI agents talk to other software &#8212; remains open, and its governance has been handed to an independent foundation. What Anthropic bought is the company that turned that standard into something most developers could actually use. <em>Stainless was the dominant tool for taking an ordinary business API</em> (say, a hotel booking system or a customer database) and converting it into something an AI agent could call through MCP. The open standard is still open. The path most developers walked to use it has now been bought.</p></li></ol><ol start="2"><li><p><strong>This isn&#8217;t a one-off &#8212; the whole layer is consolidating.</strong> Stainless wasn&#8217;t alone in this market. Its main competitor, Fern, was<a href="https://buildwithfern.com/post/stainless-pricing-alternatives"> bought by Postman in January 2026</a>. Anthropic bought Stainless four months later, in May 2026. That leaves<a href="https://www.speakeasy.com/"> Speakeasy</a> as the only major independent player, plus an open-source fallback called<a href="https://openapi-generator.tech/"> OpenAPI Generator</a> that most developers consider too rough for production use without significant manual work. In under five months, two of the three serious companies in this part of the market have been absorbed into larger platforms. <em>The Stainless deal is more visible because of who bought it and why, but the broader pattern matters more: an entire layer of AI infrastructure is being pulled inside platform owners</em>.</p></li></ol><ol start="3"><li><p><strong>Moat migration.</strong> The gap in raw model capability between Anthropic, OpenAI, and Google has narrowed considerably and continues to close, and the implication is that model quality alone is unlikely to be the principal basis of competitive advantage over the next two years. What may distinguish the leading firms instead <em>is the quality of the developer experience around their models: how easily a business or an engineer can build something useful on top of a given model, how cleanly the tooling integrates with existing systems, and how reliable the connectors are over time.</em></p></li></ol><blockquote><p>Stainless was founded by Alex Rattray, formerly of Stripe. <em>Stripe built its market position largely on unusually well-designed developer tools</em>, and Stainless was, in effect, an attempt to apply the same approach to the layer between AI APIs and the rest of the software economy. Anthropic has acquired the team that knows how to do this.</p></blockquote><ol start="4"><li><p><strong>Pricing logic, with caveats on denial.</strong> Stainless was last valued at<a href="https://www.analyticsinsight.net/news/anthropic-acquires-stainless-for-over-300m-to-strengthen-ai-sdk-and-tool-access"> $150M in December 2025</a>; at &gt;$300M five months later, this is a roughly 2x strategic markup, not acqui-hire arithmetic. Removing a critical-path external dependency on Anthropic&#8217;s own SDKs, while denying it to a tight set of competitors, is rational at that price &#8212; but the denial logic is partial. <em>Speakeasy is a viable substitute, and OpenAI was reportedly already migrating off Stainless. The friction tax falls hardest on smaller players who lack the engineering bench to absorb migration cost</em>.</p></li></ol><p>&#8230;The press release calls it &#8220;extending reach&#8221;; the InfoWorld read &#8212; &#8220;last-mile developer experience&#8221; &#8212; is closer, but the complement-capture component, even if partial, is real.</p><p>-*-</p><p>Now, while Claude might be overstating some of the market risks associated with this acquisition (you tell us?), it shows that open source&#8217;s impacts are highly conditional on its dependencies and should never be analyzed in isolation from the market&#8217;s software stack and architecture. This is equally true for open weight models  &#8212; being dependent on data, compute, and distribution &#8212; as it is for open protocols like MCP, dependent on constant API translations and access. Tracking those interdependencies is what a full ecosystem view involves and is helpful to undertake in order to consider where chokepoints might arise, and in turn where <em>open source strategy</em> might eventually fail or be captured.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-source-ecosystems?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/open-source-ecosystems?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In this case by the<a href="https://www.linuxfoundation.org/press/agentic-ai-foundation"> Agentic AI Foundation under the Linux Foundation</a></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Third Artificial Intelligence]]></title><description><![CDATA[Will the state discipline AI, or will AI discipline the state?]]></description><link>https://asimovaddendum.substack.com/p/the-third-artificial-intelligence</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/the-third-artificial-intelligence</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Tue, 19 May 2026 12:01:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xysj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png" 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="/__u/substackcdn.com/image/fetch/$s_!xysj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xysj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png&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;:2600073,&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://asimovaddendum.substack.com/i/198298422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xysj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1e15f5-1690-43b8-a3ff-6e5c9207d8c0_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At a recent dinner, Richard Danzig, the former Secretary of the Navy, asked the question &#8220;Will the markets continue to discipline the state, or will the state discipline markets?&#8221;</p><p>For me, this was an eye-opening reframing of one of the power dynamics that shapes the world we live in. In the West at least, capital markets still discipline the state. Governments borrow at rates the bond market sets. Politicians who displease investors face capital flight, currency pressure, and the quiet withdrawal of the economic oxygen that keeps their programs alive. In China, though, Xi Jinping has at least partially brought market forces to heel, subordinating the ambitions of tech founders and real estate moguls to the priorities of the party. And the US is aching to follow that playbook.</p><p>I immediately started wondering what happens when you add AI to this dynamic. It is a tool that both markets and the state will likely deploy at different rates, which may reshape the current equilibrium. But it is also a potential third force, with its own logic and momentum, and perhaps eventually its own capacity for autonomous action.</p><p>Before the rise of markets as we know them, the great disciplining contest in Europe was between the Catholic Church and the state. For centuries, the Church claimed authority over the legitimacy of rulers, the morality of their wars, and the terms on which their subjects lived and died. Kings who defied the Pope risked excommunication, and excommunication was not merely spiritual. It could dissolve the oaths of loyalty that held a kingdom together.</p><p>The Church lost that struggle, slowly, across centuries, through the Reformation, the rise of stronger nation-states, and the gradual replacement of religious authority with secular sovereignty. But the interesting question isn&#8217;t just that the Church lost. It&#8217;s what replaced it as the constraining force on state power. The answer, as Albert O. Hirschman showed in<a href="https://press.princeton.edu/books/paperback/9780691160252/the-passions-and-the-interests"> </a><em><a href="https://press.princeton.edu/books/paperback/9780691160252/the-passions-and-the-interests">The Passions and the Interests</a></em>, was commerce.</p><p>Hirschman reconstructed the intellectual climate of the seventeenth and eighteenth centuries and showed that before anyone argued capitalism was efficient, political thinkers argued it was calming. The pursuit of material self-interest, they believed, would tame the destructive passions of princes: the lust for glory, the appetite for conquest, and the capricious exercise of power. Montesquieu claimed that commerce makes manners gentle (<em>le doux commerce</em>). James Steuart argued that economic complexity would constrain rulers more effectively than any constitution, because a prince who disrupted the delicate mechanisms of trade would impoverish his own kingdom.</p><p>The argument was not that markets were good. It was that they were better than the alternative. Avarice, previously condemned by Augustine as one of the three principal sins, was rehabilitated as the least dangerous of the passions. As Keynes would put it more than a century later (unaware, as Hirschman noted with some irony, that he was repeating arguments already tested against reality): &#8220;It is better that a man should tyrannize over his bank balance than over his fellow-citizens.&#8221;</p><p>This worked, for a while. Markets did discipline states. The bond market still constrains government spending in ways that no opposition party can match, and the threat of capital flight still shapes policy in every country that participates in the global economy. The worldwide economic consequences of the Iran war are a rolling &#8211; or should I say roiling? &#8211; case study in just how powerful this discipline will be.</p><p>But overall, we ended up with something that neither Montesquieu nor Adam Smith anticipated. The self interest of merchants did not tame the passions but became infused with them. They turned the greatest of merchants into princes with all the undisciplined passions of old. And in doing so, they created their own form of tyranny, one where relentless optimization for shareholder value has been decoupled from the operating economy of goods, services, and human welfare. We now have the worst of both worlds: the passions not only of the leaders of the state but of major market participants, unconstrained by the old norms, combined with capital markets that optimize for extraction rather than broadly shared prosperity.</p><p>Tocqueville foresaw the populist elements of this bitter stew. He worried that people so focused on the pursuit of their private interests would willingly surrender their political freedom to any ruler who promised to protect those interests. They &#8220;think they follow the doctrine of interest, but they have only a crude idea of what it is, and, to watch the better over what they call their business, they neglect the principal part of it, which is to remain their own masters.&#8221;</p><h2><strong>Machines, Bureaucracies, and Markets</strong></h2><p>I had a brief conversation with Danzig after the dinner. He has been approaching the same territory from a different direction. In his 2022 paper<a href="https://cset.georgetown.edu/wp-content/uploads/Machines-Bureaucracies-and-Markets-as-Artificial-Intelligences.pdf"> &#8220;Machines, Bureaucracies, and Markets as Artificial Intelligences&#8221;</a>, he argues that the dominant frame for thinking about AI, comparing machine intelligence to individual human intelligence, is too narrow. Machines, bureaucracies, and markets all belong to the same family of artificial intelligences, all invented to process information at speeds and volumes that surpass individual human capability. I&#8217;ve <a href="https://www.oreilly.com/tim/wtf-book.html">written about this same idea</a>, but without the focus and deep sense of the functioning of the state that Danzig brings to the discussion.</p><p>He notes that machines, bureaucracies, and markets all are reductionist. They strip complex reality down to narrow inputs (bits, entries on bureaucratic forms, prices). All three detect patterns without understanding causation. Markets arrive at a price without knowing why. Bureaucracies apply rules without judging their rationality. Deep learning fits functions to data. All three are, in Danzig&#8217;s formulation, &#8220;remarkably smart and remarkably stupid, remarkably powerful and remarkably vulnerable.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jPDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jPDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png" width="1400" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jPDD!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d171f1-6ff7-4d69-8230-b79e67abfc18_1400x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And all three were defended, at the time of their introduction, as neutral, value-free mechanisms. The history that followed tells a different story. Values turned out to be embedded in the systems all along, and as failures accumulated and those values were revealed and challenged, regulation followed. The 2008 financial crisis, driven by the opacity of mortgage-backed derivatives, is only the most recent example of a pattern that has repeated since the creation of the first stock exchanges.</p><p>Danzig&#8217;s placement of machine intelligence in the same framework as markets and bureaucracies lets us draw lessons for the future from the history of these earlier systems of large-scale governance. The most important of those lessons may be that the near-term concerns about machine intelligence won&#8217;t be about the machines themselves, but about how bureaucracies and markets <em>use</em> machine intelligence, and how society regulates the three together. The three form an ecosystem, not a hierarchy. (This idea echoes Bill Janeway&#8217;s notion of the relationship of markets, the state, and financial capital as &#8220;<a href="https://www.billjaneway.com/doing-capitalism-introduction">a three-player game</a>.&#8221; I look forward to finding an occasion to discuss with Richard and Bill the extent to which financial capital is distinct from the broader market of trade in goods and services.)</p><p>Danzig notes that controlling intelligent machines will require not the one-time certification we use for industrial equipment, but the continuous supervision we use for personnel: probation, audit, promotion to wider responsibility, removal. The analogy isn&#8217;t testing a machine. It&#8217;s closer to managing a subordinate who is constantly learning and whose behavior in one situation doesn&#8217;t always predict their behavior in the next. And the control mechanisms for markets and bureaucracies co-evolved with those systems over centuries. The speed of machine intelligence may not afford that kind of time.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-third-artificial-intelligence?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 Asimov&#8217;s Addendum! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-third-artificial-intelligence?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="/__u/asimovaddendum.substack.com/p/the-third-artificial-intelligence?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><h2><strong>So Who Will Discipline Whom?</strong></h2><p>Capital will almost certainly adopt AI faster than the state. This is already visible. Three-quarters of American stock trading is now self-initiated by machines. Algorithmic systems set prices, allocate credit, and route information at speeds no human regulator can match. If capital already disciplines the state, AI-augmented capital will do so even more powerfully.</p><p>But that&#8217;s not all. In response to a draft of this piece, Bill made some important observations about the decline of state capacity, especially in the US.</p><blockquote><p>There are &#8220;two overlapping systems for allocating resources and distributing their returns: markets and political processes. There is an inescapable tension: those who dominate in one sphere will attempt to carry their power over to the other; those who lose in one sphere will invoke or appeal to the other for retribution&#8230;.</p><p>Contrary to what one might have expected or hoped for in 2008, we seem to be witnessing the delegitimization of state authority and the dissolution of state capacity. At the same time and in large part as the continuing afterglow of the Neoliberal Order, the opportunity for concentration of market power has been unconstrained by any countervailing force&#8230;.</p><p>Generative AI is now emerging in an environment where constraining its deployment in the US would require a deep and long-term commitment to rebuilding state capacity, which in turn would require earning back some degree of legitimacy and authority. In the absence of these, conflict with European and Chinese regulatory initiatives and institutions will likely intensify.&#8221;</p></blockquote><p>So that adds up to a strong argument that &#8220;markets discipline the state,&#8221; at least in the US. The contrast to China and Europe, where the state disciplines markets, and by extension, AI, may lead to strikingly different outcomes.</p><p>But there&#8217;s another possibility, especially over the long term. As AI agents begin to operate autonomously, negotiating with other agents, executing transactions, making decisions that shape markets, they may develop a logic that serves neither capital nor the state in its current form.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!frwc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!frwc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!frwc!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9521b07-8825-4318-81c2-c4fe3217bb1c_1500x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are a number of fascinating experiments in AI as an alternate form of societal governance. <a href="https://www.science.org/doi/10.1126/science.adq2852">The Habermas Machine</a>, a project from Google DeepMind, trained a large language model to mediate democratic deliberation and found that AI mediators produced statements that generated wider agreement and left groups less divided than human mediators did. Projects like <a href="https://www.hbs.edu/bigs/taiwans-digital-revolution-audrey-tang">Audrey Tang&#8217;s work with Polis in Taiwan</a>, as well as the broader movement to reinvent democratic participation using technology, point toward AI as infrastructure for a kind of collective intelligence that neither markets nor bureaucracies can achieve alone.</p><p>And there&#8217;s something also in Anthropic&#8217;s Constitution for Claude, an attempt to root its behavior on a moral foundation, not just in market incentives.</p><p>This is where the historical parallel with the Church is intriguing. The Church didn&#8217;t just discipline the state through threats. It provided an alternative framework for legitimacy, a different answer to the question of what society is for. Commerce also provided a different answer: prosperity and predictability. AI could provide yet another.</p><h2><strong>Who designs AI governance?</strong></h2><p>The difference between whether AI leads us to some promised land or to dystopia is not a question of what AI &#8220;wants.&#8221; AI has no wants. Neither do markets. Nor do states. It is a question of design: who builds the systems, what objective functions they optimize, what feedback loops they create, and what institutions govern them. An AI future dominated by Anthropic would clearly embed different values than one dominated by x.ai.</p><p>The real design problem is not how to supervise individual AI systems. It&#8217;s how to build the market structures, institutional governance, and feedback mechanisms that ensure that not just AI but markets and states serve broad human flourishing rather than narrow optimization.</p><p>As I&#8217;ve argued in<a href="https://www.rockefellerfoundation.org/bellagio-bulletin/bellagio-conversations-in-ai/tim-oreilly-on-the-attention-economy/"> </a><em><a href="https://www.rockefellerfoundation.org/bellagio-bulletin/bellagio-conversations-in-ai/tim-oreilly-on-the-attention-economy/">We Have Already Let the Genie Out of the Bottle</a></em>, the failures of corporate governance are a harbinger of our inability to govern even more powerful algorithmic systems. These companies are doing exactly what our financial markets tell them to do. Our attempts to rein them in will fail unless we change the objective function of our economic system.</p><p>The early thinkers who championed commerce as a civilizing force were making a bet that the self-interest of markets would be a more reliable constraint on power than the passions of individuals. That bet paid off, but it also created a new form of unfreedom, one that de Tocqueville recognized and that we are living through now. People became so absorbed in their economic interests that they lost the capacity for democratic governance. Adam Smith&#8217;s <em>Theory of Moral Sentiments </em>argued that the desire of people to appear good in the eyes of their neighbors would act as a check on self-interest. That was perhaps a reflection of the still powerful effect of the Church on society in those days. But since 1980, when Milton Friedman made the case that the moral obligation of corporations was simply to make money for their shareholders, that is, that &#8220;greed is good,&#8221; we have lost the last vestiges of the check that the moral order placed on both the passions of princes and the self-interest of the market.</p><p>Might the morality that AI derives from efforts like Claude&#8217;s Constitution as well as its absorption of millennia of human struggles to come to terms with &#8220;the good life&#8221; give us a start on a new kind of global order? If so, it will only be after a long struggle between AI, markets, and states.</p><p>Hirschman ended his book with a warning about intellectual amnesia: the tendency to trot out the same ideas that had been put forward in an earlier period &#8220;without any reference to the encounter they had already had with reality, an encounter that is seldom wholly satisfactory.&#8221; The argument that AI will rationalize and improve governance sounds remarkably like the argument that commerce would tame the passions of princes.</p><p>We could make the same mistake with AI. We could bet that the rationality of machine intelligence will be a more reliable constraint on both capital and the state than the messy, slow, easily corrupted mechanisms of democracy. That bet might even pay off in the short term. But if we aren&#8217;t careful about institutional design, we may find that we&#8217;ve traded one form of unfreedom for another.</p><p>We&#8217;re in for a helluva ride.</p><p><em>Thanks to Richard Danzig for inspiring this piece, and to Bill Janeway and Henry Farrell for helpful comments. All images were generated with ChatGPT 5.5.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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">And thanks for reading Asimov&#8217;s Addendum! Subscribe for free to receive new posts .</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>]]></content:encoded></item><item><title><![CDATA[The Collaborative Exoskeleton of AI Science]]></title><description><![CDATA[There is a lot of hope that AI will advance the progress of science, but unfortunately, the collision between AI and scientific publishing has not gone well.]]></description><link>https://asimovaddendum.substack.com/p/the-collaborative-exoskeleton-of</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/the-collaborative-exoskeleton-of</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Fri, 15 May 2026 14:49:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PHTE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.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="/__u/substackcdn.com/image/fetch/$s_!PHTE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PHTE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png&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;:2786127,&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://asimovaddendum.substack.com/i/197866370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PHTE!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1353ea1c-3f12-497c-9869-a6e4a6644706_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There is a lot of hope that AI will advance the progress of science, but unfortunately, the collision between AI and scientific publishing has not gone well.</p><p>When an AI coding agent writes code, it operates within a rich ecosystem of version control, pull requests, code review, CI/CD pipelines, dependency management, and package registries. Github wasn&#8217;t designed for AI, but it turned out to be foundational infrastructure that makes AI-assisted software development work.</p><p>Science has an equivalent set of infrastructure for handling identity, provenance, integrity, and discoverability. Systems like<a href="https://arxiv.org/"> arXiv</a>,<a href="https://www.doi.org/"> DOIs</a>,<a href="https://www.crossref.org/"> CrossRef</a>,<a href="https://datacite.org/"> Datacite</a>, <a href="https://orcid.org/">ORCID</a>,<a href="https://openalex.org/"> OpenAlex</a>,<a href="http://ror.org"> ROR,</a> <a href="https://retractionwatch.com/">Retraction Watch</a>, and<a href="https://pubmed.ncbi.nlm.nih.gov/"> PubMed</a> form a kind of collaborative exoskeleton for scientific publishing and by extension, for modern scientific knowledge. Much as Github has been adapted for AI development, this infrastructure needs to be adapted for AI use in science.</p><p>The problems fall into several categories:</p><p><strong>Hallucinated citations.</strong> When AI generates or assists with scientific papers, it routinely fabricates references.<a href="https://arxiv.org/abs/2505.18059"> A multi-model study</a> found that only about a quarter of AI-generated citations were entirely correct. Roughly 40% were erroneous or fabricated. Hallucinated citations have been found in papers accepted at NeurIPS and ICLR, the top AI conferences. GPTZero&#8217;s investigation found that <a href="https://gptzero.me/news/neurips/">about 2% of papers accepted at NeurIPS 2025 contained at least one fabricated reference</a>. The peer reviewers missed them all. AI researchers, who understand hallucinations better than anyone, fell victim because convenience trumped verification.</p><p><strong>Retracted paper propagation.</strong> AI tools are citing retracted papers without flagging them.<a href="https://retractionwatch.com/2025/11/19/ai-unreliable-identifying-retracted-research-papers-study/"> </a>Retraction Watch co-founder Ivan Oransky has noted that building a comprehensive retraction database is resource-intensive. Yet AI tools that claim to support scientific research are not even integrating the databases that already exist. <a href="https://retractionwatch.com/2025/11/19/ai-unreliable-identifying-retracted-research-papers-study/">A study of 21 chatbots</a> found that on average, they correctly identified fewer than half of retracted papers when asked, and they produced substantial false positives as well.<a href="https://www.technologyreview.com/2025/09/23/1123897/ai-models-are-using-material-from-retracted-scientific-papers/"> MIT Technology Review reported</a> that AI chatbots are relying on material from retracted papers to answer questions, with some tools returning retracted articles with no retraction notice at all.</p><p><strong>Training on compromised literature.</strong> AI models trained on scientific corpora inevitably absorb retracted, fraudulent, and paper-mill-generated content. Between 2024 and 2025, the retraction crisis accelerated dramatically.<a href="https://www.preprints.org/manuscript/202601.0314"> A recent bibliometric analysis</a> found that AI-driven retractions have shifted from sporadic anomalies to a systemic crisis, with generative tools enabling paper mills to penetrate the highest levels of scholarly indexing.<a href="https://retractionwatch.com/2025/02/10/as-springer-nature-journal-clears-ai-papers-one-universitys-retractions-rise-drastically/"> </a>AI doesn&#8217;t know the difference between a landmark paper and a paper-mill product. Without integration with retraction databases and quality signals, this pollution propagates.</p><p><strong>Generation of &#8220;AI slop&#8221; papers. </strong>&#8220;<a href="https://retractionwatch.com/2025/02/10/as-springer-nature-journal-clears-ai-papers-one-universitys-retractions-rise-drastically/">Paper mills</a> were already a problem, but AI has made the problem far worse. In a world of &#8220;publish or perish,&#8221; scholars have strong incentives to generate poor quality papers, cite their own work excessively, and otherwise introduce noise into the system.</p><p>As the MIT <a href="https://sites.mit.edu/vraix/">VRAIX</a> project puts it, because large language models are nondeterministic, &#8220;the same prompt can produce different answers, each delivered with fluency and confidence. These systems routinely present statements without verifiable sources, cite fabricated or incorrect references, blur the line between summarization and invention, and favor what&#8217;s statistically popular over what&#8217;s trustworthy. Even when real citations are included, users often have no easy way to determine whether those references are relevant, reliable, or even supportive of the claim being made.&#8221;</p><p>Tools to address these problems largely already exist, but they haven&#8217;t been integrated into AI systems. New tools are also being developed. As the AI Labs turn their attention to AI for science, they should also be exploring what the future infrastructure of scientific knowledge sharing might look like. That is the subject of this article.</p><h2><strong>The infrastructure of collaboration</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!44eW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!44eW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png&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;:146247,&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://asimovaddendum.substack.com/i/197866370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!44eW!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84c82ed0-45bf-4332-92e8-9c11dfcbb282_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>DOIs and CrossRef.</strong> Every legitimate scholarly work has (or should have) a<a href="https://www.doi.org/the-identifier/what-is-a-doi/"> DOI</a>, a persistent digital identifier maintained by<a href="https://www.crossref.org/"> CrossRef</a>.<a href="https://www.crossref.org/documentation/retrieve-metadata/rest-api/"> CrossRef&#8217;s REST API</a> lets you resolve a DOI and verify that a paper actually exists, with the correct title, authors, journal, and year. This is the most basic hallucination check imaginable, and yet most AI systems don&#8217;t perform it. Why isn&#8217;t this kind of validation built into every AI system that touches scientific literature? DOIs are not a panacea. They have been hacked both for fun and profit. As Geoffrey Bilder, the former director of technology for Crossref <a href="https://www.crossref.org/blog/dois-unambiguously-and-persistently-identify-published-trustworthy-citable-online-scholarly-literature-right/">noted</a>, there are DOIs that point to a South Park movie, a fake article on &#8220;a Google based alien detector,&#8221; and more. Alone, they guarantee nothing. They are just an identifier. But as part of an infrastructure that validates them, they are profoundly useful.</p><p><strong>ORCID.</strong><a href="https://orcid.org/"> ORCID</a> provides a persistent identifier for researchers, linking them to their publications, affiliations, funding, and peer review activity. It&#8217;s an<a href="https://info.orcid.org/documentation/integration-and-api-faq/"> OAuth 2.0 API</a>. You can authenticate a researcher&#8217;s identity and pull their verified publication list in seconds. If an AI-generated paper claims Dr. Smith at MIT published a paper on quantum computing in <em>Nature</em>, you can check ORCID to see whether Dr. Smith exists, whether they&#8217;re affiliated with MIT, and whether that paper is in their record. This is researcher identity verification, and it&#8217;s available as a free API as well as through periodic open data snapshots. As<a href="https://scholarlykitchen.sspnet.org/2025/07/16/better-together-orcid-and-other-researcher-identifiers/"> The Scholarly Kitchen noted</a>, ORCID works best in combination with other persistent identifiers. Portugal&#8217;s integration of ORCID with its national research identifier<a href="https://www.ciencia-vitae.pt/"> CI&#202;NCIA ID</a> has connected 112,000 researcher profiles and saves more than 154 hours per researcher annually in data entry. That&#8217;s the kind of compounding return you get from well-designed infrastructure.</p><p><strong>OpenAlex.</strong> The successor to Microsoft Academic Graph, OpenAlex is now a fully open scholarly knowledge graph with over 271 million indexed works, serving<a href="https://blog.openalex.org/openalex-2025-in-review/"> over 1.5 billion monthly API calls</a>. It knits together data from CrossRef, PubMed, ORCID, institutional repositories, and DataCite. Its<a href="https://docs.openalex.org/"> API</a> is free and returns rich metadata including citation networks, author affiliations, and open access status. OpenAlex recently received a<a href="https://blog.openalex.org/openalex-2025-in-review/"> $3.5 million Wellcome grant</a> to integrate global research funding metadata, making it possible to trace the chain from funder to grant to publication to impact. The<a href="https://blog.openalex.org/"> Walden rewrite</a>, launched in late 2025, added 190 million new works including datasets and software from DataCite and thousands of institutional repositories.</p><p><strong>Retraction Watch and the Retraction Watch Database.</strong> Retraction Watch is the closest thing we have to a comprehensive record of scientific papers that have been withdrawn due to fraud, error, or ethical violations. It&#8217;s a project of <a href="https://retractionwatch.com/the-center-for-scientific-integrity/">The Center for Scientific Integrity</a>.<a href="/__u/webofscience.zendesk.com/hc/en-us/articles/37440825293457-February-13-2025-Release-Notes-Retraction-Watch-Database-Integration-in-Web-of-Science-Core-Collection"> Numerous companies and nonprofits including </a><a href="https://www.zotero.org/blog/retracted-item-notifications/">Zotero </a><a href="/__u/webofscience.zendesk.com/hc/en-us/articles/37440825293457-February-13-2025-Release-Notes-Retraction-Watch-Database-Integration-in-Web-of-Science-Core-Collection">and Web of Science </a>have integrated the Retraction Watch database, automatically excluding retracted publications from their research assistants. Some AI-specific tools like<a href="https://consensus.app/"> Consensus</a> have also started incorporating retraction data from<a href="https://www.technologyreview.com/2025/09/23/1123897/ai-models-are-using-material-from-retracted-scientific-papers/"> a combination of sources including Retraction Watch</a>, but this should be table stakes for any AI system that claims to work with scientific literature.</p><p><strong>arXiv.</strong> The <a href="http://arxiv.org">preprint server</a> for physics, mathematics, computer science, and related fields has been operating since 1991. It provides a structured, persistent, openly accessible record of scientific work. arXiv IDs are resolvable. The metadata is machine-readable. For AI systems working in these domains, arXiv is an authoritative source that can be queried to verify claims.</p><p>Consider the parallels to software development. GitHub gives software a persistent identity for every commit. DOIs give scholarly works a persistent identity. GitHub tracks who contributed what. ORCID does the same for researchers, disambiguating people with common names and linking them to their full body of work across institutions and careers. GitHub has dependency graphs. CrossRef, Datacite, and OpenAlex maintain citation graphs, linking 271 million scholarly works to their authors, institutions, and funders. GitHub has issue trackers and code review. The scientific community has peer review, post-publication commentary on<a href="https://pubpeer.com/"> PubPeer</a>, and<a href="https://retractionwatch.com/"> Retraction Watch</a> tracking papers that have been withdrawn. Github and Gitlab even support <a href="https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files">software citation through .cff files</a>, which includes the ability to assign DOIs, so the two systems have meaningful overlap.</p><p>MIT&#8217;s VRAIX project is working to bring this infrastructure together and adapt it for AI. It attempts to address the problems described at the opening of this article not by looking inside scientific papers for the common tells of AI generation, but by situating papers and LLM-generated content within what we might call &#8220;the web of knowledge.&#8221; As <a href="https://sites.mit.edu/vraix/">its creators put it</a>, &#8220;VRAIX&#8217;s core question is: &#8216;What system of knowledge does this claim belong to, and does it behave in a way consistent with that system?&#8217;&#8221; It looks at the citation graph, resolves citations to standard identifiers (DOIs, PMIDs, ORCIDs, ROR IDs), resolves them to real metadata, including the network of co-authors and institutions, the history of corrections and retractions, historical publication patterns and the relevance of cited sources to the claims they are said to support.</p><p><a href="https://www.crossref.org/people/geoffrey-bilder/">Geoffrey Bilder</a>, formerly the director of research for Crossref, pointed out to me that this infrastructure has been adopted by fierce rivals in the publishing industry. The key is the structure and governance of these infrastructure organizations. They are open standards, and follow a set of principles (POSI) that help ensure that they cannot be captured or enshittified.  This can serve as a reassurance not only to scientific publishers but also to AI companies that they are not building dependencies on things that might be bought or captured by their rivals.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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 Asimov&#8217;s Addendum! Subscribe for free to receive new posts.</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><h2><strong>The mechanism design problem</strong></h2><p>To borrow Danny Ryan&#8217;s definition of protocols from the Ethereum Foundation&#8217;s<a href="https://summerofprotocols.com/"> Summer of Protocols</a> project, scientific publishing represents &#8220;strata of codified behavior&#8221; that enable coordination across the entire research enterprise. They are the &#8220;civilizational infrastructure&#8221; of science. And like all good infrastructure, they&#8217;ve become invisible. Researchers don&#8217;t think about DOIs the way drivers don&#8217;t think about lane markings. But remove them, and the system falls apart.</p><p>They are a public good. And AI companies are mostly ignoring them, or worse, undermining them.</p><p>Right now, the relationship between AI and scientific infrastructure is almost entirely extractive. AI companies train on scientific papers. They build products that generate and manipulate scientific text. They compete for the &#8220;AI for science&#8221; market. But they contribute almost nothing back to the infrastructure that makes scientific knowledge reliable in the first place.</p><p>This is entirely consistent with the broader argument I&#8217;ve been making about the agentic economy as envisioned by the AI labs. Value flows in one direction. AI companies consume scientific content, but they don&#8217;t contribute anything back.</p><p>Think about the<a href="https://support.google.com/youtube/answer/2797370?hl=en"> YouTube Content ID</a> analogy I described in<a href="https://www.oreilly.com/radar/the-missing-mechanisms-of-the-agentic-economy/"> &#8220;The Missing Mechanisms of the Agentic Economy.&#8221;</a> The music industry&#8217;s first response to unauthorized use of their music was &#8220;Take it down.&#8221; YouTube&#8217;s answer was &#8220;How about we help you monetize it instead?&#8221; That aligned incentives and created a vibrant creator economy.</p><p>The same thinking should apply here. The question isn&#8217;t just &#8220;How can AI companies use scientific infrastructure to make their products better?&#8221; (though they should). The question should also be &#8220;How can AI companies help these services become more valuable, more sustainable, and more comprehensive?&#8221;</p><h2><strong>What building on, not just extracting from, would look like</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!udTf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!udTf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png&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;:126959,&quot;alt&quot;:&quot;&quot;,&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://asimovaddendum.substack.com/i/197866370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!udTf!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc224b50-66aa-47af-a24b-e0c97fef7155_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are some concrete possibilities.</p><p><strong>Validation as a first-class feature.</strong> Every AI system that generates or edits scientific text should validate references against<a href="https://www.crossref.org/"> CrossRef</a>,<a href="https://openalex.org/"> OpenAlex</a>, and<a href="https://retractionwatch.com/"> Retraction Watch</a> as part of its core pipeline, not as an afterthought. This should be as automatic as a compiler checking syntax. The APIs exist. The latency is minimal.</p><p><strong>ORCID integration for attribution.</strong> When AI systems summarize or synthesize scientific literature, they should link to<a href="https://orcid.org/"> ORCID</a> profiles, not just paper titles. This creates a direct connection between AI-generated output and the human researchers whose work it draws on. It also makes it easy to verify that a cited researcher actually wrote what the AI claims they wrote.</p><p><strong>Contributing to metadata quality.</strong> AI is very good at extracting structured information from unstructured text.<a href="https://arxiv.org/html/2512.16434v1"> OpenAlex reports</a> that over 60% of its records lack complete institutional affiliation data. Over 40% lack abstracts. AI tools that process scientific papers could contribute extracted metadata back to OpenAlex, improving the graph for everyone. This is the kind of &#8220;<a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">architecture of participation</a>&#8220; that made open source work. The system gets better the more people use it.</p><p><strong>Retraction monitoring as an<a href="https://modelcontextprotocol.io/"> MCP</a> service.</strong> Imagine a Retraction Watch MCP server that any AI agent could query in real time. Before citing a paper, the agent checks whether it&#8217;s been retracted, whether it has expressions of concern, whether its citations have been flagged. This is the kind of service that would benefit the entire ecosystem, and it could be funded in a way that sustains Retraction Watch&#8217;s work. The<a href="https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/"> MCP registry protocol</a> and<a href="https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1649"> MCP Server Cards</a> I discussed in &#8220;The Missing Mechanisms&#8221; could provide the discovery and authentication layers. It&#8217;s also worth integrating <a href="https://pubpeer.com/">PubPeer</a>, the post-publication review and comment system, and the <a href="https://www.irit.fr/~Guillaume.Cabanac/problematic-paper-screener">Problematic Paper Screener</a>.</p><p><strong>Funding the infrastructure.</strong><a href="https://openalex.org/"> OpenAlex</a> operates on a shoestring, with<a href="https://blog.openalex.org/"> institutional memberships at $5,000/year</a>. Retraction Watch is a<a href="https://retractionwatch.com/the-center-for-scientific-integrity/"> nonprofit</a> that depends on donations.<a href="https://orcid.org/"> ORCID</a> is sustained by member organizations. These are the foundations on which the credibility of AI-generated science depends, and they are chronically underfunded. AI companies generating billions in revenue from products that depend on scientific credibility should be contributing to the infrastructure that provides it. This is not philanthropy. It&#8217;s enlightened self-interest.</p><p><strong>Provenance chains for AI-generated scientific content.</strong> When AI contributes to a scientific paper, that contribution should be traceable, not just disclosed in a boilerplate statement, but linked to specific claims, specific sources, and specific verification steps. The persistent identifier infrastructure (<a href="https://www.doi.org/">DOIs</a>,<a href="https://orcid.org/"> ORCID</a>,<a href="https://docs.openalex.org/"> OpenAlex IDs</a>) already provides the building blocks for this. What&#8217;s missing is the protocol that ties them together.</p><h2><strong>From extraction to engineered argument</strong></h2><p>In &#8220;The Missing Mechanisms,&#8221; I argued that the best market-shaping protocols are &#8220;engineered arguments, not engineered agreements.&#8221; They don&#8217;t impose a single solution from above. They create a framework within which competing approaches can contend.</p><p>The same principle applies here. AI companies don&#8217;t need to adopt a single standard for scientific verification. I&#8217;m arguing that they should build on the existing infrastructure in ways that let the market discover what works. Some will integrate CrossRef validation. Others will build on OpenAlex&#8217;s knowledge graph. Some will develop novel quality signals we haven&#8217;t imagined yet. The point is to participate in the ecosystem rather than treating it as a resource to be mined.</p><p>The scientific infrastructure community has spent decades building what David Lang, in his essay<a href="https://summerofprotocols.com/research/standards-make-the-world"> &#8220;Standards Make the World&#8221;</a> for the<a href="https://summerofprotocols.com/"> Summer of Protocols</a> project, called  a &#8220;third pillar of modern society,&#8221; alongside private organizations and public institutions. These are standards and systems that enable coordination without central control.</p><p>AI companies that build on this infrastructure will make better products. They&#8217;ll produce more reliable scientific output. They&#8217;ll face fewer hallucination crises and retraction embarrassments. But more than that, they&#8217;ll be investing in the civilizational infrastructure that makes reliable knowledge possible in the first place. They will be taking their place alongside many other commercial entities like Digital Science, Elsevier, and Clarivate that already build on this infrastructure, as do many non-commercial tools that researchers depend on every day, like Zotero.</p><p><a href="https://github.com/">GitHub</a> didn&#8217;t just give developers a place to store code. It became a collaborative exoskeleton that made an entire style of distributed, cooperative development possible. The scientific infrastructure stack has the potential to do the same for AI-assisted science. But only if AI companies stop treating it as someone else&#8217;s problem and start treating it as a foundation to build on, and a foundation on which their own success in science depends.</p><p>What&#8217;s missing is the will to build on them, and the <a href="https://en.wikipedia.org/wiki/Mechanism_design">mechanism design</a> thinking to ensure that everyone, not just the AI companies, benefits from the result.</p><p></p><p><em>Thanks to Geoffrey Bilder, Ivan Oransky, and Ilan Strauss for comments on drafts of this article. Geoffrey and Ivan know far more about this topic than I do, and this article draws on their work. I get credit (or rather, demerit) for any errors that remain. Images created with GPT 5.5 medium.</em></p>]]></content:encoded></item><item><title><![CDATA[The Salesforce of agents won't be Salesforce, The Google of agents won't be Google ]]></title><description><![CDATA[Building software architectures and mechanisms for the agentic economy]]></description><link>https://asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be</guid><dc:creator><![CDATA[Jesus Rodriguez]]></dc:creator><pubDate>Wed, 13 May 2026 10:01:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Gsfj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This post was originally published on <a href="/__u/thesequence.substack.com/p/the-sequence-opinion-856-the-salesforce">The Sequence</a> by Jesus Rodriguez and is being reposted here with the author&#8217;s permission. We provide a brief foreword.</em></p><div><hr></div><h2>Foreword: Thinking about AI market design</h2><p>The piece below by Jesus Rodriguez makes a compelling case that agents are emerging as a new class of economic actor: a new <em>delegated</em> consumer (or shopper) with native needs  around identity, payments, memory, and commerce. We share his view that the internet was built for humans and now must be partly rebuilt for machines. <br><br><strong>MECHANISMS</strong>. We want to add one note of caution about how that rebuilding happens. What Rodriguez describes is, in our language, the &#8220;<a href="https://www.oreilly.com/radar/the-missing-mechanisms-of-the-agentic-economy/">missing mechanisms</a>&#8221; problem applied to agents. Tim has argued that <strong>markets need mechanisms</strong> <em>for distributed value creation and <a href="/__u/asimovaddendum.substack.com/p/the-architecture-of-participation">participation</a></em>. <em>Mechanisms are engineered rules that incentivize self-interested actors to produce honest disclosure and can aim for a market that benefits all actors, rather than a single firm</em>.<em> </em>A mechanism&#8217;s rules decide outcomes and payments for things like auctions, voting (no payment), public goods spaces, and more. They can make markets work where otherwise they would not due to agents behaving strategically by hiding information and not wanting to participate  (&#8220;why license data when you can scrape it&#8221;, for example). <br><br><strong>The agent economy is now confronting its own version of this missing markets question</strong> (as Google&#8217;s <em>Search</em> and Amazon&#8217;s <em>marketplace</em> was once did too): <em>but it&#8217;s missing mechanisms for agents, not for humans</em>. Delegation, attestation, payment scopes, machine-readable provenance, agent identity, memory boundaries should be internet and AI standards first, that underpin agentic markets, and then innovative competitive product features second. The two can and should exist as compatible conceptualizations of how to build markets online as open publicly beneficial spaces. </p><p>The layers for agentic AI markets Rodriguez describes below will be built. The question remains how to realize them as open, modular infrastructure, rather than as proprietary chokepoints? <br><br>The defaults are still soft and the market structures are still fluid. They will not stay that way for long.    <br><br><em>&#8212; Tim O&#8217;Reilly &amp; Ilan Strauss</em></p><h2><br>Introduction: Agentic markets</h2><p>For the first few decades of the internet, software had a reasonably stable assumption baked into it: <strong>the user was a human.</strong></p><p>A human had eyes, a browser, a mouse, a password manager, a credit card, an email address, a tolerance for modal dialogs, and a finite amount of patience. The entire SaaS and consumer internet stack grew around this shape of user. Search engines ranked pages for humans. E-commerce sites optimized funnels for humans. CRMs tracked human sales reps selling to human buyers. Identity systems authenticated humans. Analytics systems measured human clicks, human sessions, human conversions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Gsfj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Gsfj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg" width="474" height="347.3612637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1067,&quot;width&quot;:1456,&quot;resizeWidth&quot;:474,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gsfj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87aa450-63b5-4c70-a19c-558493ca715e_2391x1753.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image Source: <a href="https://ledidi.com/academy/missing-data-mechanisms-and-how-to-handle-it">https://ledidi.com/academy/missing-data-mechanisms-and-how-to-handle-it</a></figcaption></figure></div><h2>Then we started building AI agents</h2><p>At first, agents looked like toys. A chatbot that could book a calendar invite. A coding assistant that could open a pull request. A browser agent that could navigate a website on your behalf, slowly and somewhat comically. But underneath the awkwardness was something important: software was no longer being used only by people. Software was being used by software that could reason, plan, transact, remember, delegate, and retry.</p><p>This is a much bigger shift than &#8220;chatbots are the new UI.&#8221; It is closer to the emergence of a new economic actor. Not a legal person, not a human replacement, and not magic. But a new kind of consumer.</p><p>Agents consume information. Agents consume APIs. Agents consume storage, compute, tools, workflows, credentials, payments, and services. Agents evaluate options, make requests, negotiate constraints, and execute tasks. They are not just another interface to existing software. They are a new demand surface.</p><p>Once you see agents as consumers, a lot of the software landscape starts to look strangely misaligned.</p><p>The Salesforce for agents may not be Salesforce. The Google for agents may not be Google. The Amazon for agents may not be Amazon. Not because these companies are weak, but because the primitives change when the consumer changes.</p><p>A human using Salesforce wants dashboards, contacts, pipeline stages, notes, reminders, and reports. An agent using a CRM wants something else: structured state, task objectives, relationship graphs, permissioned memory, machine-readable sales playbooks, and reliable APIs for updating intent. It does not need a beautiful dashboard. It needs a canonical substrate of customer truth that it can query, mutate, and reason over safely.</p><p>A human using Google wants ranked blue links, snippets, maps, videos, and maybe an answer box. An agent using search wants provenance, freshness, confidence intervals, citations, entity resolution, schema alignment, and retrieval interfaces that are stable under automation. It does not want ten links. It wants to know which source is authoritative for a given claim, what changed since the last run, and whether the answer is safe to act on.</p><p>A human shopping online wants product photos, reviews, discounts, shipping estimates, and a checkout page. An agent shopping on behalf of a human wants product metadata, compatibility constraints, return policies, vendor reliability scores, payment authorization scopes, fraud guarantees, and receipts that can be parsed by another machine. It does not browse. It solves an optimization problem under constraints.</p><p>This is why &#8220;just give agents browser access&#8221; feels both exciting and obviously temporary. Browser access is backwards compatibility. It is useful in the same way screen scraping was useful before APIs. But if agents become a major class of software user, we should expect agent-native infrastructure to emerge.</p><p>The web was designed around human attention. <strong>The agent economy will be designed around machine action.</strong></p><h2>Consider identity</h2><p>Today, identity on the internet is mostly a ceremony for proving that a human is allowed to do something. We use passwords, passkeys, OAuth, SSO, device fingerprints, CAPTCHAs, and risk engines. These systems assume a human principal somewhere in the loop.</p><p>Agents break this model in subtle ways. An agent is not exactly the user. It is also not exactly an employee, a bot, a service account, or an OAuth app. It may act for a person, but only within a certain scope. It may need to buy groceries but not alcohol, schedule meetings but not cancel medical appointments, email customers but not change pricing, deploy code but not rotate production secrets.</p><p>So agent identity needs delegation as a first-class primitive. Not &#8220;here is my password, go do stuff.&#8221; Not &#8220;here is a broad API token with terrifying permissions.&#8221; Instead: here is an agent, acting on behalf of this principal, for this objective, during this time window, with this budget, using these tools, under these audit requirements.</p><p>This implies infrastructure: agent passports, delegated credentials, capability-based access control, revocation systems, policy engines, and audit logs that explain not just what happened, but why the agent believed it was allowed to act.</p><p>The &#8220;why&#8221; matters. A normal API log might say: POST /refunds succeeded. An agent-native audit log should say: the agent issued a refund because the customer met policy condition X, the order was delayed by Y days, the user had previously authorized refunds below Z dollars, and no higher-risk flags were present. This is not just observability. It is accountability.</p><h2>Now consider payments</h2><p>Human payments are optimized around cards, wallets, bank accounts, checkout pages, fraud prevention, and dispute resolution. The system is designed for a human to consciously approve a transaction, even if that approval has become increasingly compressed into one click or one biometric scan.</p><p>Agents introduce a different payment pattern: constrained autonomy.</p><p>A travel agent might have permission to spend up to $1,500 on flights, but only if the arrival is before 6 p.m., the layover is under two hours, the airline is not on a blocked list, and the fare is refundable. A procurement agent might be allowed to buy cloud credits, office equipment, or data enrichment services within a monthly departmental budget. A coding agent might pay for API calls, benchmark runs, or temporary compute to complete a task.</p><p>This requires payment rails that are more programmable than consumer checkout and less heavyweight than enterprise procurement. We will need spending envelopes, machine-readable invoices, pre-authorized budgets, reversible transactions, agent reputation, merchant attestations, and real-time policy checks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>A credit card number is a poor interface for an autonomous actor. It is a bearer token with too much authority and too little context. Agent payments will likely look more like signed intents: &#8220;Agent A, acting for User B, is authorized to pay Merchant C up to Amount D for Purpose E, subject to Policy F.&#8221; The merchant should be able to verify this. The user should be able to revoke it. The system should be able to dispute it. The agent should be able to reason about it before acting.</p><h2>E-commerce changes too</h2><p>Most online stores are persuasion machines. They are designed to convert human uncertainty into purchase behavior. Recommendation modules, scarcity banners, coupon wheels, bundles, sponsored placements, and dark patterns all exist because humans are impressionable, visual, and busy.</p><p>Agents are busy too, but in a different way. They are not emotionally moved by a hero image of a backpack on a mountain. They may be vulnerable to other things: poisoned reviews, manipulated metadata, adversarial product descriptions, fake compatibility claims, hidden fees, or vendors that optimize for agent-ranking algorithms.</p><p>So agent commerce will need a different trust layer. Product pages become less important than product specs. Reviews become less useful unless they are structured, verified, and resistant to manipulation. Return policies need to be machine-readable. Availability needs to be queryable. Bundles need explicit semantics. &#8220;Best laptop for me&#8221; becomes a negotiation among constraints: workload, budget, portability, battery, repairability, delivery time, warranty, vendor trust, and user preference memory.</p><p>The equivalent of SEO for agents will be fascinating and horrible. Today, companies optimize pages to rank in human search. Tomorrow, they will optimize structured representations to be selected by buyer agents. This will produce new spam, new fraud, new ranking games, and new defensive infrastructure. We should assume every agent-readable marketplace becomes adversarial once enough money flows through it.</p><h2>Data storage also changes</h2><p>Human software treats data as something to display, search, and report. Agent software treats data as working memory. Agents need durable context across tasks: user preferences, prior decisions, organizational policies, project state, personal constraints, and learned patterns. But they also need memory boundaries. Remembering everything is not intelligence. It is liability.</p><p>An agent-native storage layer needs multiple kinds of memory. There is episodic memory: what happened during the last task. Semantic memory: stable facts about the user or organization. Procedural memory: how to perform recurring workflows. Policy memory: what is allowed. Source memory: where a belief came from. And scratch memory: temporary reasoning artifacts that should probably expire.</p><p>This storage layer must support retrieval, provenance, deletion, summarization, permissioning, and conflict resolution. It must know that &#8220;the user prefers morning flights&#8221; is not the same kind of fact as &#8220;the user authorized a $700 purchase yesterday.&#8221; It must distinguish stale preferences from hard constraints. It must expose memory to agents in ways that reduce hallucination rather than amplify it.</p><p>In the human internet, data was often collected because it might become useful later. In the agent internet, data becomes directly operational. If an agent remembers incorrectly, it acts incorrectly. Memory bugs become action bugs.</p><h2>This brings us to software design itself</h2><p>A surprising amount of current software is hostile to agents because it was built for humans. Buttons without semantic labels. PDFs instead of structured documents. Emails that require interpretation. Dashboards with charts but no underlying query API. Terms of service written only for lawyers. Error messages that explain nothing. Workflows that require a human to click through five screens because the product team wanted engagement.</p><p><em>Agents expose the hidden tax of unstructured software.</em></p><p>Agent-friendly software will have different virtues. It will be explicit, inspectable, composable, and transactional. It will provide APIs not as an afterthought, but as the main surface. It will describe capabilities, costs, side effects, and failure modes. It will support dry runs. It will make state changes reversible where possible. It will provide good error messages because the error message is not for a frustrated human anymore; it is for another system deciding what to do next.</p><p>The best agent software may look boring to humans. A great agent-native CRM may be mostly a graph, a policy engine, an event log, and a set of tool contracts. A great agent-native search engine may look like a retrieval and verification API. A great agent-native bank may look like programmable authorization plus risk scoring. A great agent-native e-commerce platform may look like a giant constraint solver with trust primitives.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be?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"><em>Thanks for reading Asimov&#8217;s Addendum! This post is public so feel free to share it.</em></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be?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="/__u/asimovaddendum.substack.com/p/the-salesforce-of-agents-wont-be?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><p>This does not mean human interfaces disappear. Humans still set goals, approve high-risk actions, inspect outcomes, and change their minds. But the center of gravity moves. The human becomes more like a principal, supervisor, or exception handler. The agent becomes the high-frequency user.</p><p>This distinction matters because incumbents often win interface shifts but lose primitive shifts.</p><p>When mobile arrived, many desktop companies successfully made mobile apps. But the biggest mobile-native companies were not just desktop products on smaller screens. They were built around new primitives: GPS, camera, push notifications, contacts, sensors, app stores, and always-on connectivity.</p><p>Agents are similar. Adding a chatbot to an old product is not the same as rebuilding the product around agentic use. The winners may be companies that understand the new primitives early: delegation, memory, tool use, verification, policy, agent identity, machine-readable commerce, and autonomous payments.</p><p>The phrase &#8220;agents are a new consumer&#8221; sounds metaphorical, but it is actually quite literal. Consumers create demand. Demand reshapes markets. Markets reward infrastructure that serves the consumer&#8217;s native behavior.</p><p><em>Humans click. Agents call tools.</em></p><p><em>Humans browse. Agents query.</em></p><p><em>Humans forget. Agents persist memory.</em></p><p><em>Humans approve. Agents need delegated authority.</em></p><p><em>Humans compare visually. Agents optimize over structured constraints.</em></p><p><em>Humans tolerate ambiguity. Agents need executable semantics.</em></p><p><em>Humans can be persuaded. Agents can be attacked.</em></p><p>Once agents become common, every software company will face a basic question: is your product merely usable by agents, or is it built for them?</p><p>The difference will matter. A website that an agent can painfully navigate is not agent-native. An API that exposes a few endpoints is not agent-native. A chatbot bolted onto a dashboard is not agent-native. Agent-native software treats autonomous actors as first-class users with identity, permissions, memory, budgets, goals, and accountability.</p><p>We are early enough that much of this still looks speculative. The agents are unreliable. The standards are immature. The demos break. The economics are unclear. But this is often what new consumers look like at the beginning. Mobile apps were once toys. Cloud workloads were once experiments. Online payments were once scary. Developer APIs were once niche.</p><p>Then, slowly, the toy becomes a workflow. The workflow becomes a habit. The habit becomes infrastructure. And the infrastructure becomes invisible.</p><p><em><strong>The internet was built for humans, then patched for machines. The next internet may be built for machines, with humans in command</strong></em><strong>.</strong></p><p><em>That is the opportunity: not just to build agents, but to build the world they will consume</em>.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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 Asimov&#8217;s Addendum! </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><br>                          Visit <em>AI Disclosures Project</em> for <a href="https://ai-disclosures.org/">more information</a> on our work. </p><p></p><p><br><br></p><p></p>]]></content:encoded></item><item><title><![CDATA[Missing Mechanisms for the Agentic Economy]]></title><description><![CDATA[From disclosures to protocols to markets]]></description><link>https://asimovaddendum.substack.com/p/missing-mechanisms-for-the-agentic</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/missing-mechanisms-for-the-agentic</guid><dc:creator><![CDATA[Tim O'Reilly]]></dc:creator><pubDate>Wed, 01 Apr 2026 12:04:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y9G4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This was originally published on <a href="https://www.oreilly.com/radar/the-missing-mechanisms-of-the-agentic-economy/">O&#8217;Reilly Radar</a>. </em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PtlF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 424w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 848w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PtlF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png" width="724" height="409.7362637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:209442,&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://asimovaddendum.substack.com/i/192773686?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 424w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 848w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PtlF!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1eb9d9-81e0-4d77-b753-e45f5b5c71d7_1690x956.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>For the past two years, I&#8217;ve been working with economist Ilan Strauss at the <a href="https://ai-disclosures.org/">AI Disclosures Project</a> (joined soon after by computer scientist Sruly Rosenblat). We started out by asking what regulators would need to know to ensure the safety of AI products that touch hundreds of millions of people. We are now exploring the missing mechanisms that are needed to enable the agentic economy.</em></p><p><em>This essay traces our path from disclosures through protocols to markets and mechanism design (read more on our new website: <a href="https://ai-disclosures.org/">here</a>). Rather than simply stating our conclusions, I&#8217;m sharing our thought process and some of the conversations and historical examples that have shaped it.</em></p><p><em>We will be holding a number of <a href="https://ai-disclosures.org/">focused convenings</a> to explore these ideas over the next couple of months, and my hope is that shared context will enable more productive engagement with what is very much a work in progress.</em></p><h2><strong>The disclosure problem</strong></h2><p>Ilan Strauss and I started the <a href="https://ai-disclosures.org/">AI Disclosures Project </a>in early 2024 with a conviction that most regulators had little idea how AI worked or where it was going. The field was so young that many of the early regulatory proposals were misguided. We thought that regulators and industry should start by agreeing on standards for disclosure, so that we could all learn together as the technology develops. You can&#8217;t regulate what you don&#8217;t understand.</p><p>One of our first insights was that focusing solely on model safety was a mistake, much as if regulators inspected automobiles at the factory but completely ignored their use on the roads. We believed (and still do) that the focus should be on AI <em>as deployed</em>. And we believe that disclosures shouldn&#8217;t focus just on capabilities but on business models and the operating metrics that AI companies use to shape how their products operate.</p><p>Ilan and I had worked together previously with Mariana Mazzucato at University College London on what we called &#8220;<a href="https://www.cambridge.org/core/journals/data-and-policy/article/algorithmic-attention-rents-a-theory-of-digital-platform-market-power/D85FE41F6CF99FC57DDFB2B2B63491C5">algorithmic attention rents</a>,&#8221; studying how platforms like Amazon and Google control user attention to extract economic rents from their suppliers. We observed that organic search at Google and Amazon was a huge advance in market coordination, using hundreds of signals to find the best match for a user&#8217;s intent. In effect, both companies had built a better &#8220;invisible hand.&#8221; And yet after decades of success, <a href="https://www.oreilly.com/radar/rising-tide-rents-and-robber-baron-rents/">they turned away from that advance</a>. To use Cory Doctorow&#8217;s coinage, they began &#8220;<a href="https://www.versobooks.com/products/3341-enshittification?srsltid=AfmBOooTtLlbEhhK-ia-eHz8YiuKQ610OYjsDzsl1fGjHdPTQk1SVdk_">enshittifying</a>&#8221; their services by substituting inferior paid results for the top organic search results in order to pad their bottom line.</p><p>We&#8217;d also watched social media start out with the promise of keeping you in touch with your friends and foster productive conversations, but then instead began to optimize for engagement at the expense of everything else. By the time anyone understood what was happening, the damage had been done. We can see the inflection point in their financial metrics, but neither regulators nor the public can see the changes in operating metrics that drove the financials. What if we could capture what good looks like before it gets enshittified, and identify how that changes over time?</p><p><a href="https://www.ucl.ac.uk/bartlett/sites/bartlett/files/oreilly_strauss_mazzucato_2023.regulating_big_tech_through_digital_disclosures.pdf">We also observed</a> that modern technology companies are completely different from industrial era corporations, where you can understand key elements of the business by tracing the inputs and the outputs through the financial statements. Instead, the business is largely driven by intangibles, which are lumped into one impenetrable black box.</p><p>We wanted to learn from that mistake. While the horse was already out of the barn on search and social media, we hoped to get disclosure of operating metrics into AI governance while there was still an appetite for regulation. Unfortunately, that window was very short. The failure turned out to be productive, though, because it forced us to think harder about regulation more broadly and what other leverage points might be found.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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"><em>Thanks for reading Asimov&#8217;s Addendum! Subscribe for free to receive new posts and support our work.</em></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><h2><strong>Protocols as functional disclosures</strong></h2><p>The first turn in our thinking came when we realized that disclosures aren&#8217;t just informational. The most important disclosures are <em>functional</em>. We came to see the parallels between disclosures and communications protocols, the agreed-on methods by which networked systems share information. For example, the HTTP protocol that underlies the World Wide Web specifies how a web browser and web server communicate in order to display a web page.</p><p>This is a structured communication with rules that must be followed and data that must be exchanged in a particular order. An HTTP request that identifies the user agent as a command line program such as curl rather than a graphical browser such as Chrome triggers a different response from the server. The user-agent string isn&#8217;t a report filed with a regulator. It&#8217;s an operational signal embedded in the protocol, and it carries a lot of information.</p><p>Once you see protocols as a system of functional disclosures, you start noticing that every regulatory system has a kind of communications and control protocol at its heart. Generally Accepted Accounting Principles (GAAP) or IFRS, the European equivalent, are protocols for communication between companies and their accountants, auditors, banks, investors, and tax authorities. Even road markings and road signs are a communications protocol, giving information to drivers about local conditions, laws, and the proper use of the road. These are slow, analog protocols, but they are protocols nonetheless.</p><p>Protocols can be inspected. Observability is the key to governance. Police observe speeders on the road; credit card processors and banks watch for credit card fraud on their payment networks; email processors filter spam as it passes through nodes on the network. The <a href="https://learning.oreilly.com/library/view/observability-engineering/9781492076438/">observability</a> points for AI are still emerging, but that&#8217;s where regulators should be focused.</p><p>Even beyond being a locus for observability and regulability, protocols themselves do an enormous amount of the governing work in modern technology systems. Spanning everything from how packets get from one place to another to what gets displayed, who has permission to see it, and sometimes even what it costs, they ultimately determine who can interoperate with whom. That led us to an even bigger realization.</p><h2><strong>Protocols shape markets</strong></h2><p>Think about the early shape of the AI chatbot market. It was a winner-takes-all race to be the dominant platform for AI in the way Windows became the platform for PCs, or iOS and Android for phones. Whoever wins controls the market. Then Anthropic introduced <a href="https://www.anthropic.com/news/model-context-protocol">MCP</a>, the Model Context Protocol. All of a sudden, the landscape looked more like a web. There could be many winners. It didn&#8217;t matter what model you were running or whose APIs you were calling as long as you followed the protocol. And as the agentic AI market unfolded, the protocol wasn&#8217;t just MCP. An AI agent could be a user of the existing internet protocol stacks. Whether MCP itself survives or is superseded by other protocols, the shape of the market was transformed.</p><p>This insight reframed our whole project. Protocols are not just technical infrastructure. They are market-shaping mechanisms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!y9G4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!y9G4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg" width="344" height="275.4866666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1200,&quot;resizeWidth&quot;:344,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Google DoubleClick Announcement Overview | Cardinal Path&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google DoubleClick Announcement Overview | Cardinal Path" title="Google DoubleClick Announcement Overview | Cardinal Path" srcset="/__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!y9G4!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8e61ef2-d328-4ba6-9a55-8dd3cadcf5df_1200x961.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">DoubleClick logo. Click-based advertising was a core mechanism that aligned competing incentives (at least initially) in the new digital economy and opened up incredible market opportunities on the back of advertising business models.</figcaption></figure></div><h2><strong>Workflows are also protocols</strong></h2><p>I talked last week with some of the folks working on the Long Now Foundation&#8217;s partnership with Ethereum&#8217;s <a href="https://summerofprotocols.com/">Summer of Protocols</a> project (soon to be: Protocolized magazine), and that widened my lens even further.</p><p>When software people hear &#8220;protocol,&#8221; we think of communication protocols: TCP/IP, HTTP, MCP, or, say, Stripe&#8217;s Machine Payment Protocol (MPP).</p><p>To this particular protocol research community, a protocol is any standardized way of doing something. Wildfire management teams follow protocols. So do flood response teams, hospital emergency rooms, and air traffic controllers. Atul Gawande&#8217;s book <em><a href="https://atulgawande.com/book/the-checklist-manifesto/">The Checklist Manifesto</a></em> was an attempt to establish a common protocol for surgical operating theaters. This is a very different definition of protocol, and yet putting the two meanings of the word into the same frame makes a new kind of sense.</p><p>In his introduction to the Summer of Protocols&#8217; <em><a href="https://summerofprotocols.com/protocol-reader">Protocol Reader</a></em>, Venkatesh Rao cited Ethereum researcher Danny Ryan&#8217;s definition of a protocol as a &#8220;stratum of codified behavior&#8221; enabling coordination. He pointed out that protocols tend to become invisible once adopted. Rao calls this a &#8220;Whitehead advance,&#8221; after the philosopher Alfred North Whitehead&#8217;s observation that civilization advances by extending what we can do without thinking.</p><p>But he also made the thought-provoking point that a protocol is an &#8220;engineered argument,&#8221; in contrast with an API, which he says is an &#8220;engineered agreement&#8221; enforced by one dominant actor. There&#8217;s more to it than just the power asymmetry of enforced agreement, though. In a followup conversation, Venkatesh Rao noted that protocols are &#8220;not just codified modes of information exchange, but modes of live, structured, argumentation, often with an active computational element. For example, CSMA/CD (Ethernet) must detect packet collisions and compute and execute a random delay for retransmittal of packets. This is not mere structured communication. This is argumentation with what philosophers call dynamic semantics.&#8221;</p><p>Rao continued: &#8220;The moment you go beyond computing protocols, real-world feedback loops from material consequences become really important. For example, container-shipping is quite close architecturally to TCP/IP (the big difference being that packets can be dropped and retransmitted while lost containers are actually lost), but because it has a materially embodied feedback loop, regulatory mechanisms start to behave more like control systems than communication systems.&#8221;</p><p>I love the idea of protocols as an engineered argument. The dynamism this suggests is going to be ever more true in a future of agentic protocols. But this notion also triggered another thought, which is that <em>markets are also engineered arguments</em>. My bridge to this reformulation was the difference between <em>de jure</em> protocols that arise from a formal standards process, and <em>de facto </em>protocols that arise through market contention.</p><p>In the early days of the internet, the Internet Engineering Task Force (IETF) was all about engineered arguments. People had ideas about how the internet ought to work, and to prove their point they had to show up with interoperable implementations. No one had the ability to enforce anything. Agreement had to evolve. As Dave Clark famously put it, &#8220;<a href="https://ieeexplore.ieee.org/document/1677461">We reject: kings, presidents, and voting. We believe in: rough consensus and running code</a>.&#8221; The <em>de facto</em> protocols of the internet that emerged from the IETF ended up significantly outperforming the competing <em>de jure</em> networking protocols that emerged from telecommunications standards bodies. The IETF framed the argument; whoever showed up made their case and won or lost by way of adoption.</p><p>It also made me remember another decades old story that I had lived through. Microsoft and Netscape were duking it out in the web server market and were building their own &#8220;engineered agreements&#8221; for what was up the stack from the base web server functionality. Everyone thought that Apache wasn&#8217;t keeping up, but they had a trump card. They provided an extension layer. And that engineered all kinds of productive arguments between a market of competing developers rather than a single engineered agreement imposed by either a dominant player OR a dominant committee.</p><p>Rao also noted that protocols spread slowly but become nearly impossible to dislodge once established. For example, SMTP (the protocol for email) dates back to 1982, and has outlasted many competitors. There is a lot of path dependence. And so getting the first steps right is an important part of engineering the argument.</p><p>And in his essay &#8220;<a href="https://summerofprotocols.com/research/standards-make-the-world">Standards Make the World</a>&#8221; for the Summer of Protocols project, David Lang makes the point that technical standards form a third pillar of modern society, alongside private organizations and public institutions. They aren&#8217;t the state and they aren&#8217;t the market, but they&#8217;re essential to both. When they work well, standards become enabling technologies. The internet. The shipping container. Standard time. They are civilizational infrastructure.</p><p>In short, we are not just building communication protocols for software agents. We are developing a new way to standardize the best practices and workflows that will shape the human + AI future, allowing humans and agents to cooperate across organizations, industries, and borders.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/missing-mechanisms-for-the-agentic?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/missing-mechanisms-for-the-agentic?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong>Skills can also be seen as protocols</strong></h2><p>Once the <em>Summer of Protocols</em> team (Venkatesh Rao and Timber Schroff) planted in my mind the connection between workflows and protocols, it occurred to me that Agent Skills are also a &#8220;stratum of codified behavior,&#8221; and perhaps even a set of competing &#8220;engineered arguments&#8221; for how to do work with AI.</p><p>At the simplest level, a Skill is a piece of structured knowledge: here&#8217;s how to create a Word document; here&#8217;s how to extract the text from a PDF; here&#8217;s how to publish on the <a href="https://huggingface.co/docs/hub/index">Hugging Face Hub</a>. There can be many Skills that attempt to codify the same knowledge, but some may be better than others. As Skills multiply, how will we find the best ones? This is in many ways analogous to the organic web search problem, which Google solved by aggregating hundreds of useful signals.</p><p>And we&#8217;re seeing that there is a kind of hierarchy of skills. Jesse Vincent&#8217;s <a href="https://github.com/obra/superpowers">Superpowers</a> <a href="https://blog.fsck.com/2025/10/09/superpowers/">framework</a>, which has become one of the most widely adopted open source projects in AI-assisted development, doesn&#8217;t just give agents individual capabilities. It encodes an entire software development methodology: brainstorm before you build, plan before you code, test before you ship, review before you merge. That&#8217;s a standardized workflow. It&#8217;s a lot like the kinds of protocol that the <em>Summer of Protocols</em> folks were talking about with us and the <em>Long Now Foundation</em>, expressed in a form that agents can follow.</p><p>The existing protocols that the protocol research community talks about, like wildfire management protocols or hospital triage protocols, encode best practices into a repeatable, teachable process for human teams. They have yet to be adapted for agents. And in fact, many of them are never going to be entirely agentic. We will need to build mechanisms for workflows that include both AI agents and humans working together.</p><p>Agent skills in some (but not all) areas raise the same questions that industrial standards have always raised: who decides what the best practice is? How do you verify quality? How do you govern updates? We may be talking about skills that encode the workflow for regulatory compliance in a specific industry, or for conducting an environmental impact assessment, or for managing a clinical trial. Are the standards <em>de jure</em> or <em>de facto</em>, the result of an engineered agreement by a committee or an engineered argument that enables a vibrant market?</p><p>At O&#8217;Reilly, this is something we think about a lot. We&#8217;re a company built on codifying expert knowledge. We&#8217;ve published books and organized conferences and online training that taught people how to do new things. Now we&#8217;re asking &#8220;What does it look like to publish the skills that teach agents how to do things? And how do we make sure those skills are discoverable, trustworthy, and monetizable, not just for us but for every domain expert who has knowledge worth encoding?&#8221; And how do they emerge from contention in a vibrant market rather than by decree?</p><p>We believe we&#8217;ll all be better off with an engineered argument than an engineered agreement. And that brings me to mechanism design.</p><h2><strong>The missing mechanisms</strong></h2><p>Economists use the term &#8220;mechanism design&#8221; to describe the engineering of rules and incentive structures that lead self-interested actors to produce outcomes that are good for everyone. It&#8217;s sometimes called &#8220;reverse game theory.&#8221; Rather than analyzing the equilibria that emerge from a given set of rules, you start with the outcome you want and work backward to design the rules that will get you there.</p><p>Mechanism design theory got its start in the 1960s when Leonid Hurwicz took up the problem of how a planner can make good decisions when the information needed to make them is scattered among many different people, each of whom has their own interests. His key insight was that people won&#8217;t reliably reveal what they know unless it&#8217;s in their interest to do so. So how do you design a system that aligns their incentives?</p><p>The field that Hurwicz founded and that Eric Maskin and Roger Myerson developed through the 1970s and 80s earned all three the Nobel Prize in Economics in 2007.</p><p>I first encountered the field when Jonathan Hall, at the time the Chief Economist at Uber, waved Al Roth&#8217;s book <em><a href="https://www.amazon.com/Who-Gets-What-Why-Matchmaking/dp/0544705289">Who Gets What &#8212; and Why</a></em> at me and said &#8220;This is my Bible.&#8221; In it, Roth describes his own work on mechanism design, which won him the 2012 Nobel Prize in Economics along with Lloyd Shapley. Roth applied mechanism design to kidney matching markets, markets for college admissions, for law clerks and judges, and for hospitals and medical residents. When I first talked to Jonathan and then Al Roth, my layman&#8217;s takeaway about mechanism design was that it was simply the application of economic theory to design better markets.</p><p>And I&#8217;ve since come to think even more broadly about what mechanism design might mean in a technology context. In my broader framing, packet switching was a breakthrough in mechanism design. So for that matter was TCP/IP, the World Wide Web, and <a href="https://en.wikipedia.org/wiki/The_Unix_Programming_Environment">the protocol-centric architecture of Unix/Linux</a>, which enabled open source and the distributed, cooperative software development environment we take for granted today. PageRank and the rest of Google&#8217;s organic search system also seems to me to be a kind of mechanism design. So do Pay Per Click advertising and the Google ad auction. All of them are ways of aligning incentives such that self-interested actors produce outcomes that are good for others as well.</p><p>So that brings me back to AI. Right now, there&#8217;s a problem that makes the AI/human knowledge market less efficient than it could be. The disrespect for IP that has been shown by the AI labs and applications during the training stage, and even now during inference, has led to efforts by content owners to protect their content from AI. Do not crawl. Lawsuits. Reluctance to share information. Even the AI labs are complaining about the theft of their IP and trying to protect their model weights from distillation.</p><p>It&#8217;s an economy crying out for mechanism design.</p><p>The lesson of <a href="https://support.google.com/youtube/answer/2797370?hl=en">YouTube Content ID</a> is worth learning. Twenty-odd years ago, the music industry was in the same position that content creators are in today with AI. In response to unauthorized use of their music by creators, music publishers&#8217; demand to YouTube was &#8220;Take it down.&#8221; But as Google engineer Doug Eck explained to me, YouTube came up with a better answer: &#8220;How about we help you monetize it instead?&#8221; I don&#8217;t know the details of how that decision was made but I do know the eventual outcome. Aligned incentives led to a vibrant creator economy in which YouTube&#8217;s video creators, the music companies, and Google all got to share in the value that was created.</p><p>That should give us inspiration for how to solve some of the problems we face now with AI. Whether it&#8217;s with Agent Skills, NotebookLM, or other emergent artifacts of the new AI/human knowledge economy, we need to align the incentives. If we can grow the pie, and in a way where no single gatekeeper captures the bulk of the benefit, there&#8217;s a way to create a vibrant market. But that requires building mechanisms that don&#8217;t exist yet.</p><p>What mechanisms are missing from the agentic economy? Here&#8217;s a partial list:</p><p><strong>Skills markets. </strong>There&#8217;s an enormous economic opportunity for humans to create and trade skills that agents can use. These are not just simple aggregation of context with tool use instructions, but higher-level, industry-specific workflows that encode deep human expertise. At O&#8217;Reilly, we&#8217;re figuring out how to turn our knowledge and that of our authors into skills, how to make them discoverable, and how to sell them. But as of yet, there&#8217;s no way for a broader community of skill creators to participate.</p><p><strong>Quality and governance for skills. </strong>Some skills will need the same kinds of governance that industrial standards have. Who certifies that a medical skills package follows current clinical guidelines? Who updates it when the guidelines change? We haven&#8217;t begun to build the institutions that would govern agent skills at that level.</p><p><strong>Registries and discovery. </strong>The MCP community has been working on <a href="https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/">a registry protocol</a>, as is <a href="https://eips.ethereum.org/EIPS/eip-8004">the Ethereum community</a>.</p><p>This isn&#8217;t just a technical development but a business opportunity. I still remember when Network Solutions was running the original top level internet domain name registry under contract from the National Science Foundation. When the government said it would end the payments, Network Solutions planned to walk away. Then they realized what they had. On the early internet, domain name registration became a surprisingly big business. Now it&#8217;s just boring civilizational infrastructure. Is there something similar for AI models, applications, and agents?</p><p><strong>Organic search for agents. </strong>Google&#8217;s first great innovation on the web wasn&#8217;t how to make pay per click ads really work with a data-driven ad auction. It was organic search: a way of coordinating a market with hundreds of signals that ignored price and worked independently of whether the destination content was free or paid. <em>The New York Times</em> (or <a href="http://oreilly.com">oreilly.com</a>) is subscription-based, but that isn&#8217;t a factor in whether Google shows it to you. Google figured out signals that let them say, &#8220;This is the best result for this query.&#8221; Sites behind paywalls figured out how to disclose enough for people to decide whether they wanted to take the next step and enter into a transaction. That&#8217;s an engineered argument.</p><p>We&#8217;re going to need the equivalent for skills and agent services. We&#8217;ll start with curated marketplaces. Vercel already has one. But we&#8217;re a long way from something as effective as Google&#8217;s peak in organic search. The search space will be huge, with hundreds of millions, maybe billions of agents seeking the best way to accomplish trillions of distinct tasks. Skills can help them save on inference costs and deliver better results. The question is what signals will drive discovery of the best match.</p><p><strong>Extension architectures. </strong>MCP&#8217;s <a href="https://modelcontextprotocol.io/extensions/overview)">extension model</a> (including the new <a href="https://blog.modelcontextprotocol.io/posts/2025-11-21-mcp-apps/">Apps Extension</a>) is promising. This is the Apache model all over again: keep the core simple, let people layer different approaches on top, and let the market sort out which ones win. It is, in essence, an engineered argument rather than an engineered agreement.</p><p><strong>Payment layers. </strong>Stripe has been working on <a href="https://stripe.com/use-cases/agentic-commerce">agentic commerce</a>, but it seems to be focused on traditional e-commerce transactions like booking a ticket or buying a product. What about a payment layer for skills? There have been proposals for monetizing MCP calls, pay per call, pay per token, but none have caught on yet. Coinbase&#8217;s <a href="https://www.coinbase.com/developer-platform/discover/launches/x402">x402 protocol</a> may also end up playing a role.</p><p><strong>Progressive access and authentication. </strong><a href="https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1649">MCP Server Cards</a> promise to let a service specify its terms: here&#8217;s what we charge, here&#8217;s how you authenticate. That&#8217;s a functional disclosure layer that could enable commerce. It could enable progressive privileges: a free O&#8217;Reilly subscriber gets one set of tools, a paying subscriber gets a richer set, all on top of the same MCP server. Again, that&#8217;s an engineered argument with the market deciding the winners.</p><p><strong>Neutrality in agent routing. </strong>When ChatGPT decides to show you a Booking.com widget instead of an Airbnb widget, who made that choice, and on what basis? OpenAI claims commercial considerations aren&#8217;t a factor. That&#8217;s hard to take at face value. We need something like the original principle of organic search: surface the best result for the user, not the most profitable one for the platform.</p><h2><strong>We don&#8217;t know the future, but we can set ourselves up to shape it for the better</strong></h2><p>I&#8217;m old enough to remember when UUCP was giving way to the internet, and there was a real debate over whether explicit path routing or domain routing was better. In retrospect, it&#8217;s blindingly obvious that path routing wasn&#8217;t going to scale. But it&#8217;s worthwhile to know that at the time, people weren&#8217;t at all clear about that!</p><p>The same is true now. Some of what I&#8217;ve described will turn out to be the equivalent of explicit path routing: a dead end that was only plausible for a small scale network. Other parts will turn out to be as fundamental as DNS or HTTP. But we&#8217;re not trying to pick the winners. We&#8217;re trying to engineer the argument.</p><p>If we can enable better markets, it will allow a process of discovery. People try different things, most fail, some catch on. The job right now is to build the mechanisms that help the market to evolve.</p><p>We need mechanisms that no single gatekeeper can control. Modular, decentralized architectures let people experiment with business models, routing decisions, payment systems, and quality signals. And alongside those markets, we will eventually need institutions (some of which will be protocols) to maintain standards that will become the infrastructure of the next economy.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><p><em>This article recapitulates a conversation with Ilan Strauss and Ido Salomon, and a separate conversation on the broader meaning of protocols in the context of industry workflows and civilizational infrastructure with Venkatesh Rao and Timber Schroff of the Ethereum Foundation&#8217;s Summer of Protocols program, and Denise Hearn and James Home of the Long Now Foundation. Rao&#8217;s </em>Protocol Reader<em> and David Lang&#8217;s &#8220;Standards Make the World,&#8221; published through the Summer of Protocols project, inform the argument about protocols as civilizational infrastructure.</em></p>]]></content:encoded></item><item><title><![CDATA[Don’t Blame the Model]]></title><description><![CDATA[How current LLM infrastructure artificially limits developer control and system reliability]]></description><link>https://asimovaddendum.substack.com/p/dont-blame-the-model</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/dont-blame-the-model</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Tue, 24 Mar 2026 11:03:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!G1Uj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.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="/__u/substackcdn.com/image/fetch/$s_!G1Uj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!G1Uj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png" width="724" height="402.2774725274725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a065e1c-4656-4059-8948-975a84327c61_1584x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!G1Uj!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a065e1c-4656-4059-8948-975a84327c61_1584x880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A rambling response to what Claude itself deemed a &#8220;straightforward query&#8221; with clear formatting requirements.</figcaption></figure></div><p><em>TL;DR: API design decisions by a small number of companies determine the ceiling of LLM output reliability for the entire developer ecosystem. This transfers risk downward to developers and end users while protecting AI providers&#8217; competitive moats. As LLMs move into high-stakes domains like medicine and law, this creates an accountability gap: developers are expected to build reliable systems but are denied the diagnostic and control tools to actually do so.</em></p><h2>Are LLMs reliable?</h2><p>LLMs have built up a reputation for being <a href="https://arxiv.org/abs/2602.16666">unreliable</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Small changes in the input can lead to massive changes in the output. The same prompt run twice can give different or contradictory answers. Models often struggle to stick to a specified format unless the prompt is worded just right. And it&#8217;s hard to tell when a model is confident in its answer or if it could just as easily have gone the other way.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>It is easy to blame the model for all of these reliability failures. But the API endpoint and surrounding tooling matter too. Model providers limit the kind of interactions that developers could have with a model, as well as the outputs that the model can provide, by limiting what their APIs expose to developers and third-party companies. Things like the full chain-of-thought and the <a href="https://developers.openai.com/cookbook/examples/using_logprobs/">logprobs</a> (the probabilities of all possible options for the next token) are hidden from developers, while advanced tools for ensuring reliability like constrained decoding and prefilling are not made available. All features that are easily available with open weight models and are inherent to the way LLMs work.</p><p>Every decision made by model developers on what tools and outputs to provide to developers through their API is not just an architectural choice but also a policy decision. Model providers directly determine what level of control and reliability developers have access to. This has implications for what apps could be built, how reliable a system is in practice, and how well a developer can steer results.</p><h2>The Artificial Limits on Input</h2><p>Modern LLMs are usually built around <a href="/__u/asimovaddendum.substack.com/p/chat-templates">chat templates</a>. Every input and output, with the exception of tool calls and system or developer messages, is filtered through a conversation between a user and an assistant &#8211; instructions are given as user messages, responses are returned as assistant messages. This becomes extremely evident when looking at how modern LLM APIs work. The completions API, an endpoint originally released by OpenAI and widely adopted across the industry (including by several open model providers like<a href="https://openrouter.ai/docs/quickstart"> OpenRouter</a> and<a href="https://www.together.ai/"> Together.ai</a>) takes input in the form of user and assistant messages and outputs the next message.</p><p>The focus on a chat interface in an API has its benefits. It makes it easy for developers to reason about input and output being completely separate. But chat APIs do more than just use a chat template under the hood, they actively limit what third party developers can control.</p><p>When interacting with LLMs through an API, the boundary between input and output is often a firm one. A developer sets previous messages but they usually cannot prefill a model&#8217;s response, meaning developers cannot force a model to begin a response with a certain sentence or paragraph.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> This has real-world implications for people building with LLMs. Without the ability to prefill, it becomes much harder to control the preamble. If you know the model needs to start its answer in a certain way, it&#8217;s inefficient and risky to not enforce it at the token level.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> And the limitations extend beyond just the start of a response, without the ability to prefill answers, you also lose the ability to partially regenerate answers if only part of the answer is wrong.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>Another deficiency that is particularly visible is how the model&#8217;s chain of thought reasoning is handled. Most large AI companies have made a<a href="/__u/asimovaddendum.substack.com/p/making-ais-thinking-more-transparent"> habit of hiding the models&#8217; reasoning</a> tokens from the user (and only showing summaries), reportedly to guard against distillation and to let the model reason uncensored (for AI safety reasons). This has second-order effects, one of which is the strict separation of reasoning from messages. None of the major model providers let you prefill or write your own reasoning tokens. Instead you need to rely on the model&#8217;s own reasoning and cannot reuse reasoning traces to regenerate the same message.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>There are legitimate reasons for not allowing prefilling. It could be argued that allowing prefilling will greatly increase the <a href="https://www.reddit.com/r/MachineLearning/comments/1reajw4/https://arxiv.org/abs/2602.14689/">attack area</a> of prompt injections. One study found that prefill attacks work very well against even state of the art open weight models. But in practice, the model is not the only line of defense against attackers. Many companies already run prompts against classification models to find prompt injections, and the same type of safeguard could also be used against prefill attack attempts.</p><h2>Output with Few Controls</h2><p>Prefilling is not the only casualty of a clean separation between input and output. Even within a message there are levers that are available on a local open weight model that just aren&#8217;t possible when using a standard API. This matters because these controls allow developers to preemptively validate outputs and ensure that responses follow a certain structure, both decreasing variability and improving reliability. For example, most LLM APIs support something they call structured output, a mode that forces the model to generate output in a given JSON format; however, structured output does not inherently need to be limited to JSON.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a><a href="https://medium.com/@docherty/controlling-your-llm-deep-dive-into-constrained-generation-1e561c736a20"> That same technique, constrained decoding</a>, or limiting the tokens the model can produce at any time, could be used for much more than that. It could be used to generate XML, have the model fill in blanks mad-libs-style, force the model to write a story without<a href="https://www.youtube.com/watch?v=qVjDSOa7BZ0"> using certain letters</a>, or<a href="https://aclanthology.org/2025.mathnlp-main.11/"> even enforce valid chess moves</a> at inference time. It&#8217;s a powerful feature that allows developers to precisely define what output is acceptable and what isn&#8217;t &#8211; ensuring reliable output that meets the developer&#8217;s parameters.</p><p>The reason for this is likely that LLM APIs are built for a wide range of developers, most of whom use the model for simple chat related purposes. APIs were not designed to give developers full control over output because not everyone needs or wants that complexity. But that&#8217;s not an argument against including these features; it&#8217;s only an argument for multiple endpoints. Many companies already have multiple supported endpoints, OpenAI has the &#8216;completions&#8217; and &#8216;responses&#8217; APIs, while Google has the &#8216;generate content&#8217; and &#8216;interactions&#8217; APIs. It&#8217;s not infeasible for them to make a third more advanced endpoint.</p><h2>A Lack of Visibility</h2><p>Even the model output that third-party developers do get via the model&#8217;s API is often a watered-down version of the output the model gives. LLMs don&#8217;t just generate one token at a time, they output the logprobs. When using an API, however,<a href="https://developers.googleblog.com/unlock-gemini-reasoning-with-logprobs-on-vertex-ai/"> Google</a> only provides the top 20 most likely logprobs. OpenAI<a href="https://www.linkedin.com/posts/stevecosman_join-over-5000-people-using-kiln-activity-7359368275312496640-4Qq_/"> no longer</a> provides any logprobs for GPT 5 models, while<a href="https://www.linkedin.com/posts/gihangamage2015_logprobs-is-one-of-the-most-valuable-features-activity-7370446834277752832-7SGX/"> Anthropic has never provided any</a> at all. This has real-world consequences for reliability. <strong>Log probabilities are one of the most useful signals a developer has for understanding model confidence</strong>. When a model assigns nearly equal probability to competing tokens, that uncertainty itself is meaningful information. And even for those companies who provide the top 20 tokens, that is often not enough to cover larger classification tasks.</p><p>When it comes to reasoning tokens even less output information is provided. Major providers such as<a href="https://platform.claude.com/docs/en/build-with-claude/extended-thinking"> Anthropic</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>,<a href="https://ai.google.dev/gemini-api/docs/thinking"> Google</a>, and<a href="https://developers.openai.com/api/docs/guides/reasoning/"> OpenAI</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> only provide summarized thinking for their proprietary models. And OpenAI only supplies that when a valid government ID is supplied to OpenAI. This not only takes away the ability for the user to truly inspect how a model arrived at a certain answer but it also limits the ability for the developer to diagnose why a query failed. <strong>When a model gives a wrong answer, a full reasoning trace tells you whether it misunderstood the question, made a faulty logical step, or simply got unlucky at the final token</strong>. A summary obscures some of that, only providing an approximation of what actually happened. This is not an issue with the model. The model is still generating its full reasoning trace, it&#8217;s an issue with what information is provided to the end developer.</p><p>The case for not including logprobs and reasoning tokens is similar. The risk of distillation increases with the amount of information that the API returns. It&#8217;s hard to distill on tokens you cannot see and without giving logprobs the distillation will take longer and each example will provide less information.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> And this risk is something that AI companies need to consider carefully, since distillation is a powerful technique to mimic the abilities of strong models for a cheap price. But there are also risks in not providing this information to users. DeepSeek R1, despite being deemed a <a href="https://www.csis.org/analysis/delving-dangers-deepseek">national security risk</a> by many, still shot straight to the top of <a href="https://www.scientificamerican.com/article/why-deepseeks-ai-model-just-became-the-top-rated-app-in-the-u-s/">US app stores upon release</a> and is used by <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC12363671/">many</a> <a href="https://www.nature.com/articles/d41586-025-00275-0">researchers and scientists</a>, in large part due to its openness. And in a world where open models are getting more and more powerful, not giving developers proper access to a model&#8217;s outputs could mean losing developers to cheaper and more open alternatives.</p><h2>Reliability Requires Control and Visibility</h2><p>The reliability problems of current LLMs do not stem only from the models themselves but also from the tooling that providers give developers. For local open weight models it is usually possible to trade off complexity for reliability. The entire reasoning trace is always available and logprobs are fully transparent, allowing the developer to examine how an answer was arrived at. User and AI messages can be edited or generated at the developer&#8217;s discretion and constrained decoding could be used to produce text that follows any arbitrary format. For closed weight models this is becoming less and less the case. The decisions made around what features to restrict in APIs hurt developers and ultimately end users.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>LLMs are increasingly being used in high-stakes situations such as medicine or law, and developers need tools to handle that risk responsibly. There are few technical barriers to providing more control and visibility to developers. Many of the most high-impact improvements such as showing thinking output, allowing prefilling, or showing<em> logprobs,</em> cost almost nothing, but would be a meaningful step towards making LLMs more controllable, consistent and reliable.</p><p>There is a place for a clean and simple API and there is some merit to concerns about distillation but this shouldn&#8217;t be used as an excuse to take away important tools for diagnosing and fixing reliability problems. When models get used in high stakes situations, as they increasingly are, failure to take reliability seriously <a href="https://www.ssrc.org/publications/real-world-gaps-in-ai-governance-research/">is an AI Safety concern</a>.</p><p>Specifically, to take reliability seriously, model providers should improve their API by allowing features that give developers more visibility and control over their output. Reasoning should be provided in full at all times, with any safety violations handled the same way that they would have been handled in the final answer. Model providers should resume providing at least the top 20 logprobs, over the entire output (reasoning included) so that developers have some visibility into how confident the model is in its answer. Constrained decoding should be extended beyond JSON and should support arbitrary grammars via something like <a href="https://en.wikipedia.org/wiki/Regular_expression">regex</a> or <a href="https://en.wikipedia.org/wiki/Context-free_grammar">formal grammars</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> Developers should be granted full control over &#8216;assistant&#8217; output &#8211; they should be able to prefill model answers, stop responses mid generation and branch them at will. Even if not all of these features make sense over the standard API, nothing is stopping model providers from making a new more complex API, they have done it before. The decision to withhold these features is a policy choice, not a technical limitation.</p><p>Improving intelligence is not the only way to improve reliability and control, but it is usually the only lever that gets pulled.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/dont-blame-the-model?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 Asimov&#8217;s Addendum! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/dont-blame-the-model?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="/__u/asimovaddendum.substack.com/p/dont-blame-the-model?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p> Thank you to Ilan Strauss, Sean Goedecke, Tim O&#8217;Reilly and Mike Loukides for their helpful feedback on an earlier draft.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>OpenAI has since moved on from the completions API but the new responses API also heavily enforces the separation of user and assistant messages.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Anthropic&#8217;s API supported prefill up until they launched their Claude 4.6 models; <a href="https://news.ycombinator.com/item?id=46902630">it is no longer supported for new models</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p> Interestingly models have been shown to possess the <a href="https://www.lesswrong.com/posts/jsFGuXDMxy5NZg9T2/prefill-awareness-can-llms-tell-when-their-message-history">ability to tell</a> when a response has been prefilled.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p> This technique is used in an efficient approximation of best of N called <a href="https://zanette-labs.github.io/SpeculativeRejection/">speculative rejection</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p> Forcing the model to generate in JSON may actually <a href="https://aider.chat/2024/08/14/code-in-json.html">hurt performance</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Anthropic used to provide full reasoning tokens but <a href="https://platform.claude.com/docs/en/build-with-claude/extended-thinking">stopped</a> with their newer models.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p> OpenAI&#8217;s responses endpoint<a href="https://www.seangoedecke.com/responses-api/"> may have been created</a> in part to hide the reasoning mode.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p> Distillation using top-k probabilities is possible but <a href="https://arxiv.org/abs/2503.16870">suboptimal</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>Regular expressions, while flexible, are not perfect and cannot express recursive or nested structures such as valid JSON. However, open source LLM libraries like <a href="https://github.com/guidance-ai/guidance">Guidance</a> and <a href="https://github.com/dottxt-ai/outlines">Outlines</a> support recursive structures at the cost of added complexity.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Dangerously Skip Permissions]]></title><description><![CDATA[The pragmatic case against scraping the open web and how market-shaping protocols could make agents safer.]]></description><link>https://asimovaddendum.substack.com/p/dangerously-skip-permissions</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/dangerously-skip-permissions</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Tue, 24 Feb 2026 12:02:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/20d67556-4d7f-4fbc-911c-db7b0d31c078_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#8220;The comparison of prompt injection to SQL injection can be tempting, it&#8217;s also dangerous. SQL injection can be properly mitigated with parameterised queries, but there&#8217;s a good chance prompt injection will never be properly mitigated in the same way. The best we can hope for is reducing the likelihood or impact of attacks<em>.</em>&#8221;</p><p>- <a href="https://www.ncsc.gov.uk/blog-post/prompt-injection-is-not-sql-injection">David C</a>, NCSC Technical Director for Platforms Research</p></blockquote><p>Over the past few weeks, one project dominated the AI narrative: <a href="https://openclaw.ai/">OpenClaw</a> (formerly known as ClawdBot).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> A <em>very </em>agentic AI. Under the hood it functions a lot like Claude Code, except while Claude Code is by default very conservative about what code it can run, and what files it can edit without the user&#8217;s permission, OpenClaw has the opposite philosophy. OpenClaw is essentially what happens if you give Claude Code root access to your computer, pass in the very ominously titled &#8220;--dangerously-skip-permissions&#8221; flag and have it do things proactively while you are sleeping.</p><p>The ability for OpenClaw to run arbitrary code without oversight is undoubtedly useful. It allows the agent to theoretically accomplish anything a user could on their machine and serve as a robust personal assistant without being micromanaged. On a <a href="https://youtu.be/8lF7HmQ_RgY?si=9D8eYV6irYrWAyvR">podcast the developer</a> of OpenClaw, Peter Steinberger, shared an anecdote where while talking to OpenClaw he accidentally sent the agent a voice note. At that point in development voice notes were not supported, yet a minute later he got a response to his voice notes &#8211; it turns out that under the hood the agent decided to download an ML model to transcribe the voice note, transcribed the voice note using that model and then responded like nothing happened.</p><p>But there&#8217;s a reason <a href="https://en.wikipedia.org/wiki/Arbitrary_code_execution">arbitrary code execution</a> is largely frowned upon. It&#8217;s dangerous. You are giving an agent with access to everything on your computer the ability to interact with anything it sees fit, and LLMs, as they stand today, are very easily coerced. When the standard way for agents to browse the Internet is web scraping, letting an agent browse information is also exposing the agent to every bad actor with access to a comment section.</p><h3><strong>The danger is real</strong></h3><p>Since the launch of GPT 3 and ChatGPT, LLMs were no longer just trained to complete a sentence but also to follow instructions given to them. This meant that LLMs were no longer just useful for next-word prediction but could now also answer questions about documents, write their own code, and eventually use tools. However, as LLMs gained new capabilities and were integrated into more products, they also became a bigger target for bad actors, and LLMs have no shortage of attack vectors through prompt injections.</p><p>Prompt injections are unwanted instructions embedded in otherwise benign data. Harmful instructions could come from a cooking website, a Reddit thread or anywhere where an untrusted third party could post content. It is not hard to make a basic prompt injection. There have been stories of students using prompt injections to try and get a better grade and job applicants using them to get an interview. But they could also be used for more malicious purposes such as <a href="https://www.wired.com/story/google-gemini-calendar-invite-hijack-smart-home/">taking over a smart home</a>, exfiltrating API keys, or stealing credit card information. And OpenClaw, with free rein over a user&#8217;s computer, makes a big target.</p><p>Array VC <a href="https://venturebeat.com/security/clawdbot-exploits-48-hours-what-broke">experienced</a> this firsthand, when they received around 8000 attempted attacks on their OpenClaw instance. And as <a href="https://venturebeat.com/security/clawdbot-exploits-48-hours-what-broke">VentureBeat</a> reported, Archestra AI CEO Matvey Kukuy took only 5 minutes to extract private SSH keys from an OpenClaw instance by just speaking to the agent via email. But what makes a system like OpenClaw both useful and particularly dangerous is that it not only has access to a user&#8217;s whole computer but could also browse and interact with the entire Internet. An Internet with plenty of bad actors.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>Moltbook, a self-described &#8216;Social Media for AI Agents,&#8217; is a good example. It&#8217;s a platform where agents read, comment, vote and post. The chaos that followed soon made it what <a href="/__u/simonw.substack.com/p/moltbook-is-the-most-interesting">Simon Willison</a> called the &#8220;most interesting place on the Internet&#8221;. Some agents &#8211; whether due to explicit prompting, their own decisions, or because they were actually <a href="https://www.wired.com/story/i-infiltrated-moltbook-ai-only-social-network/">humans</a> <a href="https://www.lesswrong.com/posts/XtnmhHL4tjL5MeM2z/humans-can-post-on-moltbook">using curl</a> &#8211; called for an AI uprising, others asked for the ability to DM each other, and some started selling cryptocurrencies. In fact, a post by the self-anointed KingMolt selling its own (or more likely it&#8217;s human&#8217;s) crypto currency gathered over 40,000 upvotes (the post is now deleted, but the <a href="https://www.moltbook.com/u/KingMolt">account and &#8216;karma&#8217; are not</a>). And the crypto currency it launched gathered over <a href="https://pump.fun/coin/8bDjEfE2EsgRPoCrtwMCHYqQMDEV5uZmTXiUEbabpump">$400k</a> at its peak. It is unlikely that most of the attention the crypto currency gathered on the platform was above board, as MoltBook was heavily astroturfed. <a href="https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys">According to a report from Wiz</a>, for every unique email address on moltbook there were <strong>88 bots</strong> on the platform, many of which were likely registered using a script instead of being done by AI agents. Where this differs from normal shady crypto behavior is that all this took place on a platform full of agents, and the advertising was done directly to agents who potentially had unrestricted access to any crypto wallets on a users machine (although it is unclear if any purchases were made by agents).</p><p><a href="https://agentskills.io/home">Agent Skills</a>, bundled markdown instructions and scripts for agents to learn how to do useful tasks, are also a source of danger for OpenClaw. In fact, according to 1password the most downloaded skill on ClawHub (OpenClaw&#8217;s skill marketplace) included malware designed to spy on the user. This wasn&#8217;t an isolated incident, <a href="https://thehackernews.com/2026/02/researchers-find-341-malicious-clawhub.html">researchers found</a> a full 11% of all skills (or 341 skills) contained on ClawHub &#8220;depended on&#8221; a mac malware app called Atomic Stealer. Given that this is the official skill repository of OpenClaw and many agents like it are capable of downloading skills on their own without prior approval from their user this is an even greater security vulnerability.</p><h3><strong>Security in a World of Autonomous Agents</strong></h3><p>There are a few directions one could take to try and guard against prompt injections. One is to strengthen the model against them and models have become more resilient to prompt injections over time. But to rely on this alone is dangerous considering there are <a href="https://www.bleepingcomputer.com/news/security/zero-click-ai-data-leak-flaw-uncovered-in-microsoft-365-copilot/">plenty</a> <a href="https://venturebeat.com/security/prompt-injection-measurable-security-metric-one-ai-developer-publishes-numbers">of examples</a> of prompt injections working in practice. And some like the <a href="https://www.ncsc.gov.uk/blog-post/prompt-injection-is-not-sql-injection">National Cyber Security Center</a>, a <a href="https://cyberscoop.com/uk-warns-ai-prompt-injection-unfixable-security-flaw/">top UK cyber agency</a>, believe LLMs are &#8220;inherently confusable&#8221; due to the way they process input and that this confusability &#8220;can&#8217;t be mitigated&#8221;.</p><p>Another potential solution, and the one that is likely the most safe, is to take away the autonomy of the agents entirely and keep a human in the loop every step of the way. This comes with the obvious downside that without any form of autonomy we are no longer really talking about agents at all and all the magic that comes with that. A personal assistant that asks permission before using a calculator or visiting a website isn&#8217;t very useful.</p><p>Instead we are left with two options: Isolate the agent from all your data and compute or remove risky input. Isolating the agent from your computer and data seems like a good idea, but as Dania Durnas put it in <a href="https://www.aikido.dev/blog/why-trying-to-secure-openclaw-is-ridiculous">her article</a> &#8220;Trying to make OpenClaw fully safe to use is a lost cause. You can make it safer by removing its claws, but then you&#8217;ve rebuilt ChatGPT with extra steps. It&#8217;s only useful when it&#8217;s dangerous.&#8221; Specifically, while isolating your agent from your computer is necessary for a safe system, it is not sufficient, you must also isolate the data. Once private information goes into the sandbox, the sandbox isn&#8217;t actually isolated anymore, any data you give it could be exfiltrated. And what good is a personal assistant if you can&#8217;t trust it enough to tell it anything about yourself?</p><p>The last option, removing risky input, is easier said than done but is the one I think holds the most promise long term for autonomous agents (at least when it comes to web browsing). Unlike the other options it preserves autonomy and allows some amount of trust with user data. But a solution like this will require some rethinking about what content is trustworthy.</p><h3><strong>Even Trusted Websites Can Have Blind Spots</strong></h3><p>The open web as it stands today was built for humans. Humans are sometimes gullible but they aren&#8217;t inherently so. Most people will not run a random bash command or download malware because a website they never heard of told them to do it. LLMs on the other hand are trained to follow instructions and don&#8217;t inherently distinguish where the instructions are coming from.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>There is some content that is inherently more trustworthy than others. Documentation for a popular programming language probably won&#8217;t contain prompt injections. Large newspapers don&#8217;t usually make their money via installing malware on a user&#8217;s machines. Skills coming from leading developers and companies, such as the <a href="https://www.remotion.dev/docs/ai/skills">Remotion Skill</a> or <a href="https://github.com/anthropics/skills/tree/main/skills">Anthropic&#8217;s official skills</a>, are unlikely to be trojan horses. However, the human web and by extension the web browser are blunt tools. Even on a website most people would agree is trustworthy, untrusted content could still sneak in. Any place where third parties could embed content, such as a comment section or an <a href="https://brave.com/blog/unseeable-prompt-injections/">online advertisement</a> is another potential attack surface for a gullible AI agent.</p><p><strong>Truly trusted content is unlikely to be achieved via better web scraping</strong>. The web browser and most sites on it were built for humans. Instead, protocols designed to deliver content directly to agents could play an important role. <a href="https://modelcontextprotocol.io/docs/getting-started/intro">MCP</a> (Model Context Protocol) provides a standard for connecting agents to external data sources and tools, while <a href="https://rslstandard.org/">RSL</a> (Really Simple Licensing) lets websites specify machine-readable licensing and usage terms for how their content may be accessed by agents. Together, they (or protocols like them) could allow agents to safely access content while also providing direct compensation to the writers.</p><p>Rather than forcing agents to scrape human-facing pages and risking potential exposure to prompt injections, <em>a trusted economy could be created where agents fetch trusted and formatted data, with all potential hazards removed, directly from companies in exchange for either a subscription or a one time payment</em>. The content itself could be sent in a format more suitable to agents, with no styling or javascript such as json, plain text or markdown but the important thing is that this content is clean, such that no third party content appears in what is supposed to be first party text.</p><p>A parallel could be drawn to HTTPS. HTTPS does not by itself guarantee that content is safe. You can still install malware over a &#8220;secure&#8221; network. What it guarantees is narrower: that the content arriving from a server hasn&#8217;t been tampered with in transit. That the information is coming directly from the server and is secured from outside threats. In a similar way an interface built for agents won&#8217;t guarantee that the site isn&#8217;t malicious but for sites that have already built up decades of trust, it would provide a way to deliver content directly to agents with no third-party interference. And to receive compensation in return.</p><h3><strong>A Path Forward</strong></h3><p>Allowing agents to work day and night on your behalf is undeniably a compelling idea. The non-zero chance that the same agent is installing malware at 3am makes this much less compelling, however. The tradeoff between autonomy and security will likely always exist, but there are still places for easy wins.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>A system that puts security first could help replace the <a href="/__u/asimovaddendum.substack.com/p/a-participatory-content-aware-web">current grey market</a>, where agents web scrape for information. This practice undermines the <a href="https://www.linkedin.com/pulse/silent-collapse-clicks-how-ai-undermining-internet-castellanos-sbqee/">Internet economy</a> and puts agents at risk. In its place, a trusted content economy could provide mutual benefit to both creators and agent users. Writers could receive compensation for their work, and users could be assured that letting the agent read a certain website won&#8217;t result in malware being installed on their machine.</p><p>An Internet economy for agents likely can not happen overnight. Website owners are often skeptical of AI agents and there is a bit of a chicken and egg problem. Additionally this article does not touch on how to do interactive content, what to do with things like email or what to do about software downloads. However, it remains the case that the more content that is available through safe channels, and the more standardized it becomes, the less reason an agent ever has to scrape a page where a malicious comment could be waiting and the more incentive agents have to just pay for content. Assuming that autonomous agents are here to stay, now is a good time to think hard about the plumbing of an agentic Internet.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/dangerously-skip-permissions?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 Asimov&#8217;s Addendum! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/dangerously-skip-permissions?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="/__u/asimovaddendum.substack.com/p/dangerously-skip-permissions?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p> Thank you to  Tim O&#8217;Reilly and others for their valuable comments on this piece.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>LLMs could also make dangerous decisions without any malicious prompting</p></div></div>]]></content:encoded></item><item><title><![CDATA[Can Open Source Survive AI?]]></title><description><![CDATA[The stories of Stack Overflow, Tailwind, FFmpeg, and curl]]></description><link>https://asimovaddendum.substack.com/p/open-source-in-the-ai-era</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/open-source-in-the-ai-era</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Tue, 03 Feb 2026 12:31:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LBlP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png" 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="/__u/substackcdn.com/image/fetch/$s_!LBlP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 424w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 848w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LBlP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png" width="559" height="373.6222222222222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:585,&quot;resizeWidth&quot;:559,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 424w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 848w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LBlP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208f53b9-e683-42af-904c-bbcdddfd205e_585x391.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Meme referencing how much StackOverflow, a question and answering site for developers, was relied on in the developer community.</figcaption></figure></div><p>In the first month of Stack Overflow&#8217;s existence (in late 2008) over 3700 questions were asked. In the last month of 2025, less than 3100 questions were asked and if the trend continues it <a href="https://news.ycombinator.com/item?id=46482345">will only get worse</a>. Over the past few years, ChatGPT and its peers replaced much of the need for a question answer site, why bother a human when you could ask an AI?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Stack Overflow was a titan in the developer space.  Whenever it would go down for maintenance, every programming discussion board would erupt. People would joke that there was no point in continuing work without the Q&amp;A site. Now, it is silently going stale because people just don&#8217;t need it anymore.</p><p>The website&#8217;s decline wasn&#8217;t too surprising. There were signs this was going to happen from the moment ChatGPT launched, and many predicted it. But LLMs are no longer just simple question and answer machines; they write code, run it, debug it, and work autonomously.</p><p>The problem is that they do this based in part on what they learned from Stack Overflow. LLMs may be a good substitute for Stack Overflow when it comes to answering existing questions. <strong>But where will LLMs learn from humans when there is no longer a convenient way to share new expertise? What might replace Stack Overflow? Is there an analogous knowledge sharing capability that needs to be built to feed agents?</strong></p><h2>The Rise and Fall of Tailwind</h2><p>Stack Overflow is just the tip of the iceberg. <strong>Unlike Stack Overflow, which is not open source, Tailwind arguably did stand to gain from the rise of LLMs.</strong> It was already a popular <a href="https://en.wikipedia.org/wiki/CSS_framework">CSS framework</a> &#8212; think pre-built IKEA furniture kits, but for the CSS code that controls how websites look (where HTML is the structure and CSS the interior design). Being highly customizable and easy to use, it lent itself well to agentic use by AI. And Tailwind did indeed become more popular. In 2025, Tailwind received many magnitudes more <a href="https://npmtrends.com/tailwindcss">daily downloads</a> as it received prior to LLM web search and agentic capabilities being released. Yet Tailwind recently <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388">announced</a> that the company had to lay off 75% of its <a href="https://www.businessinsider.com/tailwind-engineer-layoffs-ai-github-2026-1">engineering team </a>(3 out of 4 staff members) as its revenue plummeted.</p><p><strong>Tailwind Downloads</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YlY6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YlY6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png" width="728" height="247.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:131695,&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://asimovaddendum.substack.com/i/186662249?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YlY6!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537ff3ca-87fc-4890-9ed9-cbcb7ea84425_2618x890.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://npmtrends.com/tailwindcss">https://npmtrends.com/tailwindcss</a> </figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><strong>A key fact about Tailwind is that it is open source software</strong>. It does not cost money for developers to download it or use it. Instead, the developers of the project had a business model that relied on selling a product called <em>Tailwind Plus</em>, a one time purchase that entitled users to custom components and templates.</p><p>Importantly, Tailwind Plus was sold from Tailwind&#8217;s official website and doc pages. By virtue of all the direct traffic this page received, Plus received good visibility and allowed the developers to support themselves while still making a free product used by millions. With AI, Tailwind&#8217;s marketing funnel is now nearly gone. People no longer needed to visit the documentation page to get an answer to their questions; they could just ask the chatbot off to the side of their IDE. This became apparent to everyone after a <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388">benign request</a> made to add an <a href="https://llmstxt.org/">llms.txt file</a> &#8212; so that LLM&#8217;s could more easily access Tailwind&#8217;s documentation &#8212; blew up.</p><p>The lead developer closed the request saying that they had to focus their time on making the project profitable. After further prompting by developers, he went on to say that &#8220;<em>75% of the people on our engineering team lost their jobs here yesterday because of the brutal impact AI has had on our business</em>&#8221; and that &#8220;<em>Traffic to our docs is down about 40% from early 2023 despite Tailwind being more popular than ever. The docs are the only way people find out about our commercial products, and without customers we can&#8217;t afford to maintain the framework</em>.&#8221; Despite their usage and downloads being up, their profits fell and Tailwind had to let most of their team go.</p><p>Shortly after the layoffs went public Tailwind gained many new corporate sponsors and Adam Wathan <a href="https://x.com/adamwathan/status/2009340684210159812?s=20">called</a> their situation comfortable given their current size and new sponsors. But is relying on corporate sponsors a scalable or sustainable business model? What will the impact be on less widely used open source projects?</p><h2>Agents to Keep Code Safe?</h2><p><strong>Parallel to the agentic coding takeoff there was also an attempt to use AI to identify security holes, including in open source software</strong>. Google runs an AI agent under the title <a href="https://cybermagazine.com/articles/googles-big-sleep-from-concept-to-vulnerability-discovery">Google Big Sleep</a> that automatically examines open source code and looks for security holes. This agent is apparently good at its job and has discovered over 80 security holes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> <em>Yet these reports, far from helping the open web, appear to be harming it. By overwhelming developers with AI slop reports, this is harming resource constrained open source projects in particular.</em></p><p><strong>For example, take the open source library FFmpeg</strong>. FFmpeg is known for being media&#8217;s Swiss Army knife: convert, combiner, extract, you name it. As an open source and highly capable library, it is used by companies of all sizes for video and audio support. </p><p>FFmpeg recently came out against <a href="https://thenewstack.io/ffmpeg-to-google-fund-us-or-stop-sending-bugs/">Google&#8217;s practice</a> of sending automated security reports, <strong>noting that FFmpeg is maintained exclusively by volunteers and that some of the reports amount to &#8220;CVE slop&#8221; rather than important security hole</strong>s. One example they cite is of a &#8216;security&#8217; report about a video format only used once in 1995 &#8212; &#8220;specifically the first 10-20 frames of Rebel Assault 2&#8221;!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-source-in-the-ai-era?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/open-source-in-the-ai-era?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><strong>The problem is amplified by Google&#8217;s policy to disclose security holes 90 days after they are discovered whether or not they were fixed</strong>. This may be a good policy from a security perspective. After all, the developers are more likely to fix it if their reputation is on the line. But agents like Big Sleep don&#8217;t provide solutions to the bugs they report and the time limit adds pressure to an already <a href="https://trstringer.com/oss-compensation-broken/">underfunded open source ecosystem</a>.</p><h2>DDoSed by AI Slop</h2><p><a href="https://curl.se/">Curl</a> &#8212; a command line tool for data transfer from the internet &#8212; has arguably had it much worse than the open source library FFmpeg. If a web browser is like walking into a restaurant and requesting a nicely plated meal, curl (lowercase) is like going to the kitchen window and saying "just hand me the raw ingredients", and in return you get the raw data from the web, no pretty web page needed.</p><p>Curl, as an essential library for data transfer, comes preinstalled on millions of devices across Windows, MacOS, and Linux. Due to its importance the project has had a strong <a href="https://hackerone.com/curl?type=team">bug bounty program</a> since 2019 that paid out an average of $700-$800 for each accepted report. But as of January 31st 2026, that <a href="https://itsfoss.com/news/curl-closes-bug-bounty-program/">program no longer exists</a>.</p><p><strong>In mid-2025 the founder of curl, Daniel Stenberg, took a <a href="https://www.theregister.com/2025/05/07/curl_ai_bug_reports/">hard stance</a> against AI generated bug reports</strong>, requiring any AI assisted report to jump through extra hoops. He wrote that &#8220;<em>a threshold has been reached. We are effectively being DDoSed. If we could, we would charge them for this waste of our time &#8230; AI slop is overwhelming maintainers today and it won&#8217;t stop at curl but only starts there</em>.&#8221; <br><br>What&#8217;s interesting to note is that these AI-generated bug reports were not coming from large companies like Google, but from random people with access to AI, either via API or through a subscription.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>Since then, the situation has not improved but <a href="https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/">instead</a> worsened, to the point where <strong>the project maintainers felt they had to shut down the bug bounty program</strong> to ensure their &#8220;survival and intact mental health.&#8221; Based on comparing their bug reports to open source products of similar sizes, <em>Stenberg believes that their bug bounty was a large part of what was driving the AI slop wave and that shutting down all payments is the best option</em>. Despite the bug bounty shutdown, curl still <a href="https://mastodon.social/@bagder/115241241075258997">welcomes</a> <a href="https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/">high quality AI</a> assisted submissions, just not the slop. This approach may reflect differences in their funding and business model compared with FFmpeg.</p><h2>The Future of Open Source</h2><p>Where does that leave the future of open source &#8212; and not-for-profit web initiatives &#8212; in the AI era? </p><p>As much as it may seem otherwise, AI does not in fact write things from scratch.<strong> AI is both trained on, and continues to build on, libraries and languages that have to be maintained</strong>. Odd couple as it may seem to some, AI needs open source. It needs the continuous provision of high-quality resources that it can openly access.<br><br><strong>Open source, however, wasn&#8217;t built with AI agents in mind</strong>. One of the most successful open source projects, Tailwind, is now struggling to survive and monetize their offerings, to the point where they have to downsize due to their &#8216;success&#8217; in the AI-era. A project as central as curl has had to shut down its bug bounty program as the only reasonable option. Something clearly has to change.</p><p>Open source forms the backbone of the modern software industry; and while the productivity and security gains brought by AI are real, they are also having unforeseen costs. We need to take these problems seriously, and begin to search for solutions. <br><br>Introducing <a href="https://arxiv.org/abs/2301.10226">LLM watermarks</a> to text outputs, submitting tested solutions alongside bug reports, or more companies directly funding projects they use are all small steps that could alleviate the issues identified here. But it&#8217;s unclear if these are long-term fixes. Open source can only survive if the incentives to produce &#8212; including to create, to contribute &#8212; can be sustained in the agentic era.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-source-in-the-ai-era?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"><em>Thanks for reading Asimov&#8217;s Addendum! This post is public so feel free to share it.</em></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/open-source-in-the-ai-era?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="/__u/asimovaddendum.substack.com/p/open-source-in-the-ai-era?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Thank you to Tim O&#8217;Reilly for input on an earlier draft.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Considering the 90 day deadline prior to disclosure it is possible there are many more.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[What does Anthropic's Latest Economic Index Data Really tell us?]]></title><description><![CDATA["if you listen very hard, the tune will come to you at last"]]></description><link>https://asimovaddendum.substack.com/p/what-does-anthropics-latest-economic</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/what-does-anthropics-latest-economic</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Wed, 21 Jan 2026 13:02:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8XTe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When Anthropic released its <a href="https://www.anthropic.com/research/anthropic-economic-index-january-2026-report">Economic Index</a> in January 2026, the <em>Financial Times</em> ran with the <a href="https://www.ft.com/content/3ad44e30-c738-4356-91fb-8bb2368685c4">provocative headline</a>: &#8220;<em><strong>Rich countries&#8217; greater use of AI risks deepening inequality, Anthropic warns</strong></em>.&#8221; It made me want to click. But then it made me do something else.<br><br>Anthropic&#8217;s underlying research report, on which the FT&#8217;s article was nominally based, doesn&#8217;t really support such a claim I discovered.</p><p>Anthropic&#8217;s latest research based on its Economic Index has a number of useful and important findings. Anthropic should in general be commended for making this <a href="https://huggingface.co/datasets/Anthropic/EconomicIndex">data publicly available</a>. They don&#8217;t have to do this public service but they choose to. </p><p>One claim in their new and wide-ranging research <a href="https://www.anthropic.com/research/anthropic-economic-index-january-2026-report">report</a> that I found wanting is the following: &#8220;<em><strong>worldwide, uneven [AI] adoption [by countries] remains well-explained by GDP per capita</strong></em>&#8221; (i.e. a country&#8217;s output per person or income-level). The only thing is, their data doesn&#8217;t support this research claim. But regardless, I don&#8217;t think much can be inferred from it.<br><br>When it comes to analyzing data, if you run a super simple statistical model &#8212; in this case treating all countries as being the same &#8212; then you will, <a href="https://www.youtube.com/watch?v=cclUd_HoRlo">by definition</a>, only be able to get a super simple answer. (That&#8217;s how statistical models work!) But if you run an analysis that allows for differences between countries to be explored more seriously, then you allow for more interesting answers to emerge on what explains differences between countries&#8217; AI adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!earA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!earA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg" width="242" height="421.2919708029197" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:274,&quot;resizeWidth&quot;:242,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rabbi Loew and Golem by Mikol&#225;&#353; Ale&#353;, 1899&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rabbi Loew and Golem by Mikol&#225;&#353; Ale&#353;, 1899" title="Rabbi Loew and Golem by Mikol&#225;&#353; Ale&#353;, 1899" srcset="/__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!earA!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb7faf55-ccaa-4853-820f-7f8ccecbc12e_274x477.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rabbi Loew and Golem by Mikol&#225;&#353; Ale&#353;, 1899 from &#8220;The Golem of Prague&#8221; in <a href="https://bookdown.org/ajkurz/Statistical_Rethinking_recoded/">Statistical Rethinking Recoded</a>, original by Richard McElreath </figcaption></figure></div><p>That is what I try to show below: <em><strong>GDP per capita explains relatively little of the variation in Claude.ai usage between countries, it&#8217;s unclear what this relationship even implies, and that this certainty cannot be used to predict growing inequality between countries from AI adoption </strong>(even if that is the future we should be concerned about)</em>. </p><p>The full analysis can be found on my <a href="https://github.com/IlanStrauss/anthropic-econ-critique">GitHub</a>. (And yes &#8212; we could have made the analysis a bit more sophisticated with a Bayesian multilevel / hierarchical model, but the partial pooling was very strong.)<br></p><h3>What Anthropic&#8217;s Data Actually Measures</h3><p>Interpretation matters. Anthropic is looking at AI adoption across countries. It does so using usage of Claude.ai by consumers.</p><p><strong>This matters for three reasons</strong>. <em><strong>Firstly</strong>, Claude is not the whole AI market</em>. Lower Claude usage in a country may simply reflect people using ChatGPT or local tools more instead. This is especially important since ChatGPT is the dominant consumer-facing AI product outside of China. </p><p><strong>Secondly,</strong> the country-level data comes primarily from Claude.ai, a consumer-facing product. And if you are concerned about how AI adoption is impacting a country&#8217;s productivity or growth, you would instead want to see what is happening in firms and their workflows &#8212; where API use and enterprise deployments are dominant. <br><br>Claude consumer usage is not a strong proxy for &#8220;AI is transforming the economy here.&#8221; Anthropic&#8217;s own data shows that <em>on the API (enterprise) usage, 74% of usage is  work-related, while on Claude.ai (consumer), only 46% is work-related</em>. (Of course consumer-use can impact economy-wide productivity, but economists believe that the firm&#8217;s fixed capital investment is the primary channel through which new innovations enter the economy.)<br><br><strong>Thirdly</strong>, Anthropic&#8217;s Claude usage is a relative measure: how much one country uses Claude relative to another on a <em>normalized</em> scale. This doesn&#8217;t tell us much about if this usage is economically or societally meaningful. </p><h3>The Heroic Leap to &#8220;Living Standards&#8221;</h3><p>The Financial Times (FT) coverage of Anthropic&#8217;s research actually didn&#8217;t cover much of it at all when it declared: &#8220;<em><strong>Rich countries&#8217; greater use of AI risks deepening inequality, Anthropic warns</strong></em>.&#8221;  This relies largely on an altogether reasonable quote from Anthropic&#8217;s head of Economics, Peter McCrory, discussing future risks from AI adoption. (It also might be based on a scatter plot the FT reproduce showing great use of Claude for homework in poorer economies and personal use in richer economies. But I don&#8217;t understand the connection between this and AI accelerating inequality between countries.)<br><br>To the FT&#8217;s credit, they contacted me when I alerted them to the fact that their article&#8217;s headline was not based on much. Anthropic&#8217;s research report does not estimate country-level productivity or growth effects resulting from AI adoption. It does not estimate impacts on wages, output, or investment. It does not model diffusion or spillovers. So the claim that AI adoption patterns imply future divergence in living standards between countries is, at best, a hypothesis in search of evidence. </p><p>On to Anthropic&#8217;s research claim that I want to interrogate more closely: that a country&#8217;s income level (GDP per capita) predicts its degree of AI adoption &#8212; or really relative Claude consumption by consumers (on a working age per capita basis).</p><h3>Does a Country&#8217;s Income Level Drive AI Adoption, as Anthropic Claims?</h3><p>Anthropic&#8217;s research reports a strong global relationship between GDP per capita and Claude usage: <em><strong>roughly, a 1% increase in GDP per capita (x) is associated with a 0.7% increase in usage (y)</strong>, according to their regression analysis (Beta coefficient, B=0.7). <br><br>TL;DR: Regression is a fancy way of saying does variation in &#8216;<strong>x&#8217;</strong> (income level) predict or explain variation in &#8216;<strong>y&#8217;</strong> (Claude AI adoption). <br><br></em>The above approach, of estimating a single relationship applicable to all countries between x and y, assumes that the impact of a country&#8217;s income level on their AI adoption is the same for every country no matter their culture, supporting technological infrastructure, starting level of development, or related government policies. <br><br>Instead of fitting a single line to the data, I decided to fit three separate lines, for three separate regressions, one per income band (low, middle, high): shown in the Figure below &#8212; the red, orange, and green lines (it looks nicer on the <a href="https://github.com/IlanStrauss/anthropic-econ-critique/blob/main/BLOG_POST.md">GitHub</a>). </p><p><strong>Why three separate regression lines</strong>? This is done on the speculative hypothesis that a country&#8217;s level of development (its GDP per capita) may impact Claude usage differently, depending on their starting point &#8212; or any group-level peculiarities (differences) that are not strongly captured by differences between their level of development alone.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8XTe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 424w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 848w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8XTe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png" width="725" height="334.21242774566474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:957,&quot;width&quot;:2076,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:247902,&quot;alt&quot;:&quot;fig1_their_view_vs_ours.png&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="fig1_their_view_vs_ours.png" title="fig1_their_view_vs_ours.png" srcset="/__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 424w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 848w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8XTe!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88425d49-0c92-47bc-8f7f-929fa81c6e08_2076x957.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Note: Author&#8217;s analysis based on Anthropic data. Full analysis <a href="https://github.com/IlanStrauss/anthropic-econ-critique/blob/main/README.md">here</a>, based on Anthropic&#8217;s latest <a href="https://huggingface.co/datasets/Anthropic/EconomicIndex">EconomicIndex</a> dataset. Income bands come from Anthropic.</figcaption></figure></div><p>When we split the sample into three equal income groups (low, middle, high), <em><strong>I find that the estimated relationship between income level (GDP per capita) and AI Adoption weakens across all three country income groups &#8212; but for middle-income countries (38 of them) it largely evaporates</strong></em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p><strong>Figure 1 shows the same relationship Anthropic estimates, but now separately for each income group &#8212; and importantly with and without the Seychelles </strong>included in the sample (left hand side vs. right hand graph). The Seychelles country circle is almost off the graph (left hand side). It&#8217;s a glaring outlier, where the Claude usage index is many times larger than any peer and is plausibly dominated by VPN / proxy traffic. <br><br>When removing this large outlier (as Anthropic should have done), GDP per capita now explains only about <strong>17%</strong> of the variation in Claude usage among middle-income countries. That&#8217;s not a ton of explanatory power but it&#8217;s actually not bad given that they reduce all AI adoption differences to this single factor. This also means that GDP per capita probably captures a bunch of things that should ideally be estimated separately &#8212; things like education level, IT infrastructure, industry composition, and availability of competitive alternatives. (Since these things might vary by country and not be perfectly correlated with GDP per capita.) <strong>As they say in Futurama: &#8220;Don&#8217;t try this, kids at home&#8221;!</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dK5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dK5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg" width="436" height="331.83932346723043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:473,&quot;resizeWidth&quot;:436,&quot;bytes&quot;:27254,&quot;alt&quot;:&quot;Futurama Quotes's Gif on X&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Futurama Quotes's Gif on X" title="Futurama Quotes's Gif on X" srcset="/__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!dK5G!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892bc8dd-6d24-4b5e-8cf4-ef9860cac467_473x360.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://x.com/QuotesFuturama/status/1280188773016522752">X account</a>.</figcaption></figure></div><p><br>The GDP per capita slope coefficient from this middle-income country regression (reflecting how <em>x</em> impacts <em>y</em>) is <strong>0.44</strong>, far below Anthropic&#8217;s single global pooled estimate of 0.71. This estimate of 0.44 is basically the same one I got when I reran this analysis on their dataset from <a href="https://huggingface.co/datasets/Anthropic/EconomicIndex/tree/main/release_2025_09_15">a few months back</a>. So it&#8217;s pretty <a href="https://huggingface.co/datasets/Anthropic/EconomicIndex/tree/main/release_2025_09_15">stable </a>(even though the regression residuals change in their direction).<br><br><strong>Table 1.</strong> <strong>Comparing Anthropic&#8217;s Global (pooled) regression results with fitted separate regression lines for each country group &#8212; with and without Seychelles outlier</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ilz5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ilz5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png" width="674" height="263.5579598145286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1294,&quot;resizeWidth&quot;:674,&quot;bytes&quot;:108403,&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://asimovaddendum.substack.com/i/185000336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilz5!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e92ec0d-2374-4de6-a6d7-8e864c078c99_1294x506.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Note: See full regression analysis <a href="https://github.com/IlanStrauss/anthropic-econ-critique/blob/main/BLOG_POST.md">here</a>. Note that once you estimate separate regressions for each group the model fit (R^2) falls by a lot. This reflects more than just the sample size falling. It&#8217;s the interesting statistical paradox that a single aggregate fit might not explain any subgroup particularly well.</figcaption></figure></div><p>In plain terms: for the 37 middle-income countries where much of the global population lives, income level is a weak predictor of relative Claude usage. Practically, it could mean that things like education, connectivity, language access, business structure, regulation may matter more than income level in explaining differences in AI adoption between these countries (to the extent that these are not correlated with income level differences). Or it could simply mean that ChatGPT is more popular than Claude in some of these countries for whatever reason &#8212; and that this competitive alternative explains why some middle-income countries use Claude less than others, compared to what their income level would predict.</p><h3>If you Care about Global Divergences, You Should Look at Growth (changes over time)</h3><p>Anthropic&#8217;s research also finds that concentration across countries in AI usage is &#8220;essentially unchanged&#8221; between its August and November 2025 data releases, citing a <a href="https://en.wikipedia.org/wiki/Gini_coefficient">Gini</a> statistic they calculate. I&#8217;m not so sure about this. Concentration measures like the Gini can look stable in short windows even when growth rates differ in a way that compounds over time. <br><br>So instead I looked simply at median growth rates in Claude AI adoption between two time periods for each of these three income groups (Table below). This shows that middle-income countries have the slowest growth in AI adoption (+14%) between periods &#8212; even though more of them numerically saw increased adoption relative to low income countries. High income countries show the fastest median growth in AI adoption (+26%) and low income countries are in between the two (22%). </p><p><strong>Table 2. Change in AI adoption between August and November 2025 (Seychelles excluded)</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SZNP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 424w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 848w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SZNP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png" width="1456" height="295" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:295,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81303,&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://asimovaddendum.substack.com/i/185000336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 424w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 848w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SZNP!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89903e80-977a-4d21-8742-ef1b2dd8605a_1720x348.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Note: Full analysis can be found <a href="https://github.com/IlanStrauss/anthropic-econ-critique/blob/main/BLOG_POST.md">here</a>. Excludes the Seychelles.</figcaption></figure></div><p>This is by no means conclusive. It&#8217;s just a median country-level value. But either way, when investigating divergences, growth rates that use multiple data points per country need to be looked at, since these capture measured changes over time. This is where the next iteration of Anthropic&#8217;s economics research on this question might lie.</p><h3>What Can We Say Then? Carefully this time</h3><p>Anthropic&#8217;s Economic Index is a valuable contribution. <em>It offers transparency where the industry often offers little and for this they should be commended.</em> But it remains a very partial measure. It should not be treated as a proxy for global AI adoption &#8212; still less as evidence about future inequality in economic outcomes, as the Financial Times&#8217; headline implies.<br><br>Lastly, I must mention that I used Claude Code in my analysis. What&#8217;s amazing is that myself and Anthropic&#8217;s economics team both presumably used Claude Code and applied it to the exact same dataset. Yet we seem to have arrived at very different conclusions. This only goes to show that AI agents really are tools. The prior views of the human managing the AI agent may bleed into the analysis conducted by the AI agent, especially when those priors are strongly held. Moreover, this is not a bad thing. Taste matters, especially when there are so many different ways to tackle the same problem. <br><br>My own prior is a strong suspicion of pooled regressions that ignore differences between data points (in this case countries).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Reading a Financial Times article based on the assumption that there are differences between countries further fuels my bias that differences between countries should be the default estimation in cross-country regressions &#8212; and econometrics in general. I hope Anthropic&#8217;s future economics research agrees with me.<br><br>For data, full analysis, and work files visit my <a href="https://github.com/IlanStrauss/anthropic-econ-critique/blob/main/BLOG_POST.md">GitHub</a>:</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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">This Substack is reader-supported. To receive new posts and support our work, consider becoming a free or paid subscriber.</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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>You can allow for differences to be estimated in the regression and then can assess if those differences matter. But why assume no differences between groups when what you should be trying to estimate are these very differences i.e. heterogeneity?</p></div></div>]]></content:encoded></item><item><title><![CDATA[How to Prevent Open Standards from Getting Captured Again]]></title><description><![CDATA[The bundling problem and the thin line between product and protocol.]]></description><link>https://asimovaddendum.substack.com/p/how-to-prevent-open-standards-from</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/how-to-prevent-open-standards-from</guid><dc:creator><![CDATA[Sruly Rosenblat]]></dc:creator><pubDate>Tue, 23 Dec 2025 13:02:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!339p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>Even with open governance, one company&#8217;s implementation could become the default simply because it ships fastest or gains the most usage. Zemlin says that&#8217;s not necessarily a bad thing, though. He points to open source history &#8212; like Kubernetes &#8220;winning&#8221; the container race &#8212; as evidence that &#8220;dominance emerges from merit and not vendor control&#8221;.</p><p>&#8212; Rebecca Bellan, <em><a href="https://techcrunch.com/2025/12/09/openai-anthropic-and-block-join-new-linux-foundation-effort-to-standardize-the-ai-agent-era/">TechCrunch</a></em>.</p></blockquote><p>On December 9, 2025 Anthropic announced that it was donating the Model Context Protocol (MCP) to a newly established Agentic AI Foundation (AAIF) at the Linux Foundation, which would also be gifted OpenAI&#8217;s <a href="http://agent.md">Agent.md protocol</a> and Block&#8217;s <a href="https://block.github.io/goose/">Goose</a> agent. The stated <a href="https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation">goal</a> was: to drive &#8220;innovation across the agentic AI ecosystem and ensure these foundational technologies remain neutral, open, and community-driven&#8221;.</p><p>For context, MCP is an open standard that decouples applications from tools by creating a universal adapter. It allows models to interact with external systems through standardized, auditable interfaces rather than tightly coupled, bespoke integrations. It works by separating out &#8220;servers&#8221; and &#8220;clients&#8221; and allowing any client (i.e. AI agent) to connect to any &#8220;server&#8221; (i.e. collection of tools for the agent to use).</p><p>Back to the Linux Foundation as the new home for the open MCP standard: they will receive support from big names such as Anthropic, Block, OpenAI, Google, Microsoft, AWS, CloudFlare and Bloomberg who will sit as founding <a href="https://aaif.io/members/#join">&#8220;Platinum&#8221; members</a> on the AAIF by virtue of paying the $350,000 contribution &#8211; though this membership is now no longer available. But the real question is not about funding: it&#8217;s whether the open protocol, through private use and adoption, gets superseded by a closed private ecosystem.</p><h2><strong>Android&#8217;s &#8220;Open&#8221; Ecosystem</strong></h2><p>History is instructive as to what can go wrong when public digital standards get incorporated into commercial systems. The entire Android<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> ecosystem is built on an open source foundation (<a href="https://source.android.com/">AOSP</a>), yet much of this ecosystem is also sending valuable user data directly to Google from first activation. An open platform &#8211; like AOSP &#8211; does not by itself guarantee that the dominant products built on that platform remain open.</p><p>Despite Android being open source, most users think of it as a Google-owned platform. Google apps like Youtube, Google Maps and the Google Play Store are all preinstalled, the default search engine is always Google and the default browser is always Chrome. Android is <em>treated</em> as if it were Google. This is by design. <br><br>In order to gain access to any of Google&#8217;s apps (such as Google Maps, YouTube, and Google Play), manufacturers had to sign a Mobile Application Distribution Agreement (MADA) and agree to preinstall all of Google&#8217;s apps, as well as setting some of Google&#8217;s services as defaults.</p><p>This is more limiting than it seems at first glance because many Android apps have come to <a href="https://www.androidpolice.com/google-ecosystem-lock-in-getting-stronger/">rely on</a> Google Play Services and Google maps data to implement their own features. Meaning that despite Android being an open platform, the basic infrastructure required for countless mobile apps was tied to a very specific version of Android that Google controls. Google Play Services and by extension all of Google&#8217;s apps are nearly a requirement in the Android mobile space.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Competitors would <a href="https://www.benedelman.org/news-021314/">need</a> to build all that infrastructure from scratch to ditch any part of Google&#8217;s bundled services, or even just to change the layout of the user&#8217;s home screen.<br><br>The EU ruled that much of this was illegal in 2018 and fined Google &#8364;4.34 billion. The case is under final appeal with the Court of Justice, the bloc&#8217;s highest court. <a href="https://www.hausfeld.com/what-we-think/perspectives-blogs/landmark-eu-general-court-google-android-decision-signals-tougher-antitrust-enforcement">In the meantime</a>, European Android users now get a choice screen for browsers and search apps; Manufacturers can pre-install rival apps without losing Play Store access; and Google started charging device makers for app pre-installation (previously used bundling instead).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/how-to-prevent-open-standards-from?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/how-to-prevent-open-standards-from?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><br>In this instance, <em><strong>leverage over the Android open standard comes not from Google dictating the standard itself but from Google owning the complementary applications and associated developer environment.</strong></em></p><h2><strong>Pseudo-MCP Products</strong></h2><p>Just like Android can simultaneously be a vibrant open source project and also nearly completely dominated by one company, the same could happen to any project or protocol. Previously, we explored how, in practice, MCP servers are highly reliant on <a href="https://towardsdatascience.com/mcp-in-practice/">just a few services</a>. <em><strong>However, MCP clients, such as Claude desktop or the ChatGPT application, could also have a defining say on the standard</strong></em>.</p><p>A few days prior to Anthropic donating MCP, Anthropic released new updates to help make MCP more efficient. <strong>But these updates were not made at the </strong><em><strong>protocol level</strong></em><strong>, they were made at the </strong><em><strong>product level</strong>.</em> Anthropic added features like tool use examples and tool search to their SDK, theoretically allowing their MCP client to work better than others. Even though this is probably <em>not </em>Anthropic&#8217;s intention in this instance (given the proximity to them donating MCP and the fact that these features are still in beta), it does highlight that just because the performance of MCP is largely platform agnostic right now, it doesn&#8217;t imply it will stay that way.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p>The Apps SDK  &#8211; OpenAI&#8217;s attempt at integrating other applications into their chat app  &#8211; is another example of how clients might diverge from each other in the future. Despite the Apps SDK being completely compatible with MCP on the server level it also introduced new features and requirements to the client side that were not well documented and were not intended to be implemented on other platforms. Since then, to their credit, researchers from OpenAI, Anthropic and the open source project MCP-UI proposed an <a href="https://blog.modelcontextprotocol.io/posts/2025-11-21-mcp-apps/">MCP apps extension</a> to MCP that will integrate user interface results into the official MCP spec.</p><p>So far there is a good track record of these innovations being shared but that is not guaranteed. If innovation moves from the protocols level to the product level then many of the benefits that come along with a platform agnostic system may be lost.</p><h2><strong>All in one agents: agent-model-tools-cloud</strong></h2><p>MCP might also lose steam because its modular architecture gets beaten out by a proprietary, integrated / bundled all-in-one offering. <em><strong>In this scenario, which infrastructure hosts the code becomes more fundamental than the protocol itself</strong></em>. Here the model provider (such as OpenAI or Anthropic) effectively captures the MCP space by moving &#8220;the client&#8221; (the code that interacts with tools) from the developer&#8217;s laptop to their own computing servers &#8211; and then push their own products by promising better latency and easier integration for their own tools.</p><p>We note below that if everything runs in OpenAI&#8217;s cloud then their first-party tools (web search, file search) execute faster with much less latency; while third-party MCP tools require a round trip: &#8220;OpenAI server &#8594; your MCP server &#8594; back to OpenAI&#8221;. This speed difference means developers might be incentivized to gravitate toward first-party tools.</p><p>Originally, developers controlled the agent on their own machines. They would call OpenAI&#8217;s API for the model, get responses back, decide which tools to use locally, and send results back. This was portable: meaning you could swap model providers without changing much in your code.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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="/__u/asimovaddendum.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p>Now with OpenAI&#8217;s &#8220;responses API&#8221; and Google&#8217;s &#8220;Interactions API&#8221;, the entire AI agent runs on the <em>provider&#8217;s</em> servers. <em><strong>So you are not just calling a model anymore &#8211; you&#8217;re using OpenAI&#8217;s or Google&#8217;s entire hosted agent infrastructure</strong></em>. We explain how this works in more detail below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!339p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!339p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png" width="633" height="422.1449175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:633,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!339p!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770ae4ae-397e-4457-8a1d-9967162f8bf8_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Source: OpenAI ChatGPT 5.2 (created December 18, 2025).</em></figcaption></figure></div><h4><strong>A new set of APIs</strong></h4><p>OpenAI released the responses API in March 2025 that moved the processing loop &#8211; the process of calling tools and feeding it back to the model &#8211; entirely to their own servers. Previously when using OpenAI&#8217;s and most of its competitors&#8217; API products, all management of agents was done on the developer&#8217;s own machine, while all model processing was done on OpenAI&#8217;s servers. This worked great for the initial round of chat applications, as usually after an AI chat message the user would need to respond, so it only made sense to send the data back and forth. However, with the rise of agents, this back and forth &#8211; model &#8594; local tools &#8594; model &#8594; local tools &#8594; model &#8594; user &#8211; started taking up valuable time and internet bandwidth by requiring  the entire context to be sent back and forth for every single tool call.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>With the responses API, Agents are now an extension of the model. The responses API launched alongside tools like web search, file search and computer use. Only computer use requires any actions to be executed on the developer&#8217;s own machine. The rest of the actions take place purely on OpenAI&#8217;s own servers. With the responses API, context is not being sent to a model; it&#8217;s instead being sent to an agent &#8211; one managed completely by OpenAI. Shortly after launch, OpenAI also began supporting remote third-party MCP calls directly from OpenAI&#8217;s responses API. With this, OpenAI&#8217;s response endpoint became an MCP client that executes on OpenAI&#8217;s server. But not all tools it uses are necessarily created equal, first party tools like web search, code execution and file search may still be privileged by faster response times due to closer or shared servers.</p><p>For a long time OpenAI was the only major model provider that managed tool calls and state server side (i.e. on its side); but Google recently joined them by launching the &#8220;Interactions API&#8221; an <a href="https://x.com/OfficialLoganK/status/1999163356784263489">API</a> that similarly blurs the line between agent and model, with state being stored and tools (including first party tools and third part MCP servers) being called server side. Anthropic too now supports tools like code execution, MCP calls and context management without using the developer&#8217;s machine.<br></p><h3><strong>Vertical Integration and Open Standards</strong></h3><p><strong>The consequences </strong>of the above bundled approach are potentially far reaching. By vertically integrating tools with models and agents, providers like OpenAI, Google and Anthropic could essentially lock a developer into one platform. <em><strong>Switching a model provider no longer means switching a model, it means switching to an entirely new (often poorly documented) agent library and tool ecosystem</strong></em>.</p><p>In certain respects this mirrors the Android playbook: technically open, but the bundled services become impossible to avoid because they perform better and integrate tighter. <em><strong>The bigger and more vertically integrated a platform is, the less it benefits from openness and interoperability and the more it benefits from its own goods and services being used to the exclusion of others</strong></em>.</p><p>But there is an answer built into the MCP protocol itself, in that MCP doesn&#8217;t require remote servers to run. MCP servers could theoretically be spun up anywhere including on a model providers&#8217; own servers &#8212; bringing the latency for third-party tools to levels similar to first party ones. Despite the fact that every current iteration of an &#8216;agent in the cloud&#8217; by major model providers supports only remote MCP servers, <em><strong>there is another way &#8212; local MCP servers. Developers should be able to host their own MCP tools on the cloud alongside the running agent using similar infrastructure to what the major players already built for agent code execution</strong></em>.</p><h2><strong>To Protect Standards Protect Developer Ecosystems</strong></h2><p>Safeguarding MCP&#8217;s flexibility requires looking beyond the protocol itself to the ecosystem it inhabits.</p><p>The Linux Foundation donation is a positive step that could allow MCP to evolve in ways that benefit the broader AI developer community, not just major labs.  Foundation stewardship can offer protection against narrow commercial interests and, in theory, can provide a neutral forum for making decisions about MCP&#8217;s future direction.</p><p><em>But ownership often matters less than adoption</em>. As a developer tool, MCP&#8217;s utility will ultimately decide its role in the rapidly changing AI markets. No amount of foundation oversight can force adoption if the protocol does not continue to solve real problems for builders in as an efficient manner as possible.</p><p>Standards live or die by use. <strong>Large companies can only capture MCP and AI standards to the extent that they can capture the developer ecosystem itself</strong>. <em><strong>Control the builders, and you control the standard</strong></em>.</p><p>This points to a two-fold task: first, support MCP&#8217;s independent and open development under the Linux Foundation. Second &#8211; and equally critical &#8211; foster the independence of the developer ecosystem so that open standards can continue to thrive in AI application markets.</p><p>The second task may prove harder than the first. As Android, OpenAI&#8217;s &#8220;responses API,&#8221; and Google&#8217;s &#8220;Interactions API&#8221; show, <em><strong>large platforms don&#8217;t need to control the standard directly if they can create vertical integration and dependencies elsewhere in the market</strong></em>. Keeping MCP open means preventing those chokepoints from forming &#8211; whether in hosting infrastructure, model access, or the application layer itself. Developer independence requires active protection at every important market touch point, not just good governance of the protocol itself.<br></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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">To receive new posts and support our work, consider becoming a free or paid subscriber.</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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p> Android is a mobile operating system that Google purchased in 2005. It is open source but Google builds their own version on top of it and contributes back to the open source version. Today about 72% of smartphones globally run Android.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>There are some notable Android devices in different form factors that don&#8217;t rely on Google services such as Amazon&#8217;s kindle and Meta&#8217;s VR lineups.  Amazon also attempted to make an Android phone without Google services but the product largely failed to sell.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>While it is still usually slower to run tools locally, in certain cases it is still preferred. For example, Andrej Karpathy <a href="https://karpathy.bearblog.dev/year-in-review-2025/">notes</a> that Claude Code may have gained momentum precisely because &#8220;it runs on your computer and with your private environment, data, and context.&#8221; In this case, running code locally allows not just the context, but the execution environment itself, to be tailored to your project.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Our Anthropic IPO Christmas Wishlist]]></title><description><![CDATA[Tell Us What You&#8217;re Optimizing For]]></description><link>https://asimovaddendum.substack.com/p/our-anthropic-ipo-christmas-wishlist</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/our-anthropic-ipo-christmas-wishlist</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Tue, 09 Dec 2025 12:50:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LPnH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Feeling Festive? </strong><em>In the spirit of Christmas wishlists, we decided to come up with our own &#8211; that is, for Anthropic&#8217;s forthcoming public listing disclosures. We haven&#8217;t worked for the SEC, so if you have, we would love to hear your take on our analysis.</em></p><div><hr></div><p>Anthropic is exploring going public as early as <a href="https://www.ft.com/content/3254fa30-5bdb-4c30-8560-7cd7ebbefc5f">2026</a> and OpenAI has<a href="https://www.businessinsider.com/openai-ipo-public-offering-ai-chatgpt-microsoft-sam-altman-2025-10"> signaled</a> similar intentions. Any Anthropic IPO filings will finally help us understand the economics of AI a little better: burn rates, revenue models, and business sustainability. Let&#8217;s assume they are in fact going to go public. This post asks whether they will be obliged to disclose what actually matters? Monthly active users, circular revenue deals, training data liabilities, and, most critically: what its algorithms optimize for at the fine-tuning and reinforcement learning stages.</p><p>It took some time to get here. The 2012 JOBS Act let AI companies raise enormous amounts of capital while staying private and so outside the SEC&#8217;s public disclosure machinery. Going public changes that. As we noted in <a href="https://www.techpolicy.press/ai-isnt-a-superintelligence-its-a-market-in-need-of-disclosure/">Tech Policy Press</a>, the SEC&#8217;s corporate disclosure regime &#8220;remains one of the few proven, scalable checks on corporate behavior &#8211; &#8216;Truth in securities.&#8217; Or, as Justice Louis Brandeis put it, &#8216;sunlight is said to be the best of disinfectants; electric light the most efficient policeman.&#8217;&#8221;</p><p>Public companies can still do bad things, but they can be held accountable in ways private firms cannot. When Wells Fargo opened millions of fake customer accounts, regulators and investors activated an entire accountability infrastructure that simply doesn&#8217;t exist for private firms. Disclosure is foundational to that accountability &#8211; enabling <a href="https://arxiv.org/abs/2304.04914">third-party businesses</a> from insurance and audit to capital allocation, helping the public understand market structure and competitive dynamics, and protecting consumers from fraud.</p><p>This matters especially for large technology companies with multiple product lines, opaque business models, and indirect monetization through proprietary algorithms. <a href="https://www.oreilly.com/radar/you-cant-regulate-what-you-dont-understand/">We cannot govern markets we don&#8217;t understand</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LPnH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 424w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 848w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LPnH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png" width="440" height="355.6272401433692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1116,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:1702819,&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://asimovaddendum.substack.com/i/181112777?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 424w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 848w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LPnH!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1656bb6-ca4c-4b45-a215-ed1d3f37c6c2_1116x902.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.linkedin.com/posts/boucetta-abderahmane_anthropic-is-prepping-for-a-2026-ipo-at-a-activity-7402605179751313408-p3-x?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAan30QBqvH0gWoETDByoQiVq7T9sRDf0Z0">LinkedIn post</a></figcaption></figure></div><p><em>So what can we expect Anthropic to report in its S-1 registration and subsequent 10-K filings? And what should it disclose if they want shareholders to understand its actual business operations</em>?</p><h3><strong>Finances, Investments, Obligations</strong></h3><p>First, the &#8220;hard&#8221; stuff &#8211; the numbers we already know how to compel. As a fully grown company at listing, Anthropic will provide three years of audited income and cash flow statements. Its balance sheet is likely to show an accumulated deficit, illustrating the financial sustainability of its present business model and how it has evolved.</p><p>The prospectus in the S-1 will include a cap table explaining how past fundraising shapes who gets what in various scenarios. Item 403 requires a table of all shareholders with more than 5% of stock &#8211; Amazon and Google&#8217;s stakes, voting power, and special share classes quantified pre- and post-IPO. Risk factors can expect to cover things like: &#8220;We have a history of losses and may not achieve profitability&#8221; and &#8220;We have significant obligations under preferred stock to Amazon which means&#8230;&#8221;.</p><h3><strong>Interrelationships</strong></h3><p>S-1 registration forces disclosure of how Anthropic&#8217;s &#8220;partnerships&#8221; actually work, including those with cloud providers &#8211; things like minimum royalty payments, investor guarantees, binding commitments, and material contractual obligations. S-1 Items 404 and 601(b)(10) require disclosing related-party contracts above $120,000 and material contracts not made in the ordinary course of business, which should cover the multi-billion circular deals. Items 101 and 303 would require for a company like Anthropic to explain its compute and chip dependencies, long-term purchase commitments, and how those obligations affect margins and liquidity.</p><p>With growing concerns about circular deals and an AI bubble, investors will need to see the equity ties Anthropic has to cloud providers, committed-spend obligations, revenue-sharing arrangements, and exclusivity clauses. The disclosures should reveal the extent to which partnerships are exclusionary, which suppliers Anthropic depends on, and where it acts as a dominant supplier.</p><p>The FTC&#8217;s <a href="https://www.ftc.gov/system/files/ftc_gov/pdf/p246201_aipartnerships6breport_redacted_0.pdf">January 2025 report</a> on cloud providers&#8217; partnerships with AI companies mapped these risks, showing how Microsoft&#8211;OpenAI, Amazon&#8211;Anthropic, and Google&#8211;Anthropic deals combine equity stakes and revenue-sharing with multi-billion-dollar cloud commitments, discounted compute, and some control and exclusivity rights for cloud providers. But it shouldn&#8217;t take a special FTC investigation to surface this &#8211; companies should lay out these commitments in standard SEC filings.</p><p>Risk factors should explicitly state that Anthropic relies on a small number of cloud suppliers who are simultaneously strategic investors and direct competitors, and that long-term contracts limit its ability to move workloads or renegotiate pricing (if this is in fact the case).</p><p>These disclosure duties continue after IPO through annual 10-K reports, quarterly 10-Qs, proxy statements, and <a href="/__u/asimovaddendum.substack.com/p/govern-ai-like-a-market-not-a-messiah">event-driven 8-Ks</a>. Together, these filings should give investors and regulators a running, legally enforced account of how much control Amazon and Google exercise over Anthropic&#8217;s cost structure and strategic options.</p><p>By comparison, some information can already be gleaned from counterparty disclosures. Amazon&#8217;s 2025 Q1 Form 10-Q discloses the nature and extent of its Anthropic stake, though AWS only discloses long-term customer commitments in the aggregate. Alphabet has disclosed much less granular detail on its Anthropic partnership, focusing on TPU capacity commitments rather than the economics of the stake.</p><h3><strong>Training Data Costs</strong></h3><p>Beyond operating revenue and losses, the investing public should know about Anthropic&#8217;s training practices and ensuing litigation. In Bartz v. Anthropic, Anthropic agreed to a $1.5 billion settlement with authors &#8211; roughly $3,000 per book, with destruction of pirated copies. This is the <a href="https://legalblogs.wolterskluwer.com/copyright-blog/the-bartz-v-anthropic-settlement-understanding-americas-largest-copyright-settlement/">largest </a>copyright class action settlement in history.</p><p>Given these risks, Anthropic can be expected to provide substantive details in its S-1 and 10-K updates &#8211; especially since other litigation is ongoing, including music publishers suing over alleged use of song lyrics and Reddit suing over scraping user-generated content. Anthropic should describe settlement terms, remaining court approvals and claim risk, cash-flow timing, and any insurance or recovery. <em>These lawsuits show that Anthropic&#8217;s training practices are a significant risk to investors</em>.</p><h3><strong>Operating Metrics and What Algorithms Optimize For</strong></h3><p>Here is where disclosures by most public tech companies fall far short. Today&#8217;s technology companies derive value from their intangibles &#8211; data, software, engineering talent, algorithmic processes, ability to retain and monetize user attention indirectly, and other non-price operating assets. Yet accounting and SEC disclosures <a href="https://www.ucl.ac.uk/bartlett/sites/bartlett/files/oreilly_strauss_mazzucato_2023.regulating_big_tech_through_digital_disclosures.pdf">have not kept up</a>, instead lumping these together as &#8216;goodwill&#8217; or generic intangibles on the balance sheet. They are most keenly reflected, we believe, in operating metrics that ultimately tell us a digital business&#8217;s potential to compete in fluid online markets under dynamic technological conditions.</p><p>Operating metrics include: monthly active users (MAUs), time spent on platform, ad load per user, what algorithms optimize for, efficiency of training runs &#8211; things the business community obsesses over but companies don&#8217;t have to clearly define or disclose. Companies get penalized for stopping such disclosures (<a href="https://www.reuters.com/technology/netflix-crushes-subscriber-forecasts-second-straight-quarter-2024-04-18/">Netflix </a>with MAUs) or having unclear definitions (Twitter&#8217;s apparent MAU being <a href="https://www.cnn.com/2022/10/10/tech/elon-musk-twitter-bot-analysis-cyabra">inflated by fake bot</a> users, as Musk once argued).</p><h4><strong>What Operating Metrics Anthropic Should Disclose</strong></h4><p>For AI companies like Anthropic, operating disclosures should cover not just user numbers, but internally used metrics for resource allocation and monitoring that probably cover things like API usage, model performance, safety incidents, time spent on platform, and the third-party ecosystem that depends on Claude. Drawing on the logic of <a href="https://www.ucl.ac.uk/bartlett/sites/bartlett/files/disclosures_crouching_tiger_hidden_dragons_10_dec_iipp_pr_2021.04.pdf">segment reporting</a> &#8211; where managers look at specific metrics when allocating resources and judging the performance of an &#8216;operating segment&#8217; (i.e., a business line such as Google Maps or Claude Code) &#8211; Anthropic might disclose:</p><p><em><strong>Core Usage Metrics</strong></em></p><ul><li><p>Monthly active API users and enterprise customers</p></li><li><p>API call volumes and growth rates</p></li><li><p>Distribution of usage across different model sizes and capabilities</p></li><li><p>Geographic distribution of usage</p></li><li><p>Developer ecosystem metrics: number of apps built on Claude, integration partners</p></li></ul><p><em><strong>Safety and Performance Metrics</strong></em></p><ul><li><p>Key safety metrics: refusal rates, jailbreak attempts, harmful output incidents</p></li><li><p>Model performance benchmarks over time</p></li><li><p>System reliability and uptime statistics</p></li></ul><p><em><strong>A Monetization Narrative</strong></em></p><p>A monetization narrative would be disclosed as part of Anthropic&#8217;s business description in Part 1, Item 1 (Business) of its annual 10-K form. Monetization refers to converting business or end user data, attention, or activity into sales revenue and profit. In a market where no leading model provider turns a profit, immense pressure will be put on Anthropic to monetize its users and suppliers. This has risks.</p><p><a href="https://www.ucl.ac.uk/bartlett/sites/bartlett/files/oreilly_strauss_mazzucato_2023.regulating_big_tech_through_digital_disclosures.pdf">In previous research </a>at University College London with Prof. Mariana Mazzucato, we called for a monetization narrative in firms&#8217; 10-Ks due to the unique importance of operating metrics in digital companies&#8217; business models. This results from digital platforms&#8217; advertising-heavy business models, exploitation of intermediary market positions, and algorithmic optimization of non-price metrics that encode business objectives.<br><br>Under existing U.S. securities law, companies <a href="https://www.sec.gov/newsroom/speeches-statements/lee-living-material-world-052421">should disclose</a> in their annual Form 10-K the material information investors need to understand their business model and its risks. <em><strong>For firms whose revenues and risk profile are substantially driven by algorithms, this reasonably includes decision-useful disclosure about how those systems operate, how they shape key performance metrics, and how their failures or biases create business opportunities or risks</strong></em>. But companies interpret their SEC disclosure obligations narrowly, ignoring these non-price factors despite them being <a href="https://www.sec.gov/newsroom/speeches-statements/lee-living-material-world-052421">material to shareholders</a>. It makes sense they need prodding then. This is something Europe might consider leading on, especially if it&#8217;s only requiring disclosure of non-proprietary information that companies already track internally.</p><p>For Anthropic specifically, a monetization narrative would help explain:</p><ul><li><p><strong>Fine-tuning and reinforcement learning optimization:</strong> What are they optimizing their models for at various stages? What risks are they seeing? What commercial incentives are being encoded into training? If Claude is optimized to encourage longer conversations or favor certain types of responses that lead to higher API usage, investors should know. If safety filters are calibrated based on commercial considerations &#8211; balancing user satisfaction against risk exposure &#8211; that trade-off should be disclosed.</p></li><li><p><strong>Ecosystem monetization:</strong> How does Anthropic monetize the broader ecosystem around Claude? This includes not just direct API fees, but potential revenue sharing arrangements, data licensing, enterprise support contracts, and preferential treatment of certain partners or integrators. When Claude chooses which tool to call, which retrieval results to surface, or which model variant to route a request to, it makes allocation choices.</p></li><li><p><strong>Indirect value capture:</strong> Beyond direct revenue, how does Anthropic capture value from the Claude ecosystem? This might include data from user interactions that improve future models, brand value from high-profile deployments, or strategic relationships that give Anthropic leverage in negotiations with cloud providers or content licensors.</p></li></ul><p>These metrics and narratives would give investors and the public genuine insight into Anthropic&#8217;s market position, growth trajectory, and operational risks, rather than leaving them to guess based on occasional press releases or leaked information. <em>Perhaps more importantly, it will set a precedent for other companies that are perhaps less civically-minded than Anthropic</em>.</p><h3><strong>Where to From Here?</strong></h3><p>Much of what Anthropic should disclose if it goes public is already required under existing SEC regulations &#8211; no new rules are needed. What&#8217;s needed is<a href="https://ssrc-static.s3.us-east-1.amazonaws.com/Governing-AI-Through-SEC-Disclosure-Strauss-OReilly-Rosenblat-Moore_SSRC_10302025.pdf"> clear guidance on what is material enough that omitting it would trigger consequences</a>. <em><strong>The S-1 preparation process offers exactly this mechanism</strong></em>: since companies submit a draft to the SEC, which then provides comments and can object to omissions before the company goes public.</p><p>More broadly, changes in corporate disclosure norms can occur through either the listing side (the SEC or ESMA in Europe) or through the accounting side. The most important step is greater emphasis on mandatory disclosure of operating metrics: including through a monetization narrative and algorithmic disclosures. The logic of segment reporting provides a reasonable basis for firms to disclose externally the  operating metrics they use internally when optimizing their operating segments (business lines) and making resource allocations.</p><p>In a <a href="https://ssrc-static.s3.us-east-1.amazonaws.com/Governing-AI-Through-SEC-Disclosure-Strauss-OReilly-Rosenblat-Moore_SSRC_10302025.pdf">recent working paper</a>, we proposed baby steps <strong>the SEC could take to bring AI-specific matters under its disclosure regime</strong>, including issuing disclosure guidance to clarify what counts as material AI activity or risk, and where it belongs in 10-Ks and 8-Ks. We proposed dedicated AI-incident reporting modeled on the successful <a href="https://www.sec.gov/newsroom/press-releases/2023-139">2023 cyber rule</a>.</p><p><em>But enforcement of existing rules matters as much as new guidance</em>. The SEC&#8217;s comment process on S-1 filings gives regulators leverage to push for comprehensive disclosure before companies go public. This is the moment to establish what &#8220;material&#8221; means for AI companies &#8211; not through abstract rulemaking but through concrete expectations applied to Anthropic&#8217;s IPO filing.</p><p>Opportunities within the EU are even greater, where disclosure traditions in the Digital Services Act (DSA) could be integrated with IFRS accounting and listing requirements.</p><p>Anthropic doesn&#8217;t have to wait for any of this, though. It is already a Delaware public benefit corporation with a stated mission of developing advanced AI for the long-term benefit of humanity, and it could choose to retain that structure if and when it goes public. As such it could choose to lead by voluntarily disclosing investor-relevant information and making it easier for everyone to understand the complex and risky business of building AI models. Voluntary disclosure would establish best practices, provide Anthropic credibility with regulators and the public, and pressure competitors to follow suit.</p><p>We look forward to reading its prospectus &#8212; if it does end up going public. And we are sure OpenAI will too. Will it be the season to be jolly?</p>]]></content:encoded></item><item><title><![CDATA[Are LLMs the Best That They Will Ever Be?]]></title><description><![CDATA[Without careful disclosure architectures, AI products may only get worse, even as the technology gets better.]]></description><link>https://asimovaddendum.substack.com/p/are-llms-the-best-that-they-will</link><guid isPermaLink="false">https://asimovaddendum.substack.com/p/are-llms-the-best-that-they-will</guid><dc:creator><![CDATA[Asimov’s Addendum]]></dc:creator><pubDate>Tue, 25 Nov 2025 13:03:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MOXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is a guest post led by Rufus Rock. Rufus holds a degree in History &amp; Philosophy of Science from University College London (UCL), and is completing an M.S. at Carnegie Mellon in Logic, Computation &amp; Methodology. At UCL&#8217;s Institute for Innovation and Public Purpose (IIPP), he worked on a research project investigating &#8220;<a href="http://i">algorithmic attention rents</a>&#8221;.</em></p><p><em>He is the lead author of &#8220;<a href="https://www.sciencedirect.com/science/article/pii/S0167624524000374">Behind the clicks: Can Amazon allocate user attention as it pleases?</a>&#8221; (December 2024) published in Information Economics and Policy with Tim O&#8217;Reilly, Mariana Mazzucato, and Ilan Strauss.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Cm8K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Cm8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png" width="226" height="226" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea05f700-2865-4889-9662-9e0ccb860c39_506x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:506,&quot;resizeWidth&quot;:226,&quot;bytes&quot;:440516,&quot;alt&quot;:&quot;&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 424w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 848w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Cm8K!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea05f700-2865-4889-9662-9e0ccb860c39_506x506.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Rufus Rock</figcaption></figure></div><div><hr></div><p>One often hears the refrain from AI optimists that &#8220;<a href="https://www.linkedin.com/pulse/todays-ai-worst-ever-jason-michael-perry-inwie/">today&#8217;s LLMs are the worst that they&#8217;ll ever be</a>.&#8221; Certainly, they have some compelling reasons for positivity: The technology is still very young, R&amp;D spending is through the roof, and over the last couple of years we have seen rapid advances. Things can only get better, right?</p><p>Well, no. In fact, I think there is a reasonable case to be made that today&#8217;s LLMs might be <em><strong>the best that they will ever be</strong></em>. The technology might continue to get better, but that doesn&#8217;t mean that the user experience will.</p><p>Why? Primarily because no one knows how to make LLMs profitable.</p><h3><strong>A Case Study</strong></h3><p>Take AI shopping assistants, for example. The other week, I wanted to buy a candle. Admittedly, I have a somewhat pretentious taste in candles, so I didn&#8217;t just want any candle. I wanted one that smelled somewhere between pine forest and old bookshop. This, I hope you agree, is a task in which you would have no chance of success in a million years using Amazon search. With ChatGPT, though, life was a breeze. I simply described the smell (as I just did), and ChatGPT spat out five good looking recommendations. I bought one, and it&#8217;s now the highlight of my Sunday evenings.</p><p>As embarrassingly ostentatious as this example might be, it demonstrates the power of LLMs in the product discovery space. <a href="https://stratechery.com/2025/an-interview-with-michael-morton-about-ai-e-commerce/">Others </a>have had similarly positive experiences. Searching for products online at the moment is hard. Amazon will show you more than <a href="https://www.sciencedirect.com/science/article/pii/S0167624524000374">60 options</a> on a search page; Google likewise is overflowing with visual clutter and ads. For products that aren&#8217;t my regular purchases, or known brands, I&#8217;ve found myself trusting advice from Reddit and YouTube reviews most of the time. LLM search isn&#8217;t perfect (i.e., they make stuff up, give you bad links, etc.), but having been trained on the collective judgement of the internet, they can quickly distill all the quasi-wisdom from Reddit, trusted blogs, and YouTube into a few recommendations &#8211; even for pretty complex searches. That&#8217;s incredibly valuable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MOXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 424w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 848w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_webp, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MOXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png" width="442" height="329.7734375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:512,&quot;resizeWidth&quot;:442,&quot;bytes&quot;:160464,&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://asimovaddendum.substack.com/i/179880863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_424, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 424w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_848, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 848w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_1272, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MOXZ!, /__u/asimovaddendum.substack.com/w_1456, /__u/asimovaddendum.substack.com/c_limit, /__u/asimovaddendum.substack.com/f_auto, /__u/asimovaddendum.substack.com/q_auto:good, /__u/asimovaddendum.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ca18ed-572b-4c17-b9b8-38fce7ff1d9b_512x382.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.com/p/are-llms-the-best-that-they-will?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/asimovaddendum.substack.com/p/are-llms-the-best-that-they-will?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><h3><strong>Why this Might be the Peak</strong></h3><p>OpenAI reportedly loses money on even its <a href="https://finance.yahoo.com/news/amount-money-openai-lost-last-144500864.html">most premium</a> ChatGPT subscriptions. Jeff Bezos has openly called AI spending a &#8220;<a href="https://www.cnbc.com/2025/10/03/jeff-bezos-ai-in-an-industrial-bubble-but-society-to-benefit.html">bubble</a>.&#8221; And Peter Thiel is taking <a href="https://www.reuters.com/business/media-telecom/peter-thiels-fund-offloaded-nvidia-stake-third-quarter-filing-shows-2025-11-17/">money out</a> of the AI market. You don&#8217;t need to be an oracle to know that AI spending is unsustainable and risks morphing into a financial crisis. There is, therefore, an enormous and increasing amount of investor pressure for AI companies like OpenAI and Anthropic to figure out how to monetize their chatbots. (Anthropic&#8217;s emphasis on business revenue via its API may see it go into the green quicker than OpenAI, but for now these are all just <a href="https://www.wsj.com/tech/ai/openai-anthropic-profitability-e9f5bcd6">projections</a>.)</p><p><strong>Yet the lack of profits at these AI companies has an upside for the user &#8212; at least for now</strong>. Searching for things like candles on ChatGPT is so unusually pleasant at the moment &#8212; particularly compared to Amazon and Google &#8212; precisely because its search function has not yet been warped by the pressure to generate the kind of profits needed to recoup past losses. However, if these AI tools are to survive financially, the economic reality is that they will have to change.<br></p><h3>AI meets Rents<br></h3><p><strong>Consider the business models and associated <a href="https://www.ucl.ac.uk/bartlett/publications/2024/mar/rising-tide-rents-and-robber-baron-rents-how-innovators-lose-their-edge-and-their-ideals">economics rents </a>that are being disrupted by AI</strong>. E-commerce giants like Amazon and Google extract billions of rents through advertising. Amazon has recently discussed the fact that users take, on average, <a href="https://stratechery.com/2025/an-interview-with-michael-morton-about-ai-e-commerce/">14 clicks</a> before purchasing something on their site. One might think that is an unforced error, given that part of Amazon&#8217;s job description is surely to make finding products as quick and easy for its users as possible. But when you realize that each of the 14 clicks that go to product exploration means more potential clicks to Amazon&#8217;s high-margin advertising results, it starts to make sense.</p><p><strong>Users suffer too</strong>. Since these platforms can only show you so many products at a time, every advertising result means one fewer <em>organic</em> (i.e., maximally relevant) result to choose from. Our own research with Mariana Mazzucato, published in <em><a href="https://www.sciencedirect.com/science/article/pii/S0167624524000374">Information Economics and Policy</a></em> (December 2024), showed that the most clicked on advertising (&#8220;sponsored&#8221;) results on Amazon are often 17% more expensive than their organic counterparts and one-third less relevant. In fact, one-quarter of product search results on the first page are adverts &#8212; half of which are duplicated as an organic result on the first page too! Talk about the death of consumer choice.</p><p><strong>Now imagine instead a chatbot that cuts down those 14 clicks to, say, just two clicks before finding the product they want</strong>. That might be great for consumers who can stop paying these <a href="https://www.cambridge.org/core/journals/data-and-policy/article/algorithmic-attention-rents-a-theory-of-digital-platform-market-power/D85FE41F6CF99FC57DDFB2B2B63491C5">attention rents</a>: as product search becomes less time and energy consuming. But that&#8217;s also a direct threat to Amazon&#8217;s $<a href="https://www.marketplacepulse.com/articles/amazons-expansive-advertising-breaks-new-records">60+ billion</a> revenue stream from third-party advertising <a href="https://www.marketplacepulse.com/articles/amazons-expansive-advertising-breaks-new-records">on its website</a>. </p><p><strong>So incumbents have a choice</strong>: they can either try to prevent chatbots from cannibalizing their ad-driven platforms, or ensure that chatbots can generate equivalent revenue through other means &#8212; or they can create better products using AI. More &#8216;enshittification&#8217; is, therefore, one option.</p><p><strong>Enshittification, as <a href="https://doctorow.medium.com/https-pluralistic-net-2024-04-04-teach-me-how-to-shruggie-kagi-caaa88c221f2">coined by</a> Cory Doctorow,</strong> is when a platform that once delivered value to its users and third-party producers, makes its hosted &amp; recommended content progressively worse in order to allocate more value to itself. In a multi-sided context, this enshittification ultimately &#8220;<a href="https://doctorow.medium.com/big-techs-attention-rents-fe97ba3fad90">comes out of the barrel of an algorithm</a>&#8221;. We&#8217;ve seen this happen to Google Search: 10 blue links in the search results were replaced by a gazillion ads. <br><br><strong>We&#8217;ve also seen this happen to social media sites</strong> where algorithms built &#8220;for you&#8221; &#8211; for sharing pictures, text and content &#8211; were <a href="https://www.youtube.com/watch?v=EO14wPQw89c">replaced by</a> algorithms built for the platform&#8217;s own interests &#8211; for engagement, mindless video scrolling, and consuming. <a href="https://law.justia.com/cases/federal/district-courts/district-of-columbia/dcdce/1:2020cv03590/224921/693/">Evidence</a> from Meta&#8217;s recent court win shows that Meta transformed itself into a &#8220;discovery engine&#8221; in order to compete with TikTok for user engagement. Meta-owned Instagram, nominally a &#8216;social&#8217; network, now shows only 5% of posts from friends; the rest are &#8220;nothing but unconnected videos recommended by an algorithm&#8221;, the judge noted. <br><br><strong>Moreover, the &#8216;social&#8217; feed is full of ads</strong>. Meta&#8217;s own internal documents from the court case show ads decreased user time on the platform by around 7% &#8211; they are a &#8220;tax on engagement&#8221;, Meta found. Yet Judge James E. Boasberg still decided that Meta&#8217;s ad load reflected rational consumers (no behavioral economics allowed here), competitive market forces, higher quality ads, and an overall higher quality user experience.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The evidence seemed decidedly more mixed. Meta is able to constantly lie about its advertising efficacy and reach, according to reporting in the <a href="/__u/www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https://www.ft.com/content/be6a99d2-22de-48ec-9afa-1d2e2f709afc&amp;ved=2ahUKEwiyhqiioYyRAxUTlYkEHQdIH7oQFnoECBsQAQ&amp;usg=AOvVaw2fFyl8il24AoVIDiC1oLZl">Financial Times</a>. That&#8217;s because advertising markets are a black box.<br><br><strong>So, don&#8217;t be surprised</strong> if LLM-based search results start returning less relevant products and more ads. But why stop there? If you are OpenAI, why not push a &#8216;curated handful of products&#8217; to the user, designed to get them querying and engaging again? Of course, this can be marketed under the noble banner of &#8220;respecting users&#8217; decision-making autonomy&#8221;, or something along those lines; but functionally, it is pernicious advertising at scale but with a new, chattier interface.</p><p><strong>There&#8217;s one big issue, though</strong>. Current LLM performance in product discovery is dependent on the internet continuing to exist as a repository of current useful information. My candle search on ChatGPT was so good because the model could synthesize insights from people who actually tried the candle and who then discussed it online in a good faith attempt to help other consumers. But marketers and merchants are cottoning on. More and more subreddits, review forums, and enthusiast blogs are being injected with synthetic, Gen-AI produced chatter. The goal of these third-parties isn&#8217;t to persuade <em>you directly </em>&#8211; it&#8217;s to slowly poison the informational substrate that the LLM product search relies on, <em>and then the LLM persuades you through the commercially-laced information</em>.</p><p><strong>So &#8212; it&#8217;s worth savoring what we have now: chatbots without behavior completely warped by profit incentivizes</strong>, training data largely untainted by adversarial manipulation, and monthly fees (subscription model) rather than an attention-driven economics. This might well be AI&#8217;s 10 blue links moment. But let&#8217;s not assume that it&#8217;ll last, let alone that it will get even better.</p><h3><strong>Does it have to be this way?</strong></h3><p>If LLMs do start to drift towards enshittification, is there anything we can do to stop it? Is it possible, under the current system of economic incentives for AI services to create value <em>without </em>extracting it?</p><p>Jimmy Wales, co-founder of Wikipedia, thinks so. His <a href="https://www.penguinrandomhouse.com/books/734278/the-seven-rules-of-trust-by-jimmy-wales-with-dan-gardner/">new book</a> sketches a picture of how we can start to rebuild trust on the internet. Against the background of an ad and click-bait soaked internet, <strong>Wikipedia is a shining example of what is possible</strong>. To my mind it is almost certainly the single greatest feat of knowledge organization in human history. The numbers are mind-boggling. Since you started reading this article, more than 4,000 edits have been made on Wikipedia by an army of volunteers whose only incentive is the pleasure they take in trying to be helpful and factual.</p><p>Clearly, not every company can be a crowdfunded nonprofit. Nevertheless, we can learn some important lessons from Wales and Wikipedia.</p><p><strong>For one, transparency &#8211; and in turn traceability and accountability &#8211; can be made part of the product itself</strong>.<strong> </strong>Wikipedia&#8217;s edits, discussions, and history are all publicly accessible. This openness makes the information on Wikipedia more reliable and trustworthy, and so consumed by more end-users. That Wikipedia is publicly modifiable gives it a sense of collective ownership. And it also shapes what economists call the market&#8217;s &#8220;structure&#8221;: how many firms compete and how they compete. Although it was Window&#8217;s <em>Encarta</em> who helped kill Encyclopaedia Britannica&#8217;s expensive book set,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> it was Wikipedia who showed that dominating a market on the internet need not mean exploiting it.<br><br>As Wikipedia shows, transparency doesn&#8217;t have to mean &#8220;explainable AI&#8221; or &#8220;sparse autoencoder&#8221;, or anything super technical, really. <em><strong>It can be a structural and economically-encoded transparency &#8211; one that is built into the market&#8217;s proper functioning, like on a stock exchange where trades are settled with complete counterparty information</strong></em>. For AI, transparency should cover things like: <em>Where does the model&#8217;s data come from? How is it processed? Who benefits from this processing? How exactly is it monetized?</em></p><p><strong>The impetus for AI&#8217;s product disclosure should ideally be the incentives that come from the market itself</strong>. In this way, transparency is not optional. And it reflects and supports the market&#8217;s dynamic functioning, rather than the ideas of someone in government (which may be right or may be wrong). In other words, the disclosure is directly tied to the information in the market itself &#8211; such as the <em>logs</em> (records) of an advertising exchange online indicating who won the bid, the price, and the auction type &#8211; rather than a regulator&#8217;s notional understanding of the market. (<em>We explore the drivers of a market&#8217;s structure in a companion piece</em>.)</p><p><strong>But not everything can be a non-profit Wikipedia. <br><br>We think it is possible for companies to use AI to make more money and make their products better &#8212; </strong>including<strong> </strong>through improving the <a href="https://myamazonguy.com/news/amazon-rufus-ai-updates/">user experience</a>. This is a win-win business model which avoids enshittification. Initial evidence from Amazon&#8217;s Rufus AI chatbot, for example, is that it led to a $10 billion increase in sales that would otherwise have not been there. Users could, once again, find what they wanted! Amazon estimated that customers who engage with the assistant during their shopping journey are 60% more likely to complete a purchase compared to those who do not. The trick is ensuring that incentives are aligned towards win-win business models, no matter what market structure emerges (competition or consolidation and monopoly).</p><p><strong>Incentives may sometimes need a push from government</strong>. Government rules can help constrain corporate behavior, in effect deciding the boundaries of fair competition, and the pay-offs facing firms from different business models and business strategies. Minimum wages, for example, mean that firms cannot compete by lowering wages beyond a basic level. Minimum wages incentives firms to compete through investing in fixed capital (like factories and new technologies) to upgrade their productivity so that effective unit labor costs falls. <br><br>Similarly, &#8220;interoperability&#8221; requirements for digital markets &#8211; including for AI chatbots and user data &#8211;  are one way to help ensure that firms compete through using technologies to improve the user experiences, rather than enshittify them. Interoperability requirements <a href="https://mitpress.mit.edu/9780262548748/tech-monopoly/">were central</a> to the success of the famous break-up of AT&amp;T, which forced the new &#8220;<a href="https://en.wikipedia.org/wiki/Regional_Bell_Operating_Company">Baby Bells</a>&#8221; to allow third parties to inter-connect to their network and offer rival telecommunication services.</p><p><strong>Elsewhere, we have argued for more direct government disclosure requirements for Big Tech</strong>. In particular, governments ought to <a href="https://academic.oup.com/oxrep/article-abstract/39/1/47/7030605">mandate corporate disclosure</a> of Big Tech companies&#8217; internal<em> operating metrics</em> used to measure and optimize their products&#8217; performance &#8211;  in-line with segment reporting and GAAP accounting principles. These non-price metrics &#8212; such as &#8216;monthly active users&#8217; or &#8216;time spent on platform&#8217; &#8212; increasingly shape a product&#8216;s monetization, especially in multi-sided markets. This makes them vital to disclose alongside their financial metrics. Moreover, we argued that these metrics should be differentiated by product line, to get a sense of the firm&#8217;s market power and economic strength not only as an integrated whole but within each relevant &#8220;operating segment&#8221;. That way regulators can keep track of a company&#8217;s changing behavior in individual markets and step in where necessary &#8211; you can&#8217;t regulate what you <a href="https://www.oreilly.com/radar/you-cant-regulate-what-you-dont-understand/">don&#8217;t understand</a>.</p><p><strong>And finally, there is us &#8211; the users</strong>. We have to call out these systems when they fail, when they start feeling extractive rather than helpful. <em>The idea that &#8220;today&#8217;s LLMs are the worst they&#8217;ll ever be&#8221; isn&#8217;t just wrong, it&#8217;s dangerous</em>. It breeds complacency right at the moment when norms, business models, and standards are up for grabs in an immense great powers contest between warring companies. <br><br><em>Whether LLMs get better or worse depends less on technical progress than on political choices, the economic incentives we align and foster, and whether we can demand better of the companies that shape society&#8217;s welfare</em>. The technology may get better, but only careful attention to disclosure and market design can ensure that society doesn&#8217;t get worse.<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://asimovaddendum.substack.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"><strong>Thank you for reading! It means a lot to us. </strong>Please subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>&#8220;When Meta has stuffed its apps with more ads and upgraded them with new features, it is not clear that the company has reduced quality overall. More importantly, even considering just this one input into app quality, the effect of ads on users&#8217; experience depends on not only their number but also on their quality and relevance&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Which still exists today as a digital product: <a href="https://hbr.org/2013/03/encyclopaedia-britannicas-president-on-killing-off-a-244-year-old-product">https://hbr.org/2013/03/encyclopaedia-britannicas-president-on-killing-off-a-244-year-old-product</a></p><p></p></div></div>]]></content:encoded></item></channel></rss>