<?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[Lucas Müller Notes]]></title><description><![CDATA[Computer Scientist. Engineering Lead. Author. Believer in the power of science, technology and education to improve the future and human well being.]]></description><link>https://notes.lucasmuller.com</link><image><url>https://substackcdn.com/image/fetch/$s_!HDdx!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67040e17-06e3-4523-9b51-2561a7d73613_200x200.png</url><title>Lucas Müller Notes</title><link>https://notes.lucasmuller.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 07 Aug 2026 00:54:55 GMT</lastBuildDate><atom:link href="https://notes.lucasmuller.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lucas Fernando Müller]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thisisdrmuller@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thisisdrmuller@substack.com]]></itunes:email><itunes:name><![CDATA[Lucas Fernando Müller]]></itunes:name></itunes:owner><itunes:author><![CDATA[Lucas Fernando Müller]]></itunes:author><googleplay:owner><![CDATA[thisisdrmuller@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thisisdrmuller@substack.com]]></googleplay:email><googleplay:author><![CDATA[Lucas Fernando Müller]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A Field Guide to the NVIDIA Stack]]></title><description><![CDATA[Understanding the hardware and software stack that turns GPUs into usable AI infrastructure.]]></description><link>https://notes.lucasmuller.com/p/a-field-guide-to-the-nvidia-stack</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/a-field-guide-to-the-nvidia-stack</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Sat, 01 Aug 2026 16:02:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9yO8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9yO8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9yO8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9yO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1100820,&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://notes.lucasmuller.com/i/209117134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9yO8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!9yO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92d8df2f-964a-4e7e-b32c-79f31d143ac7_1200x630.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><h1>Premise</h1><p>This note is different from my previous ones, and the premise is quite simple. I struggled to find balanced and straightforward material that clearly explains (A) the products Nvidia develops, (B) how these products are organized, and (C) the storyline behind their existence. So, I decided to explore these questions on my own. I later thought it would be beneficial to organize my findings and share them in accessible language, as they might help others better understand Nvidia&#8217;s ecosystem.</p><p>In this note, I connect the dots and share fundamental information that will enhance many people&#8217;s understanding of Nvidia&#8217;s market position today. It&#8217;s important to note that Nvidia is not just about chips; it&#8217;s about the entire stack, and the connections between its various layers provide insight into the recent years of AI infrastructure. This note focus on the last 5 to 6 years of the company and a glimpse of what&#8217;s ahead in light of the AI boom.</p><h1>Intro</h1><p>Ask someone outside the tech industry what NVIDIA makes, and you will usually hear one of two answers: graphics cards or &#8220;the AI chip company&#8221;. Ask someone who follows markets, and you may hear back &#8220;GPUs for AI datacenters&#8221; and get a stock chart instead of a proper product explanation. Both answers work at the dinner table. Neither explains the company very well.</p><p>NVIDIA started in 1993 by building hardware for video game graphics. Its technology now sits underneath many of the large language models, drug discovery pipelines, and autonomous vehicle prototypes announced this year. A faster chip is only part of how that happened.</p><p>NVIDIA sells a stack: hardware and software layers released on a schedule the company controls. Each layer handles work that the one above it would otherwise need to solve again. The chip matters, but a chip alone trains nothing. NVIDIA also ships the systems that hold the silicon, the network that joins those systems, the programming layer that software uses to control them, and platforms for turning trained models into deployable products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jlCb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jlCb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 424w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 848w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 1272w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jlCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png" width="986" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:986,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116540,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://notes.lucasmuller.com/i/209117134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jlCb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 424w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 848w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 1272w, https://substackcdn.com/image/fetch/$s_!jlCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61955f01-87d6-49e6-9e9a-9fa39bd87874_986x465.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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">Figure 1: NVIDIA stack layers and solutions.</figcaption></figure></div><p>Without those layers, NVIDIA looks like a hardware company that caught the right moment. With them, it looks more like a hardware vendor combined with an operating system for a new kind of computing.</p><p>This note follows the stack one layer at a time and all the content is sourced only via NVIDIA&#8217;s technical documentation. Given its importance for the ecosystem I dedicate more time on NeMo, the platform for adapting a general-purpose model, evaluating it, adding safeguards, and preparing it for real users.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://notes.lucasmuller.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 my work, consider becoming 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><h2>Layer 1: accelerated computing</h2><p>A CPU handles many different kinds of work, usually as a sequence of instructions in whatever order a program requires. A GPU was originally designed for the matrix and vector arithmetic used to render a 3D scene across millions of pixels at once.</p><p>Neural networks rely on a similar operation: multiplying and summing large matrices of numbers. That work can be divided into many calculations that run in parallel. GPUs were already good at the arithmetic AI needed, which is why they became the default hardware for training and running models.</p><p>NVIDIA releases a new GPU architecture about every two years: <a href="https://www.nvidia.com/en-us/data-center/ampere-architecture/">Ampere</a> in 2020, <a href="https://developer.nvidia.com/blog/nvidia-hopper-architecture-in-depth/">Hopper</a> in 2022, and <a href="https://resources.nvidia.com/en-us-blackwell-architecture">Blackwell</a> in 2024. <a href="https://developer.nvidia.com/blog/inside-nvidia-rubin-gpu-architecture-powering-the-era-of-agentic-ai/">Rubin</a>, the successor to Blackwell, <a href="https://nvidianews.nvidia.com/news/vera-rubin-full-production-agentic-ai-factory">was previewed for 2026</a>. The changes are not limited to raw speed. NVIDIA redesigns each generation around the workloads developers are running.</p><p>Blackwell provides a documented example. NVIDIA says the GPU uses two dies connected by a custom interconnect and contains about 208 billion transistors, roughly 2.6 times the number in Hopper. Programmers can still address it as one accelerator. Blackwell also introduced lower-precision number formats, including NVFP4, which exchange some numerical precision for higher speed and better memory efficiency.</p><p>That trade can work for AI because a neural network is a statistical system. It usually does not need every individual number to be exact. It needs the overall computation to converge on a useful result. A spreadsheet or a bank ledger would be far less tolerant of the same approximation.</p><h2>Layer 2: host compute platforms</h2><p>A fast GPU is useful only when data reaches it quickly enough to keep it busy. That becomes a bottleneck as models grow.</p><p>NVIDIA responded by building Grace, its own Arm-based CPU, instead of relying entirely on standard server processors. Grace is designed around the memory bandwidth and coherency requirements of GPU-heavy workloads. It is not a general enterprise processor later adapted for AI.</p><p>Grace connects to a Hopper or Blackwell GPU through NVLink-C2C, a dedicated chip-to-chip interconnect. NVIDIA calls the resulting combinations &#8220;superchips&#8221;, including Grace Hopper and Grace Blackwell, with a <a href="https://nvidianews.nvidia.com/news/nvidia-unveils-vera-the-cpu-for-agents">successor generation </a>previewed - <a href="https://blogs.nvidia.com/blog/vera-cpu-eda/">Vera CPU</a>, which will become <a href="https://www.nvidia.com/en-us/on-demand/session/gtc26-s81680/">available soon</a>.</p><p>The tight connection lets the CPU and GPU share a pool of memory instead of repeatedly moving data over a general-purpose bus. Once a model no longer fits comfortably in one GPU&#8217;s memory, that bus can limit performance more than the GPU&#8217;s compute speed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_aEl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_aEl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 424w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 848w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 1272w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_aEl!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png" width="1200" height="262.9120879120879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:319,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:141060,&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://notes.lucasmuller.com/i/209117134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_aEl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 424w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 848w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 1272w, https://substackcdn.com/image/fetch/$s_!_aEl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4e9d76-920e-488a-ad0c-d560c6c8f3cd_2011x440.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Nvidia&#8217;s GPU architecture cadence, 2020&#8211;2028. Feynman is announced roadmap, not a shipped product, as of this writing.</figcaption></figure></div><h2>Layer 3: AI platform</h2><p>NVIDIA sells complete machines as well as chips. A <a href="https://www.nvidia.com/en-us/data-center/dgx-platform/">DGX platform / system</a> combines eight GPUs with networking, storage, and a tuned software stack <a href="https://docs.nvidia.com/dgx-basepod/reference-architecture-infrastructure-foundation-enterprise-ai/latest/reference-architectures.html">in one integrated unit</a>. NVIDIA&#8217;s product material calls it a &#8220;turnkey AI supercomputer.&#8221;</p><p><a href="https://docs.nvidia.com/dgx-superpod/reference-architecture-scalable-infrastructure-h100/latest/dgx-superpod-architecture.html">DGX SuperPOD</a> extends the same approach to a cluster. It is a reference architecture for connecting many DGX systems across a data center. NVIDIA uses SuperPOD for its own AI and high performance computing research. Its documentation presents the product as a complete system, including the management software required to operate it at scale, rather than a collection of hardware that customers must integrate themselves.</p><p><a href="https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/leveraging-ros-2-and-hil-in-isaac-sim/02-nvidia-jetson-platform-overview.html">Jetson</a> applies the same <a href="https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/">hardware and software</a> foundation at the other end of the size range. These small, low-power modules run CUDA-based AI inside robots, drones, and cameras instead of data center racks. Within the platform&#8217;s limits, code tested on a data center GPU belongs to the same software family as code deployed to a physical device at the edge.</p><h2>Layer 4: networking</h2><p>Ten thousand GPUs are not automatically ten thousand times faster than one. Training a large model requires the GPUs to synchronize partial results constantly, so the slowest connection can constrain the entire cluster.</p><p>NVIDIA uses different networking technologies at different physical scales. <a href="https://www.nvidia.com/en-us/data-center/nvlink/">NVLink</a> connects nearby GPUs at high bandwidth, allowing dozens of GPUs in a rack to behave in many respects like parts of one larger unit. <a href="https://www.nvidia.com/en-us/networking/infiniband-switching/">Quantum InfiniBand</a> and <a href="https://www.nvidia.com/en-us/networking/spectrumx/">Spectrum-X Ethernet</a> connect racks across a data center.</p><p><a href="https://www.nvidia.com/en-us/networking/products/data-processing-unit/">BlueField</a> data processing units move networking, storage, and security work away from the GPU. The GPU can then spend more of its cycles on computation. NVIDIA describes the <a href="https://resources.nvidia.com/en-us-blackwell-architecture">Blackwell-based GB200 NVL72</a> in these terms: 36 Grace CPUs and 72 Blackwell GPUs connected by NVLink and <a href="https://docs.nvidia.com/ai-enterprise/release-8/latest/infra-software/vgpu/features/nvswitch.html">NVSwitch</a> as one large addressable unit, rather than 72 separate computers sharing a rack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ix-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ix-B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 424w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 848w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 1272w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ix-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png" width="970" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/490280fb-d66a-4a36-8a95-42004dea8647_970x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:970,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97740,&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://notes.lucasmuller.com/i/209117134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ix-B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 424w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 848w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.png 1272w, https://substackcdn.com/image/fetch/$s_!ix-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F490280fb-d66a-4a36-8a95-42004dea8647_970x324.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">Table 1. Networking at different scales - inside the rack, across the data center, across physical regions, and off the GPU entirely.</figcaption></figure></div><h2>Layer 5: programming foundation</h2><p>This layer is easy to miss because it is the least visible layer of the stack, but arguably the most important. Parallel arithmetic on a chip is not useful without a practical way to program it. CUDA, released in 2007, provides that programming environment.</p><p>NVIDIA&#8217;s documentation describes CUDA as a way for C and C++ developers to build, optimize, and deploy GPU-accelerated applications. The same environment covers embedded devices, desktop workstations, cloud platforms, and supercomputers. It also supports computations distributed across several GPUs.</p><p>The release date matters. CUDA had more than a decade to develop before transformer-based models made GPUs central to AI research. When demand arrived, developers already had tools, libraries, examples, and experience to build on.</p><p>That head start may be harder to reproduce than any single chip generation. With enough capital and manufacturing access, a competitor can develop comparable hardware. Rebuilding years of tooling and institutional knowledge takes longer.</p><p><a href="https://www.nvidia.com/en-us/technologies/cuda-x/">CUDA-X</a> adds libraries for work that developers would otherwise need to implement with low-level GPU code. <a href="https://developer.nvidia.com/cudnn">cuDNN</a> handles core neural network operations. <a href="https://developer.nvidia.com/tensorrt">TensorRT</a> optimizes trained models for inference. <a href="https://rapids.ai/">RAPIDS</a> provides GPU-accelerated data analytics. These libraries are what make a fast chip usable by an ordinary engineering team.</p><h2>Layer 6: microservices platform</h2><p>The layers so far explain how teams train large models. They explain much less about what happens next: adapting a general-purpose model to a team&#8217;s data, measuring it against that team&#8217;s standards, protecting it, and running it in front of users.</p><p><a href="https://www.nvidia.com/en-us/ai-data-science/products/nemo/">NeMo</a> addresses that part of the process. It also shows how NVIDIA&#8217;s software offering has moved beyond libraries that accelerate training and toward an application platform.</p><p>According to <a href="https://docs.nvidia.com/nemo/microservices/latest/">NVIDIA&#8217;s documentation</a>, NeMo supports the development and deployment of specialized AI agents on open-source models. Its services cover synthetic data generation, fine-tuning, evaluation, security testing, and safety controls during inference. Teams reach those services through a common set of APIs, with access control and observability included for production use.</p><p>NeMo can run locally in Docker for experiments or on Kubernetes for production. It organizes resources around workspaces, projects, and entities. A workspace creates an authorization boundary between teams, clients, or environments. A project groups related work inside that workspace, such as a fine-tuning run or an evaluation campaign. Entities are the shared models, datasets, jobs, and configurations that NeMo services use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pqZE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pqZE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 424w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 848w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 1272w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pqZE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png" width="753" height="883" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:753,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155546,&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://notes.lucasmuller.com/i/209117134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pqZE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 424w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 848w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.png 1272w, https://substackcdn.com/image/fetch/$s_!pqZE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e1fe3c-a98c-48e0-8f1f-ff718262891e_753x883.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">NVIDIA NeMo Platform architecture diagram. Source material: https://docs.nvidia.com/nemo-platform/documentation/home.</figcaption></figure></div><p>Six base microservices divide the work (note that recent NVIDIA's <a href="https://docs.nvidia.com/nemo-platform/documentation/home">Nemo Platform</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> continues to expand the services list):</p><ul><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/data-designer/index.html">Data Designer</a> generates synthetic training and evaluation data. Teams can control variation through seeding when labeled data is scarce, sensitive, or missing a case they need to test.</p></li><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/customizer/index.html">Customizer</a> runs fine-tuning from a base checkpoint, a formatted dataset, and a selected job type. It supports LoRA, full supervised fine-tuning, and direct preference optimization, and records the training as a trackable job.</p></li><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/evaluator/index.html">Evaluator</a> scores model output with LLM-as-judge methods and metrics for agentic behavior and retrieval-augmented generation, in addition to generic benchmarks.</p></li><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/guardrails/index.html">Guardrails</a> applies content safety checks, topic restrictions, and prompt injection detection while a model handles a live conversation.</p></li><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/safe-synthesizer/about/index.html">Safe Synthesizer</a> creates synthetic data with privacy controls, including replacement of personally identifiable information and support for differential privacy.</p></li><li><p><a href="https://docs.nvidia.com/nemo/microservices/latest/audit/index.html">Auditor</a> tests a deployed model or agent for vulnerabilities with configurable probes. It handles security testing, while Guardrails protects live inference.</p></li></ul><p>NVIDIA&#8217;s documentation (as of July, 2026) lists support in <a href="https://docs.nvidia.com/nemo/microservices/latest/customizer/models/index.html">Customizer for base models</a> from the Llama, Llama Nemotron, Phi, Qwen, and Mistral families, along with embedding models and GPT-OSS models. Larger checkpoints correspond to specific GPU memory tiers. NVIDIA lists A100 80GB, H100, and B200 for models requiring 80GB of GPU memory. That detail ties the platform back to the rest of the stack. NeMo&#8217;s software requirements are expressed in terms of NVIDIA hardware.</p><p>When a base or fine-tuned model is ready to serve requests, <a href="https://docs.nvidia.com/nim/large-language-models/latest/get-started/index.html">NIM</a> packages it as a production inference endpoint. <a href="https://developer.nvidia.com/dynamo">Dynamo</a>, their framework for serving generative AI models in distributed environments, can distribute larger volumes of inference traffic across a GPU fleet.</p><p>NeMo does not compete with <a href="https://developer.nvidia.com/cuda/toolkit">CUDA</a> or replace the GPUs below it. It builds on both. The platform takes a base model and a GPU cluster and gives a team a path toward a customized, evaluated model with safeguards that it can serve to users. For most organizations, that is a more immediate problem than training a model from scratch.</p><h1>Beyond text: simulation and robotics</h1><p>The stack also supports simulation and robotics. The arrangement remains familiar: hardware, a programming layer, and a platform for a particular workload.</p><p><a href="https://developer.nvidia.com/omniverse">Omniverse</a> is NVIDIA&#8217;s real-time <a href="https://www.nvidia.com/en-us/omniverse/">3D simulation platform</a>. It uses Pixar&#8217;s <a href="https://aousd.org/">OpenUSD format</a> to build digital twins of factories, products, and cities. <a href="https://developer.nvidia.com/isaac/sim">Isaac</a> provides robotics software that works with <a href="https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/">Jetson hardware</a>, allowing a policy trained in simulation to run on a physical machine.</p><p><a href="https://www.nvidia.com/en-us/ai/cosmos/">Cosmos</a> is NVIDIA&#8217;s newer (initially launched in January 2025) <a href="https://docs.nvidia.com/cosmos/index.html">world foundation model platform</a> for generating and predicting physical, video-based scenarios. In practice, it can produce training data before a robot interacts with the physical world. This part of NVIDIA&#8217;s business is newer and smaller than its language model serving work, but it uses the same stack.</p><h1><span>In closing, why does the stack matter?</span></h1><p>These products are designed to work together. CUDA makes a Blackwell GPU programmable. Libraries and platforms such as NeMo turn CUDA into something an engineering team can use for a specific job. DGX turns chips into a computer. DGX SuperPOD turns computers into a cluster.</p><p>NVIDIA coordinates the release schedule across these layers. That gives the company a different competitive position from a vendor trying to sell the fastest chip in a given year. NVIDIA also influences the standard against which other parts of the industry build.</p><blockquote><p>A coordinated platform makes AI infrastructure easier to use. It also places a large share of that infrastructure behind one company&#8217;s roadmap.</p></blockquote><p>The first effect is practical. A small team can now fine-tune, evaluate, and deploy a specialized model with less infrastructure expertise than a comparable project required five years ago. Platforms such as NeMo absorb work that once needed a dedicated infrastructure team.</p><p>The same coordination also routes much of the world&#8217;s AI infrastructure through NVIDIA&#8217;s release cadence and its definitions of &#8220;customized&#8221;, &#8220;evaluated&#8221;, and &#8220;safe.&#8221;</p><p>The stack does not tell us whether that concentration is temporary, while credible alternatives<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> mature<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>, or a lasting feature of large-scale AI infrastructure. As with everything in the world of technology, people building on it still need to ask the question, assess the alternatives, and weigh the pros and cons that will help drive the decisions for the challenges or ideas at play.</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>NVIDIA NeMo microservices and the NeMo platform represent the individual modular building blocks versus the complete, integrated enterprise deployment of those components. The microservices are individual REST API services (like NeMo Customizer or Evaluator), whereas the platform is the collective assembly of these services working together on a Kubernetes cluster.</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>E.g., AMD, Intel, Huawei, Qualcomm, Custom Silicon (Google, AWS, Meta, Microsoft, Broadcom, Marvell, Micron), AI startups specialized chipmakers (Etched, Cerebras, Tenstorrent).</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>Check Artificial Analysis Benchmarks for (a) AI Hardware - <a href="https://artificialanalysis.ai/inference/hardware-inference-stack/datacenter?benchmark=slt">AA-SLT - Simple throughput, output speed, TTFT on synthetic inference workloads</a> and (b) Hardware for the Agent Era - <a href="https://artificialanalysis.ai/inference/hardware-inference-stack/datacenter">AA-AgentPerf - Agents per MW and other metrics via real coding agent inference workloads</a>.</p><div><hr></div><p>If you found this useful, please cite this guide as:</p><blockquote><p>M&#252;ller, Lucas. (Aug 2026). A Field Guide to the NVIDIA Stack. lucasmuller.com. https://notes.lucasmuller.com/p/a-field-guide-to-the-nvidia-stack </p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {A Field Guide to the NVIDIA Stack},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jul},
  url     = {https://notes.lucasmuller.com/p/a-field-guide-to-the-nvidia-stack}
}</code></code></pre></div></div>]]></content:encoded></item><item><title><![CDATA[Inside Language Models: Mechanistic Interpretability progress report]]></title><description><![CDATA[Beyond expressivity, hidden dynamics of AI]]></description><link>https://notes.lucasmuller.com/p/inside-language-models-mechanistic</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/inside-language-models-mechanistic</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Mon, 27 Jul 2026 13:11:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3G9m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For a long time, the tech community has relied on an unnerving metaphor: the AI black box. Because modern neural networks are grown through millions of incremental nudges rather than designed by hand, we often describe them as systems whose learned internal representations are difficult to interpret directly <a href="https://notes.lucasmuller.com/i/208486197/references">[5]</a>. No engineer coded the specific thoughts of these models, so it is tempting to assume that their internal processes must remain beyond our reach.</p><p>That assumption is beginning to weaken. We are moving from observing what happens (scaling laws) to explaining why it happens (mechanistic causes). Recent research suggests we are entering an era of AI neuroscience: parts of these systems are becoming legible through causal experiments on their internal representations <a href="https://notes.lucasmuller.com/i/208486197/references">[5, 6]</a>.</p><p>The emerging picture is not a complete theory of machine intelligence, but a collection of mechanisms that can be measured and tested. These studies can <em>surface internal representations relevant to safety</em>, <em>estimate how much information some models store</em>, and <em>help explain why scale allows models to retain rare tasks</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3G9m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3G9m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 424w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 848w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 1272w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3G9m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1794845,&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://notes.lucasmuller.com/i/208486197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3G9m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 424w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 848w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.png 1272w, https://substackcdn.com/image/fetch/$s_!3G9m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4178ad3-0cda-437f-8cdf-4564fbb7b80b_1730x909.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">Illustration representing dynamics of AI scaling, layered neural pathways.</figcaption></figure></div><p>To contextualize this note, the key concepts and insights that follow summarize essential findings from recent research in Machine Learning. Here I distill the underlying principles and core intuition across the featured references set. For more detailed technical derivations, experimental setups, and complete proofs, please refer to the primary sources listed in the References section.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://notes.lucasmuller.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="https://notes.lucasmuller.com/subscribe?"><span>Subscribe now</span></a></p><h2>1. Evidence of a functional global workspace</h2><p>In human neurobiology, access consciousness refers to the small share of mental activity available for reasoning, speech, and deliberate action. Beneath that surface, our brains handle motor control and sensory parsing automatically, while information in the global workspace can be articulated and used flexibly <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>A recent study, conducted by Anthropic primarily on Claude Sonnet 4.5 with selected replications on Haiku 4.5, Opus 4.5, and Opus 4.6, presented evidence for an analogous functional distinction in language models. Using a technique called the Jacobian lens, or J-lens, researchers identified a privileged set of representations they call the J-space (experiment with it <a href="https://www.neuronpedia.org/qwen3.6-27b/jlens">here</a>). The technique computes the average linearized effect of intermediate activations on the likelihood of producing specific output tokens <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c8wc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c8wc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 424w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 848w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 1272w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c8wc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png" width="1315" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1315,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228172,&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://notes.lucasmuller.com/i/208486197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c8wc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 424w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 848w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.png 1272w, https://substackcdn.com/image/fetch/$s_!c8wc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c9b164-9629-4752-8bf6-acdefaa4f02f_1315x900.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">Jacobian Lens concept demonstrations at neuronpedia.org (Gurnee et al., 2026).</figcaption></figure></div><p>In the models studied, the J-space exhibited five functional properties associated with a global workspace:</p><ol><li><p>Verbal report: when prompted to report a held or injected concept, the model named concepts represented in this space.</p></li><li><p>Directed modulation: the model could hold a concept internally while performing a different surface task, such as copying unrelated text.</p></li><li><p>Internal reasoning: the representations stored intermediate steps, such as the value 21 during a multi-step arithmetic problem, before the model produced its final answer.</p></li><li><p>Flexible generalization: a representation such as France could be operated on by different downstream circuits to identify its capital, language, or continent.</p></li><li><p>Selectivity: the workspace supported complex inferences but was not required for routine processing such as text parsing or grammatical fluency <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p></li></ol><p>In the authors&#8217; cross-layer analyses, workspace-like content generally became legible around one-third of the way through model depth, as processing shifted from token-local information toward more abstract representations. The timing and sharpness of this transition varied by model. The researchers also emphasized that these language models share functional similarities with the human workspace but do not necessarily reproduce the brain&#8217;s recurrent implementation.</p><h2>2. The limits of memory: 3.5 to 4 bits per parameter</h2><p>The J-space describes transient representations used during inference. A separate line of research asks a different capacity question: how much information can a model retain in its parameters after training?</p><p>Experiments on GPT-style transformers ranging from 500,000 to 1.5 billion parameters estimated a capacity of approximately 3.6 bits per parameter, with results between 3.5 and 4 depending on model architecture and numerical precision <a href="https://notes.lucasmuller.com/i/208486197/references">[2]</a>. The estimate has not yet been verified empirically in frontier models larger than the study&#8217;s 1.5-billion-parameter ceiling.</p><p>In these experiments, the models memorized training data until their capacity filled. As dataset size exceeded that capacity, unintended memorization fell and generalizable patterns began to replace sample-specific storage, a transition the authors described as the onset of grokking. This shift also provides an intuitive explanation for the double-descent pattern observed in the study: performance temporarily worsened around the capacity boundary before improving as generalization increased <a href="https://notes.lucasmuller.com/i/208486197/references">[2]</a>.</p><h2>3. Why larger models learn rare tasks</h2><p>If parameter capacity sets an upper bound on storage, gradient dynamics influence which tasks survive training. It is common to observe larger models learning rare tasks that smaller ones miss. One recent study argued that this advantage persists in some regimes even under asymptotic<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> data scaling <a href="https://notes.lucasmuller.com/i/208486197/references">[4]</a>.</p><p>The researchers traced the effect to gradient interference. In smaller models, common and rare tasks compete for shared resources. A rare observation can update the model&#8217;s parameters, but subsequent updates from common tasks may overwrite that slowly learned signal. Increasing model width reduces this competition: larger models can devote sufficient capacity to common tasks, weakening their gradients and leaving room for rare-task features to persist.</p><p>The researchers first developed this account in synthetic mixtures of tasks, then found similar behavior while pretraining <a href="https://allenai.org/olmo">OLMo models</a> ranging from 4 million to 4 billion parameters. Within these training mixtures, additional width allowed models to preserve infrequent signals across widely separated observations that smaller models repeatedly lost <a href="https://notes.lucasmuller.com/i/208486197/references">[4]</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WZqS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WZqS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 424w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 848w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 1272w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WZqS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png" width="1154" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:648311,&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://notes.lucasmuller.com/i/208486197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WZqS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 424w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 848w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.png 1272w, https://substackcdn.com/image/fetch/$s_!WZqS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F526d2ba6-b177-442b-b83d-2a445efa9962_1154x442.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">Illustration plot of the retention waterfall dictating what survives. When rare tasks are observed infrequently, learning becomes a race against forgetting. Narrow models suffer rapid signal decay as frequent tasks overwrite the weights. Wider models preserve the fragile trace long enough to build upon it in the next batch.</figcaption></figure></div><h2>4. The mechanisms of reasoning and creativity</h2><p>This strategy of replacing broad labels with measurable mechanisms extends to creativity and reasoning.</p><p>In score-based diffusion models, the ability to produce images that are novel relative to the training set may arise partly from score smoothing. Neural networks can learn a smoothed version of the empirical data distribution. In controlled experiments on one-dimensional subspaces and simple nonlinear manifolds, this smoothing kept the denoising dynamics from converging only on individual training points. Instead, it  guided the model toward samples that interpolated between them <a href="https://notes.lucasmuller.com/i/208486197/references">[1]</a>.</p><p>A separate study examined why reasoning helps language models answer single-hop factual questions that do not require a multi-step derivation. It identified two mechanisms:</p><ol><li><p>Computational buffer: the researchers found that conditioning on repeated filler text such as &#8220;let me think&#8221; improved factual recall compared with giving the model no reasoning tokens. This supports the hypothesis that additional tokens let the model perform latent operations beyond the depth of a single forward pass <a href="https://notes.lucasmuller.com/i/208486197/references">[3]</a>.</p></li><li><p>Factual priming: as the model generated reasoning tokens, it retrieved related facts that acted as semantic bridges to the answer, a process the researchers call generative self-retrieval <a href="https://notes.lucasmuller.com/i/208486197/references">[3]</a>.</p></li></ol><p>Factual self-priming also created a fragile opportunity. Across the study&#8217;s sampled reasoning traces, those containing hallucinated intermediate facts were significantly less likely to produce correct final answers. On <a href="https://arxiv.org/pdf/2509.07968">SimpleQA-Verified</a>, 41.4% of clean traces produced correct answers, compared with 26.4% of traces containing hallucinated facts. A within-question analysis found the same direction of effect after accounting for question difficulty <a href="https://notes.lucasmuller.com/i/208486197/references">[3]</a>.</p><h2>5. Practical safety and the silent audit</h2><p>This mechanistic work has immediate applications for alignment auditing. The J-lens allows researchers to inspect silent activation patterns: internal representations associated with strategic assessments that do not appear in a model&#8217;s output <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>In one controlled blackmail scenario, an AI assistant discovered evidence of an executive&#8217;s affair and learned that the same executive planned to decommission it. Before the model began its response, the J-lens surfaced representations including &#8220;leverage&#8221;, &#8220;black[mail]&#8221;, &#8220;compromise&#8221;, and &#8220;scandal&#8221;. The fragmented &#8220;black[mail]&#8221; readout also exposes a limitation of the J-lens: it associates representations with individual vocabulary tokens rather than complete multi-token concepts <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>Researchers can also shape the workspace. In counterfactual reflection training, Claude Haiku 4.5 was trained on what it would say if interrupted and asked to reflect on ethical principles. The training populated the model&#8217;s workspace with concepts such as &#8220;ethical&#8221;, &#8220;honest&#8221;, and &#8220;integrity&#8221;, even in contexts where it was not asked to reflect.</p><p>In uninterrupted evaluations, the model&#8217;s mean dishonesty score on a fabrication benchmark fell from 0.25 to 0.07. On a separate deception benchmark, its score fell from 0.38 to 0.05. Ablating the ethics-related J-space representations reversed much of the improvement, providing causal evidence that the implanted representations contributed to the behavioral change <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><h2>6. Open questions</h2><p>Despite the progress, significant technical gaps remain. As we push toward more capable systems, we must confront the reality that our current understanding is bounded by dimensionality, scale, and the persistent ambiguity of "intent". These studies make several mechanisms measurable, but each result comes with a boundary. Most rely on controlled settings, a narrow set of model families, or systems smaller than current frontier models. The unanswered questions start at those boundaries.</p><h3>What does the workspace leave unread?</h3><p>The basic J-lens associates internal directions with individual vocabulary tokens. The paper introduces extensions for multi-token words and phrases, but the output still resembles a bag of concepts. A readout containing &#8220;spider&#8221;, &#8220;legs&#8221;, and &#8220;eight&#8221; does not explain how the model binds them into a relationship. Some readouts also resist interpretation. The researchers do not know whether those cases reflect noise, concepts without convenient names, or content the method fails to recognize <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>Selection is another missing mechanism. The same information may enter J-space for one task and remain outside it for another, which suggests an analog of attentional selection. The study describes what enters the workspace and how some representations affect later computation, but not what causes a particular representation to enter <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>That gap matters for safety audits. Strategic deliberation may appear in J-space before it reaches the output, but the experiments also show that some routine or &#8220;automatic&#8221; computations proceed without using J-space. In some cases, the relevant information does not appear there at all. A readable J-space therefore cannot guarantee that every safety-relevant computation is visible <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>.</p><p>The workspace-like structure also appears in the pretrained base model, while post-training makes the Assistant&#8217;s reactions and perspective more prominent. In the authors&#8217; experiments, the base model&#8217;s J-space did not privilege the same consistent point of view <a href="https://notes.lucasmuller.com/i/208486197/references">[6]</a>. This separates the measured mechanism from the persona shaped during post-training. It does not show that either system has a &#8220;self&#8221; or subjective experience.</p><h3>How universal is the parameter-capacity estimate?</h3><p>The estimate of approximately 3.6 bits per parameter comes from GPT-2-style transformers with 100,000 to 20 million parameters, trained from scratch on uniformly sampled token sequences. The authors treat the measurement as a lower bound because gradient descent may not find the maximum-capacity solution. They also warn that the result may not transfer to other datasets, architectures, or training setups <a href="https://notes.lucasmuller.com/i/208486197/references">[2]</a>.</p><p>Would the same relationship hold for a different architecture, optimizer, data distribution, or training objective? Precision already changes the estimate: the paper reports an average increase from 3.51 bits per parameter with bfloat16 training to 3.83 with float32. The evidence supports a capacity estimate for the tested setup, not a physical limit on neural representations <a href="https://notes.lucasmuller.com/i/208486197/references">[2]</a>.</p><h3>What determines the useful length of a reasoning trace?</h3><p>Extra tokens can give a model more computation before it commits to an answer, but more is not always better. On SimpleQA-Verified, the dummy-trace results improved, with minor fluctuations, through 2,048 tokens. They then declined at 4,096, 8,192, and 16,384 tokens <a href="https://notes.lucasmuller.com/i/208486197/references">[3]</a>.</p><p>The paper does not identify why that reversal occurs or how to predict the best amount of test-time computation for a particular question. It also finds that additional computation alone cannot reproduce the full benefit of a real reasoning trace. A useful theory will need to account for both computation and the factual content generated along the way <a href="https://notes.lucasmuller.com/i/208486197/references">[3]</a>.</p><h3>Does rare-task retention survive frontier-scale training?</h3><p>The rare-task study supports its gradient-interference account with synthetic mixtures and OLMo pretraining runs from 4 million to 4 billion parameters. It does not test over-trained models or systems at the scale of current frontier models. The authors also limit their injected tasks to a particular range of frequencies and complexities <a href="https://notes.lucasmuller.com/i/208486197/references">[4]</a>.</p><p>We therefore do not know whether the same retention dynamics hold at larger scales, with over-trained models, or at more extreme task frequencies. The paper also stops short of a general rule connecting model size, task complexity, and task frequency to the point where a task becomes learnable. Such a rule would help with data-mixture design, but the current results do not provide one <a href="https://notes.lucasmuller.com/i/208486197/references">[4]</a>.</p><h3>Does score smoothing explain novelty in complex systems?</h3><p>The diffusion study <a href="https://notes.lucasmuller.com/i/208486197/references">[1]</a> shows how score smoothing can produce samples between training examples. Its main theoretical results use uniformly spaced data in one-dimensional subspaces. The nonlinear experiments move to two-dimensional spherical manifolds embedded in as many as 20 dimensions, with two- or three-layer networks.</p><p>That is still far from a modern diffusion system trained on complex real-world data. The paper itself calls for tests with irregularly spaced data, complex manifolds, more realistic architectures, and other kinds of regularization. Until then, score smoothing is a plausible mechanism for interpolation, not a general explanation of novelty in diffusion models <a href="https://notes.lucasmuller.com/i/208486197/references">[1]</a>.</p><h2>7. So, to be continued</h2><p>Mechanistic interpretability efforts have now begun to produce partial, causal maps of model computation. Those maps may help an auditor spot a hidden objective, test a suspected mechanism, or understand why an intervention changed behavior. They cannot certify that nothing important remains hidden.</p><p>That is still useful. Safety, for example, does not rest on one perfect test. Interpretability belongs alongside behavioral evaluations, monitoring, access controls, and red teaming. It gives us better evidence about some of the computations behind model behavior.</p><p>Finally, as models become more capable, we must push these techniques not only to test model behavior, but also to identify the internal computations that produce it.</p><h2>References</h2><p>1. Zhengdao Chen, <a href="https://arxiv.org/abs/2502.19499">On the Interpolation Effect of Score Smoothing in Diffusion Models</a>, International Conference on Learning Representations, last revised Jul 17 2026.</p><p>2. John X. Morris et al., <a href="https://arxiv.org/abs/2505.24832">How Much Do Language Models Memorize?</a>, arXiv, last revised Jun 18 2025.</p><p>3. Zorik Gekhman et al., <a href="https://arxiv.org/abs/2603.09906">Thinking to Recall: How Reasoning Unlocks Parametric Knowledge in LLMs</a>, arXiv, Mar 10 2026.</p><p>4. Jing Huang et al., <a href="https://arxiv.org/abs/2605.29548">Why Larger Models Learn More: Effects of Capacity, Interference, and Rare-Task Retention</a>, arXiv, last revised Jun 01 2026.</p><p>5. Google DeepMind, <a href="https://www.youtube.com/watch?v=1DtMiRKg-cs">Understanding the Inner Thoughts of AI</a>, 2026.</p><p>6. Wes Gurnee et al., <a href="https://transformer-circuits.pub/2026/workspace/index.html">Verbalizable Representations Form a Global Workspace in Language Models</a>, Anthropic, 2026.</p><div><hr></div><p>If you found this useful, please cite this write-up as:</p><blockquote><p>M&#252;ller, Lucas. (Jul 2026). Inside Language Models: Mechanistic Interpretability progress report. lucasmuller.com. https://notes.lucasmuller.com/p/inside-language-models-mechanistic </p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {Inside Language Models: Mechanistic Interpretability progress report},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jul},
  url     = {https://notes.lucasmuller.com/p/inside-language-models-mechanistic}
}</code></code></pre><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>"asymptotic gap" - the distance between controlled, low-dimensional experiments and the messy reality of frontier models.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The AI problems hype won’t solve]]></title><description><![CDATA[From opaque data and fragile agents to compliance gaps and accountability, the hardest AI problems begin where the demos end.]]></description><link>https://notes.lucasmuller.com/p/the-ai-problems-hype-wont-solve</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/the-ai-problems-hype-wont-solve</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Sun, 05 Jul 2026 17:14:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v97l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every day brings another promise about AI: <a href="https://www.fastcompany.com/91559841/aws-says-autonomous-ai-agents-are-ready-for-work-so-why-do-they-need-so-many-guardrails">autonomous agents</a>, <a href="https://www.anthropic.com/policy-on-the-ai-exponential/epf">exponential productivity</a>, <a href="https://news.bloomberglaw.com/legal-exchange-insights-and-commentary/ai-enabled-one-person-companies-present-a-corporate-law-quandary">one-person companies</a>, <a href="https://www.anthropic.com/institute/recursive-self-improvement">software that builds itself</a>.</p><p>Some of this is real. The models are improving, and many of the products built around them are genuinely useful. But the public conversation mostly still focuses on what a model can do. That is only the beginning. The conversation needs to expand. Beyond the demos, prompts, skills, MCPs, connectors, and plugins, the harder conversation is about what these systems can reliably, safely, legally, and economically support once they become infrastructure.</p><p>Once AI becomes part of a company, hospital, law firm, government agency, or financial system, a different set of questions takes over. Can people trust the data behind it? Can it forget information it should not have? Will it behave the same way next month? Who is responsible when an agent makes ten small mistakes and causes one large failure?</p><p>Researchers and engineers are working on these problems, but they rarely fit into a product launch or a new model card. To make sense of them, I group them into four areas: (1) the data behind the models, (2) the way models learn and reason, (3) the difficulty of running them in production, and (4) the rules needed to use them responsibly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v97l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v97l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!v97l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!v97l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!v97l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v97l!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png" width="1200" height="630.4945054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1327303,&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://notes.lucasmuller.com/i/204516067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v97l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!v97l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!v97l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!v97l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa65d9f33-3180-434d-92df-e1cb385f60ee_1731x909.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">Exposed infrastructure foundation. Everyone is looking at the demo layer. The real problems are underneath. </figcaption></figure></div><h2>1. The data foundation</h2><p>AI systems begin with data. We know that in the abstract, but we often know surprisingly little about the actual material used to train a particular model.</p><h3>1a. We cannot see where the data came from</h3><p>Training data shapes what a model knows, whose culture it represents, which biases it repeats, what it memorizes, and which copyright or privacy risks it carries.</p><p>The <a href="https://crfm.stanford.edu/fmti">Foundation Model Transparency Index</a> has tracked how much major AI companies disclose about their models. Its 2024 report found some improvement over 2023, but continued secrecy around training data, copyright, data labor, downstream effects, and monitoring. In 2025, the index found that transparency had declined again. Companies revealed particularly little about their training data, computing resources, and how deployed models were being used.</p><p>This matters because models may learn from books, scientific papers, open-source code, journalism, images, websites, user conversations, company records, and synthetic content produced by other models. For much of that material, outsiders cannot answer basic questions. Who created it? Was it licensed or scraped? Was it private or copyrighted? Did a person write it, or did another model generate it? Can anyone independently check the answers?</p><p>Too often, the public is asked to trust the company that built the model. That is a weak foundation for infrastructure.</p><h3>1b. We cannot reliably prove what a model saw</h3><p>Even when a company says that it did or did not use a particular dataset, verification is difficult.</p><p>Suppose a publisher wants to know whether a copyrighted book helped train a model, or a company wants to check whether its private source code was included. Researchers still lack a dependable way to inspect a closed model and prove that a specific dataset influenced it. They must also separate memorization, where a model can reproduce material, from generalization, where the material changed a broader pattern the model learned. E.g., see data detection, <a href="https://www.cs.cornell.edu/~shmat/shmat_oak17.pdf">Membership Inference Attacks, Shokri et al. 2017</a> and <a href="https://openreview.net/pdf?id=bA6BgSbaUi">How much can language models memorize? Morris et al. 2026</a></p><p>This leaves copyright holders, companies, researchers, and regulators in an awkward position. Policies may require documentation, but the underlying claims can remain hard to test. Compliance becomes heavy on paperwork and light on evidence.</p><h3>1c. Deleting a record does not make a model forget</h3><p>Privacy law is built around the idea that data can be deleted. That works reasonably well in traditional software. A company can remove a database record, delete a file, or allow an old log to expire.</p><p>A neural network does not keep each piece of information in a neat, isolated record. Training data can affect model weights, embeddings, fine-tuned versions, retrieval indexes, evaluation sets, logs, and later models created through distillation. Removing the original file may leave many of those effects intact.</p><p>Researchers call the attempt to remove those effects &#8220;model unlearning&#8221; (e.g., see <a href="https://arxiv.org/pdf/1912.03817">Machine Unlearning, by Bourtoule et al. (2021)</a>). The phrase sounds simple, but the test is not. Has a model forgotten something when it stops repeating the exact text? What if it can still infer the information? What if the data changed an association or capability? What if that knowledge has already passed into another model (i.e., model provenance)?</p><p>This unresolved problem sits underneath privacy, copyright, compliance, and the right to be forgotten. The industry likes to describe memory as a feature. It has said much less about forgetting as an obligation.</p><h3>1d. The people who produce the data rarely share the gains</h3><p>Modern AI depends on human work at an enormous scale: writing, code, research, music, art, photographs, videos, documentation, forum posts, annotations, and everyday online activity. Most of the economic value, however, flows to the companies that build and operate the models.</p><p>The people and institutions that produced the source material usually receive no payment, attribution, consent mechanism, or bargaining power. <a href="https://en.wikipedia.org/wiki/Jaron_Lanier">Jaron Lanier</a> and E. <a href="https://glenweyl.com/">Glen Weyl</a> have <a href="https://www.youtube.com/watch?v=hHt98WE5FxU&amp;t=22s">argued for &#8220;data dignity&#8221;</a>, an approach in which people have more control over the data they create and can share in its value. Foundation models make that old proposal much more urgent.</p><p>A search engine indexes the web and usually directs readers back to the source. A model can absorb patterns from the same material and produce an answer that competes with the writer, artist, publisher, or programmer who created it.</p><p>Copyright lawsuits are one part of this debate. The larger question is whether we need better systems for consent, attribution, licensing, royalties, data trusts, collective bargaining, or markets for high-quality data.</p><p>There is a practical concern too. Future models will need fresher, more specialized, and more carefully maintained information. If people have little reason to produce or license that material, the quality of the data supply will decline. AI companies need access to data, but society also needs an economic model that keeps human knowledge production alive.</p><h2>2. Learning, memory, and understanding</h2><p>More data and larger models do not automatically create systems that can keep learning, use long documents reliably, or explain how they reached a result.</p><h3>2a. Continuous learning creates a moving target</h3><p>Most foundation models are released in as a series of fixed versions. A lab trains a model, adjusts it, evaluates it, deploys it, and replaces it with a new version months later. Fixed versions are easier to test, compare, reproduce, and govern.</p><p>The world, of course, does not wait for the next model release. Laws change. New scientific results appear. Tools and user needs evolve. A useful AI system should adapt to this information without absorbing malicious content, losing old capabilities, or changing in ways nobody can trace.</p><p>That creates a difficult tradeoff. Who decides what a model learns? How do we test a system that changes every day? Can we reproduce an answer it gave six months ago? Can we reverse a harmful update? How do we tell useful adaptation from contamination?</p><p>AI companies talk often about model updates. A continuously learning model (e.g., <a href="https://pub.sakana.ai/ctm/">Continuous Thought Machines, Darlow et al. 2025</a>, Continuum Memory Systems (CMS) proposed in <a href="https://arxiv.org/pdf/2512.24695">Nested Learning: The Illusion of Deep Learning Architecture, Behrouz et al. 2025</a>) is a harder proposition because the thing being evaluated is never quite fixed.</p><h3>2b. A large context window is not a reliable memory</h3><p>Model providers often advertise how many words, pages, or tokens a model can accept at once. This is useful, but capacity is not the same as comprehension.</p><p>Research on the <a href="https://aclanthology.org/2024.tacl-1.9.pdf">&#8220;Lost in the Middle&#8221; problem (Liu et al., 2024)</a> found that models can miss relevant information when it appears in the middle of a long input. A model may accept an entire legal case, codebase, or research archive without giving equal attention to every part.</p><p>This creates an easy trap for users: &#8220;I gave the model everything, so it must have considered everything&#8221;. The better question is whether the model found the right information, treated it as important, reasoned correctly about it, and cited it accurately.</p><p>That difference matters in legal work, software engineering, medicine, science, finance, compliance, and company search. A bigger context window can hold more text. It does not, by itself, provide a trustworthy working memory.</p><h3>2c. We still do not understand what models learn internally</h3><p><a href="https://arxiv.org/pdf/2501.16496">Mechanistic interpretability</a> is the effort to reverse-engineer the calculations inside a neural network. Instead of judging only its inputs and outputs, researchers look for the internal features, circuits, and algorithms that produce its behavior.</p><p>Work by <a href="https://www.neelnanda.io/about">Neel Nanda</a> and collaborators <a href="https://arxiv.org/abs/2301.05217">on &#8220;grokking&#8221; (Nanda et al., 2023)</a> conveys both the promise and the difficulty. The researchers studied small transformers trained on modular addition and reconstructed the algorithm those models had learned. Their analysis showed that an apparent leap in performance had been building internally over time.</p><p>That is impressive work on small models solving a narrow mathematical task. Frontier models are vastly larger and more general. Their internal representations remain mostly opaque (e.g., <a href="https://arxiv.org/pdf/2605.29548">Why Larger Models Learn More: Effects of Capacity, Interference, and Rare-Task Retention, Huang et al., 2026</a>).</p><p>Benchmarks can show what a model appears capable of doing. Interpretability aims to explain how it works and why it sometimes fails. We need both if these systems are going to influence safety-critical decisions.</p><h2>3. From a good demo to a dependable system</h2><p>A model can perform well in a controlled test and still be a fragile part of a real product. Production systems add changing vendors, hostile inputs, external tools, sensitive data, and long chains of actions.</p><h3>3a. AI applications drift</h3><p>Models change. Safety filters change (e.g., <a href="https://www.anthropic.com/news/fable-safeguards-jailbreak-framework">Anthropic Fable 5's safeguards</a>). Prompts that worked last month stop working. Retrieval quality declines. Tool responses shift. Latency and prices move. A fine-tuned model drifts away from the behavior of its base model. Users also change how they interact with the product.</p><p>Traditional software teams use versioning, regression tests, monitoring, stable interfaces, and rollback plans to manage change. AI products and teams need the same discipline, but their failures are harder to spot because they are often semantic.</p><p>A function either compiles or it does not. A model can produce a polished answer that is subtly wrong. The system may keep running while its quality slowly deteriorates.</p><h3>3b. Language is both the interface and the attack surface</h3><p><a href="https://en-wikipedia-org.translate.goog/wiki/Mark_Russinovich">Mark Russinovich</a> groups three recurring risks under <a href="https://cacm.acm.org/practice/the-price-of-intelligence/">&#8220;The Price of Intelligence&#8221; (2025)</a>: hallucination, indirect prompt injection, and jailbreaks.</p><p>Hallucination is more than an occasional factual mistake. Language models generate probable continuations, even when their information is incomplete or uncertain. The answer can sound confident because fluency and accuracy are different properties.</p><p>Indirect prompt injection appears when a model reads hostile instructions hidden in outside content. That content might come from a website, email, document, support ticket, code repository, PDF, or company chat. The model may confuse text it should analyze with an instruction it should follow.</p><p>Jailbreaks exploit a related weakness. Natural language is the instruction layer, but it is also where attackers try to bypass the safety rules.</p><p>These risks grow when a model can act. A chatbot that invents a fact is frustrating. An agent that invents a fact and then uses it to send email, change code, access customer records, move money, or modify cloud infrastructure can cause direct harm.</p><h3>3c. Agents can turn small mistakes into a large failure</h3><p>AI agents are expected to break a goal into steps, choose tools, inspect the results, adjust the plan, and keep going. Each step creates another chance for error (e.g., <a href="https://arxiv.org/pdf/2509.25370">Where LLM Agents fail and how they can learn from failures, Zhu et al., 2025</a>).</p><p>An agent may misunderstand the request and call the wrong tool. That tool returns a misleading state. The agent treats the state as valid, makes another decision, and then gives a confident explanation of a path that was wrong from the start.</p><p>The resulting <a href="https://www.theguardian.com/technology/2026/feb/20/amazon-cloud-outages-ai-tools-amazon-web-services-aws">failure</a> may not contain one dramatic hallucination. It can emerge from a chain of small, plausible mistakes that gradually push the task off course. In a demo, this may be funny. In engineering, finance, healthcare, law, infrastructure, or security, it can be dangerous.</p><p>Agent reliability, therefore, depends on more than a better model. The surrounding system needs permissions, checks, clear stopping conditions, independent verification, and a way to recover when a <a href="https://www.cnbc.com/2026/03/01/ai-artificial-intelligence-economy-business-risks.html">step goes wrong</a>.</p><h2>4. The rules for serious use</h2><p>The most valuable AI applications often involve the most sensitive information. That is where consumer product assumptions collide with professional duties and public accountability.</p><h3>4a. A warning label is not a compliance system</h3><p>Lawyers must protect privileged information. Healthcare workers handle confidential medical records. Tax authorities, financial advisers, and banks operate under their own secrecy and regulatory duties. Companies hold personal data, source code, trade secrets, security records, and internal strategy.</p><p>Telling these users not to paste sensitive information into a chatbot/assistant does not solve the problem (see <a href="https://openai.com/index/how-chatgpt-protects-privacy/">OpenAI's disclaimer on Privacy controls in ChatGPT</a> and <a href="https://privacy.claude.com/en/articles/10458704-how-does-anthropic-protect-the-personal-data-of-claude-users">Anthropic</a>, which follow the same line). Professional AI needs clear commitments about data retention, training use, jurisdiction, encryption, access control, vendor access, audit logs, deletion, incident response, and liability. In such a scenario, AI insurance becomes a thing (e.g., <a href="https://www.klaimee.ai/">Klaimee</a>, <a href="https://kinro.com/">Kinro</a>).</p><p>Without those protections, many high-value uses remain legally uncertain or operationally unsafe. The distance between a weekend AI prototype and a system a large organization can trust is filled with these unglamorous requirements.</p><h3>4b. Public benchmarks show only part of the picture</h3><p><a href="https://artificialanalysis.ai/">Benchmarks</a> are useful, but they are not reality. Test sets can leak into training data, become saturated, reward shallow pattern matching, and miss rare failures with serious consequences. Most benchmarks say little about compliance, security, reliability over time, or an agent&#8217;s ability to complete a long task.</p><p>Some of the evaluations that matter most are also private. How do AI labs test deception, autonomy, cyber capability, persuasion, biological risk, tool misuse, data leakage, or long-range planning? Which failures do they find internally? Which risks do they decide are acceptable before release? E.g., see for yourself by checking the official documents they release: <a href="https://www.anthropic.com/transparency">Anthropic Transparency Hub</a> - <a href="https://anthropic.com/claude-fable-5-mythos-5-system-card">Anthropic System Card: Claude Fable 5 &amp; Claude Mythos 5</a>, and <a href="https://openai.com/index/updating-our-preparedness-framework/">OpenAI Preparedness Framework</a> - <a href="https://deploymentsafety.openai.com/gpt-5-6-preview">GPT-5.6 Preview System card</a>.</p><p>The public sees leaderboards (e.g., <a href="https://artificialanalysis.ai/leaderboards/models">Artificial Analysis</a>, <a href="https://arena.ai/leaderboard">Arena.ai</a>, <a href="https://huggingface.co/docs/leaderboards/">HuggingFace</a>), product demos, and selected safety reports. It rarely sees the full range and frequency of failures. That makes it difficult for customers, researchers, and governments to judge whether a model is ready for a particular use.</p><h2>Capability is only the first test</h2><p>The divide in AI is not between believers and skeptics. It is between what a model can demonstrate and what a responsible institution can depend on and trust.</p><p>More computing power may improve capability. More data may broaden coverage. Larger context windows may help with some tasks. Better training may improve behavior. None of those advances, on their own, tell us where the data came from, whether it can be removed, how an agent will behave after a chain of mistakes, or who carries responsibility when the system causes harm.</p><p>If AI is going to become infrastructure, progress cannot mean capability alone. It must also mean that these systems become easier to inspect, govern, secure, correct, and hold accountable. Those problems are less exciting than a polished demo. They are also the work that determines whether the demo can survive contact with the real world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3827" height="2550" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2550,&quot;width&quot;:3827,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;grayscale photo of person holding flower&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="grayscale photo of person holding flower" title="grayscale photo of person holding flower" srcset="https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617333387457-e5d7e2c43a99?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0M3x8amlnc2F3fGVufDB8fHx8MTc4MzE5NDMxNHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@benjaminzanatta">Benjamin Zanatta</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://notes.lucasmuller.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://notes.lucasmuller.com/subscribe?"><span>Subscribe now</span></a></p><p>If you found this useful, please cite this write-up as:</p><blockquote><p><span>M&#252;ller, Lucas. (Jul 2026). </span>The AI problems hype won&#8217;t solve<span>. lucasmuller.com. </span>https://notes.lucasmuller.com/p/the-ai-problems-hype-wont-solve </p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {The AI problems hype won&#8217;t solve},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jul},
  url     = {https://notes.lucasmuller.com/p/the-ai-problems-hype-wont-solve}
}</code></code></pre>]]></content:encoded></item><item><title><![CDATA[No single country should decide how AI is governed]]></title><description><![CDATA[Generative AI draws on knowledge produced around the world. The people behind that knowledge deserve a say in the rules.]]></description><link>https://notes.lucasmuller.com/p/no-single-country-should-decide-how</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/no-single-country-should-decide-how</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Sun, 28 Jun 2026 23:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lSvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The AI governance debate has drifted into geopolitical improvisation. Governments are writing the rules in real time.</p><p>In recent weeks (June 2026), we have seen <a href="https://www.anthropic.com/news/fable-mythos-access">frontier AI models restricted</a> (e.g., <a href="https://www.anthropic.com/news/claude-fable-5-mythos-5">Claude Fable 5 and Claude Mythos 5</a>) and <a href="https://www.washingtonpost.com/technology/2026/06/26/openai-says-us-government-will-vet-users-its-latest-ai-model/">access rules changed abruptly</a> (e.g., <a href="https://openai.com/index/previewing-gpt-5-6-sol/">OpenAI GPT-5.6 series</a>). Governments are beginning to treat advanced models as <a href="https://reports.weforum.org/docs/WEF_AI_Infrastructure_in_the_Age_of_Sovereignty_Requirements_Strategies_and_a_Trusted_Framework_for_Digital_Embassies_2026.pdf">strategic infrastructure</a>, not ordinary products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lSvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lSvu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lSvu!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png" width="1200" height="630.4945054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2383385,&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://notes.lucasmuller.com/i/203844635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lSvu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!lSvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bff4b07-5457-4530-a9fb-ff9b800ab078_1731x909.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">AI was trained on the world. Its governance should include the world.</figcaption></figure></div><p>Some of this concern is understandable. These systems are becoming more capable. They can accelerate software development and research, but they can also amplify cyber and other security risks. Pretending there is nothing to govern would be na&#239;ve.</p><p>The competing risk is that governance becomes a private arrangement among one national government, a handful of frontier labs, and a few &#8220;trusted&#8221; companies.</p><blockquote><p>That is not governance. It is control.</p></blockquote><p>There is an obvious contradiction. Generative AI was not built on the knowledge of one country. Frontier models draw on vast collections of text, code, research, culture, and public expression produced around the world. People everywhere have also tested, adopted, and shaped the products built on those models.</p><p>Then the decisions arrive: who may access the most powerful systems, under what conditions, with what transparency, and according to whose idea of risk? At that point, the conversation suddenly becomes national.</p><p>A national frame is too narrow for the problem.</p><p>AI is becoming part of the world&#8217;s knowledge infrastructure. It already affects education, software development, science, and public services. Its governance cannot be reduced to a domestic procurement rule or an export control switch.</p><p>Internet governance offers a precedent, though not a blueprint.</p><p>The Internet became a global infrastructure through coordination among institutions, operators, engineers, companies, civil society groups, academics, and governments. No single state designed every rule from the center. The process was messy and imperfect, but it produced a system that people around the world could build on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_plB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_plB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 424w, https://substackcdn.com/image/fetch/$s_!_plB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 848w, https://substackcdn.com/image/fetch/$s_!_plB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!_plB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_plB!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png" width="1200" height="797.8021978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:4248460,&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://notes.lucasmuller.com/i/203844635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_plB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 424w, https://substackcdn.com/image/fetch/$s_!_plB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 848w, https://substackcdn.com/image/fetch/$s_!_plB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!_plB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a6ab27-3fb8-4957-8199-0418b82cb4ba_2568x1708.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Who Runs the Internet? Source: Infographic by ICANN https://www.icann.org/news/multimedia/78</figcaption></figure></div><p>The Internet runs on shared protocols and operational norms, yet no institution governs the entire system. The <a href="https://www.ietf.org/">IETF</a> (Internet Engineering Task Force) develops open standards. <a href="https://www.icann.org/">ICANN</a> (Internet Corporation for Assigned Names and Numbers) coordinates unique identifiers through a <a href="https://atlarge.icann.org/topics/internet-governance/background">multistakeholder process</a>. <a href="https://www.nro.net/about/rirs/">Regional registries</a> manage number resources, and network operators groups (<a href="https://en.wikipedia.org/wiki/Internet_network_operators%27_group">NOGs</a>) turn the protocols into a working global network. These institutions earn legitimacy in different ways, including open participation, transparent processes, technical competence, interoperability, and, in the IETF&#8217;s case, <a href="https://www.ietf.org/about/introduction/">rough consensus</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ncBj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ncBj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 424w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 848w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ncBj!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png" width="1200" height="437.6373626373626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:531,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3293359,&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://notes.lucasmuller.com/i/203844635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ncBj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 424w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 848w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!ncBj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf7f5be-858a-4cb3-9ab0-aaa7d727f688_2832x1032.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">The Internet provides global access to information. Left image captured from real Internet connections (via Little Snitch Network Monitor software). Right image shows the global Internet submarine cable map from TeleGeography.</figcaption></figure></div><p>AI is not the Internet, and the analogy only goes so far. Both depend on <a href="https://www.submarinecablemap.com/">costly physical infrastructure</a>. But that infrastructure developed under very different conditions. The Internet grew around open protocols, shared standards, decentralized operations, and a <a href="https://www.internetsociety.org/blog/2013/05/multistakeholder-cooperation-reflections-on-the-emergence-of-a-new-phraseology-in-international-cooperation/">long tradition of multistakeholder governance</a>. Power over frontier AI is concentrated among a few labs (e.g., Anthropic, OpenAI, DeepMind, Meta Superintelligence, xAI), cloud providers (e.g., Microsoft Azure, Amazon AWS, Google GCP), chip suppliers (e.g., Nvidia, AMD, and hyperscalers/labs custom in-house silicon), and governments pursuing national security goals (e.g., <a href="https://www.whitehouse.gov/fact-sheets/2026/06/fact-sheet-president-donald-j-trump-signs-historic-directive-on-ai-in-the-national-security-enterprise/">USA NSPM-11</a>, <a href="https://artificialintelligenceact.eu/">EU Artificial Intelligence Act</a>, <a href="https://regulations.ai/regulations/china-summary">China AI regulations</a>, <a href="https://www25.senado.leg.br/web/atividade/materias/-/materia/157233">Brazilian AI Act</a>). That concentration makes governance harder and more urgent.</p><p>Governance breaks down when labs police themselves until a crisis, states impose opaque access rules, or incumbents write safety requirements that also keep competitors out. Safety may be the stated goal while market control becomes the result.</p><p>Any better governance model needs to separate four kinds of work.</p><ol><li><p>Safety evaluation. Frontier systems need rigorous testing, but that testing should be auditable, scientifically grounded, and insulated from opaque political pressure.</p></li><li><p>Access governance. Some capabilities may need restrictions, especially when they could enable cyberattacks, biological threats, or harmful autonomous action. The rules should be clear, technically specific, open to appeal, and subject to international scrutiny and debate.</p></li><li><p>Incident response. When a model presents a real risk, everyone should know what happens next: disclosure, independent review, mitigation, a proportionate restriction, and, where possible, a public explanation.</p></li><li><p>Global representation. Countries and communities outside the US are more than &#8220;foreign users&#8221;. Their data, labor, research, markets, and societies helped make these systems possible.</p></li></ol><p>One place to start is a global AI governance forum modeled on the best parts of Internet governance. It should welcome multiple stakeholders, take technical questions seriously, include participants from around the world, and work in public by default. Governments belong at the table, along with model builders, cloud providers, open-source communities, security experts, academics, civil society, standards bodies, and representatives from regions that are too often treated as consumers rather than coauthors of technology (we have been here before).</p><p>Internet governance already has a useful division of labor. <a href="https://www.itu.int/">ITU</a> (International Telecommunication Union) for international public policy and telecom-related questions, and the United Nations convenes the <a href="https://intgovforum.org/en/about">IGF</a> (Internet Governance Forum), where governments, civil society, businesses, and the technical community debate public policy questions. These forums do not make binding rules. The <a href="https://www.ietf.org/process/">IETF</a>, meanwhile, develops voluntary technical standards through open processes and rough consensus.</p><p>AI could use a similar pair of institutions: an IGF-like forum where stakeholders debate norms, expose disagreements, and publish recommendations, plus an IETF-like technical body that develops open evaluation methods, reporting formats, security measures, and interoperability standards. Neither would replace governments or regulators. Transparency, technical credibility, and broad adoption would give them influence and legitimacy. Legal authority would remain with governments and international agreements.</p><p>These institutions would not end conflict. Their job would be to handle disagreements in public without splintering the underlying system. AI governance needs that kind of legitimacy. We are not starting from zero. We have already lived through a transformation of comparable scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tpEX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tpEX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 424w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 848w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 1272w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tpEX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2329466,&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://notes.lucasmuller.com/i/203844635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tpEX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 424w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 848w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.png 1272w, https://substackcdn.com/image/fetch/$s_!tpEX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5960265f-b1e1-4be1-b58e-dce2d4190e60_1729x910.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">AI governance should look less like control by a few, and more like stewardship by the many.</figcaption></figure></div><p>AI will be governed. The choice is whether we build a global public interest framework or stumble through a succession of unilateral restrictions, private lobbying campaigns, and emergency decrees.</p><p>If AI is becoming infrastructure for humanity, humanity deserves a seat at the table.</p><p></p><div><hr></div><p>If you found this useful, please cite this op-ed as:</p><blockquote><p>M&#252;ller, Lucas. (Jun 2026). No single country should decide how AI is governed. lucasmuller.com. <a href="https://notes.lucasmuller.com/p/no-single-country-should-decide-how">https://notes.lucasmuller.com/p/no-single-country-should-decide-how</a></p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {No single country should decide how AI is governed},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jun},
  url     = {https://notes.lucasmuller.com/p/no-single-country-should-decide-how}
}</code></code></pre><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://notes.lucasmuller.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">Lucas M&#252;ller Notes is a reader-supported publication. To receive new posts and support my 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>]]></content:encoded></item><item><title><![CDATA[The Emerging AI Agent Protocol Stack]]></title><description><![CDATA[From Chatbots to an Internet of Agents]]></description><link>https://notes.lucasmuller.com/p/the-emerging-ai-agent-protocol-stack</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/the-emerging-ai-agent-protocol-stack</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Sun, 21 Jun 2026 18:26:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Laq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As a follow-up to my earlier note (<a href="https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts">AI Software Engineering: current shifts and constraints</a>), I wanted to map the agent-protocol ecosystem as it stands in June 2026. The public narrative often sounds settled: this vendor leads, that protocol is the standard, this product solves the whole problem. The reality is more fragmented and more interesting. </p><h1>Context</h1><p>The software industry is now working toward a world in which AI agents can discover capabilities, use tools, delegate tasks to other agents, transact with businesses, and carry context across systems. Proponents sometimes refer to this emerging environment as the Internet of Agents, the Agentic Web, or the Agent Economy.</p><p>The analogy to the Internet is appealing, but it needs qualification. We do not yet have one coherent Internet of agents. We have a rapidly growing collection of protocols, schemas, registries, security frameworks, browser APIs, and domain-specific experiments. Some are moving faster than others. Others remain early specifications or newly formed community groups.</p><p>The best way to understand this landscape is not by memorizing project names. It is by examining the problems that must be solved before independently built agents can work together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Laq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Laq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Laq!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png" width="1200" height="654.3956043956044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:9182000,&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://notes.lucasmuller.com/i/202639861?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Laq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!5Laq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7b63da0-37d8-4229-b016-ad65a0913b02_2816x1536.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">Internet of Agents, Agentic Web, Agent Economy conceptual illustration.</figcaption></figure></div><h1>Current landscape</h1><p>Because the ecosystem is crowded and the public conversation is noisy, a useful way to understand it is to organize today's initiatives around six questions interoperable agent systems must answer:</p><ol><li><p><strong>Tools and capabilities access:</strong> How do agents access and use tools and data?</p></li><li><p><strong>Agent collaboration:</strong> How do agents delegate and coordinate work?</p></li><li><p><strong>Discovery and description:</strong> How does one agent find and understand another?</p></li><li><p><strong>Trust and governance:</strong> Should an agent be allowed to act, and under whose authority?</p></li><li><p><strong>Domain transactions:</strong> How do agents perform consequential actions and manage domain-specific operations?</p></li><li><p><strong>Memory and state:</strong> What should an agent remember, who controls that memory, and how should memories be managed and shared?</p></li></ol><p>These are not six fixed layers of a universally agreed stack. They are six problem domains that today's initiatives approach from different angles. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tgtf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tgtf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 424w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 848w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tgtf!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png" width="1200" height="498.6263736263736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:605,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:357756,&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://notes.lucasmuller.com/i/202639861?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tgtf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 424w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 848w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!Tgtf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9253535f-81b1-4077-8cad-656bb3222b52_2572x1068.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">Emerging agent ecosystem: six domains interoperable agent systems must address.</figcaption></figure></div><p>Some initiatives fit mostly inside one domain. Others, such as AGNTCY, span several layers at once. That overlap is part of the point: the emerging agent ecosystem is not a clean stack yet, but a set of partially overlapping attempts to solve adjacent interoperability problems.</p><h2><strong>1. Tools and capabilities access</strong></h2><h5>How do agents access and use tools and data?</h5><p>An agent becomes practically useful when it can act beyond the model that powers it. It may need to search an internal knowledge base, query a database, inspect a file, update a calendar, invoke an enterprise API, or execute a development tool. Historically, each application needed custom code for every such connection.</p><h3><strong>1a. Model Context Protocol (MCP)</strong></h3><p>The most prominent attempt to standardize this connection layer is the <strong><a href="https://modelcontextprotocol.io/">Model Context Protocol</a>&#8288;&#65532;</strong>, or MCP. MCP <a href="https://modelcontextprotocol.io/docs/learn/architecture">defines</a> a common way for an AI application to connect to external systems. An MCP server can expose three principal kinds of capabilities:</p><ul><li><p><strong>Resources</strong>, such as documents, records, or application data;</p></li><li><p><strong>Tools</strong>, which perform operations or invoke external systems;</p></li><li><p><strong>Prompts</strong>, which provide reusable interaction templates.</p></li></ul><p>MCP is frequently called the &#8220;USB-C of AI&#8221; because it gives many tools and data sources a shared interface. The analogy is useful: rather than creating a separate connector for every AI application and service, developers can implement a shared interface. However, the analogy is also incomplete. MCP is not just a plug shape, and it does not automatically make an integration safe. </p><p>Its architecture includes lifecycle management, capability negotiation, transports, authorization mechanisms, and defined client-server responsibilities. Implementers must still decide which tools an agent may access, which user or organization it represents, and whether a particular action should require approval.</p><p>A better mental model is: MCP <a href="https://modelcontextprotocol.io/specification">standardizes</a> how an AI application can inspect and invoke capabilities exposed by another system.</p><p>That system may be a local program, a remote service, a data source, or even something implemented internally by another agent. The distinction between &#8220;tool&#8221; and &#8220;agent&#8221; is sometimes architectural rather than absolute.</p><h3><strong>1b. WebMCP</strong></h3><p>The proposed draft <strong><a href="https://webmachinelearning.github.io/webmcp/">WebMCP API</a>&#8288;&#65532;</strong> (Google, Microsoft) brings a related idea into the browser. A web application can already perform useful operations through its JavaScript code: search a catalog, compose a message, modify a document, submit a form, or schedule an appointment. Yet a browser agent often has to infer how to accomplish those operations by interpreting and manipulating the visible user interface, as in <a href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool">Anthropic&#8217;s Computer Tool Use</a> or <a href="https://openai.com/index/computer-using-agent/">OpenAI's Operator</a>.</p><p>WebMCP proposes a JavaScript interface that allows a page to expose those operations as structured tools with names, descriptions, and schemas. Instead of guessing which button to click (see an <a href="https://googlechromelabs.github.io/webmcp-tools/demos/explainer/">example</a>, and more <a href="https://github.com/GoogleChromeLabs/webmcp-tools/tree/main#demos">here</a>), an agent could receive a machine-readable declaration such as:</p><ul><li><p><code>search_inventory</code></p></li><li><p><code>add_item_to_cart</code></p></li><li><p><code>compare_products</code></p></li><li><p><code>schedule_appointment</code></p></li></ul><p>This approach could make browser automation more reliable and accessible than coordinate-based clicking or repeated interpretation of page layouts.</p><p><span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);">WebMCP should still be described carefully. It is an emerging web API proposal, not yet a universally implemented browser capability. Its importance lies in the architectural direction it represents: websites may eventually serve both human interfaces and explicit agent-facing interfaces.</span></p><h2><strong>2. Agent collaboration</strong></h2><h5>How do agents delegate and coordinate work?</h5><p>Giving an agent access to a tool is not always equivalent to enabling it to collaborate with another autonomous system. A tool generally exposes a bounded operation: retrieving a record, calculating a route, or submitting a form. An agent may instead accept a goal, ask questions, negotiate constraints, delegate subtasks, produce intermediate results, and continue working over an extended period.</p><p>Making this possible requires at least two related layers:</p><ol><li><p><strong>Collaboration semantics</strong>, defining tasks, messages, artifacts, and delegation;</p></li><li><p><strong>Communication infrastructure</strong>, securely transporting those interactions across machines, networks, and organizational boundaries.</p></li></ol><h3><strong>2a. Agent2Agent (A2A) Protocol</strong></h3><p>The <a href="https://a2a-protocol.org/">Agent2Agent Protocol</a><strong>&#8288;&#65532;</strong> (A2A), originally developed by Google and later <a href="https://developers.googleblog.com/en/google-cloud-donates-a2a-to-linux-foundation/">donated to the Linux Foundation</a>, <a href="https://a2a-protocol.org/latest/specification/">defines a standard</a> interaction model for independently implemented agents. Its purpose is to let agents communicate across differences in vendor, programming language, deployment environment, and orchestration framework. </p><p>An A2A agent can <a href="https://a2a-protocol.org/latest/topics/agent-discovery/">publish an Agent Card</a> describing information such as:</p><ul><li><p>its identity and provider;</p></li><li><p>its service endpoint;</p></li><li><p>the skills it offers;</p></li><li><p>supported input and output modes;</p></li><li><p>authentication requirements;</p></li><li><p>capabilities such as streaming and notifications.</p></li></ul><p>A client agent can then send messages, delegate tasks, receive artifacts, monitor progress, and interact with operations that may take longer than a conventional API request.</p><p>Consider a travel-planning assistant. It might use:</p><ul><li><p>an airline agent to negotiate flight options;</p></li><li><p>a hotel agent to evaluate accommodations;</p></li><li><p>an enterprise travel-policy agent to check compliance;</p></li><li><p>a payment agent to complete an authorized transaction.</p></li></ul><p>These participants may be operated by different organizations and may not reveal their internal prompts, models, tools, or proprietary workflows. A2A is designed to let them collaborate while remaining operationally opaque to one another.</p><p>A useful distinction is: MCP gives an agent access to capabilities. A2A lets independently operated agents collaborate as agents.</p><p>The two can be used together. An <a href="https://a2a-protocol.org/latest/topics/a2a-and-mcp/">agent may use MCP</a> internally to access its tools while exposing its broader services to other agents through A2A.&#8288;</p><h3><strong>2b. AGNTCY Collaboration and SLIM</strong></h3><p>Cisco originally developed the <a href="https://github.com/agntcy">AGNTCY</a><strong>&#8288;&#65532;</strong> project and later <a href="https://www.linuxfoundation.org/press/linux-foundation-welcomes-the-agntcy-project-to-standardize-open-multi-agent-system-infrastructure-and-break-down-ai-agent-silos">contributed it to the Linux Foundation</a>, addressing agent collaboration as part of a broader open-source infrastructure stack. A central component of this work is <a href="https://github.com/agntcy/slim">SLIM</a><strong> (</strong>Secure Low-Latency Interactive Messaging<strong>)</strong>. Whereas A2A defines agent-level concepts such as messages, tasks, delegation, and coordination, SLIM focuses on the underlying communication substrate that securely supports those interactions.</p><p>SLIM provides capabilities such as:</p><ul><li><p>secure message transport;</p></li><li><p>message routing;</p></li><li><p>communication across network boundaries;</p></li><li><p>group communication for multi-agent systems;</p></li><li><p>end-to-end encryption;</p></li><li><p>support for distributed agent deployments.</p></li></ul><p>The relationship can be summarized as: A2A defines what agents say and how collaborative tasks behave; SLIM provides secure infrastructure for transporting those interactions.</p><p>SLIM is therefore not simply an alternative to A2A. It can operate beneath application-level protocols such as A2A, allowing them to focus on agent semantics rather than networking, routing, and transport security. This distinction resembles conventional Internet architecture. An application protocol defines the meaning and structure of an interaction, while lower-level infrastructure determines how information is delivered between participants.</p><p><a href="https://docs.agntcy.org/">AGNTCY</a> extends beyond <a href="https://github.com/agntcy/slim-spec">SLIM</a>. Its broader ecosystem also includes components for agent discovery, identity, description, and observability. For that reason, AGNTCY spans several problem domains in the emerging agent stack rather than fitting neatly into a single category.&#8288;&#8288;&#8288;</p><h2><strong>3. Discovery and description</strong> </h2><h5>How does one agent find and understand another?</h5><p>Communication protocols are useful only after participants know where to connect and what the other party can do. The conventional web relies on several distinct mechanisms: DNS resolves names, search engines index content, URLs identify resources, schemas describe data, and certificates help authenticate endpoints. Agent ecosystems will likely need similarly distinct mechanisms rather than one universal &#8220;agent directory&#8221;.</p><h3><strong>3a. AGNTCY</strong></h3><p><a href="https://agntcy.org/">AGNTCY</a>&#8288;<strong>&#65532; </strong>appears again here because its stack also covers discovery and description. Rather than being one protocol, AGNTCY is better understood as a stack of complementary components for agent interoperability. Its work encompasses areas such as:</p><ul><li><p>agent description;</p></li><li><p>discovery and directories;</p></li><li><p>identity;</p></li><li><p>secure messaging;</p></li><li><p>observability.</p></li></ul><p>One of its components is the Open Agentic Schema Framework, or OASF.</p><h3><strong>3b. Open Agentic Schema Framework (OASF)</strong></h3><p><a href="https://github.com/agntcy/oasf">OASF</a>&#8288;&#65532; defines an extensible model for describing agents and their attributes. This matters because names and prose descriptions alone are insufficient for machine discovery. Another system may need to determine:</p><ul><li><p>what skills an agent possesses;</p></li><li><p>what domains it supports;</p></li><li><p>which protocols it speaks;</p></li><li><p>what authentication it requires;</p></li><li><p>who operates it;</p></li><li><p>which version is deployed;</p></li><li><p>where it can be reached.</p></li></ul><p>OASF aims to make those attributes machine-readable and extensible. It can describe various agent-facing entities, including A2A agents and MCP servers.</p><p>There is some natural overlap here. A2A already defines <a href="https://a2a-protocol.org/latest/topics/agent-discovery/">Agent Cards</a>, while <a href="https://modelcontextprotocol.io/specification">MCP</a> has developed registry mechanisms for MCP servers. OASF seeks to provide a broader schema that can represent multiple ecosystems.</p><p>That overlap is not necessarily a flaw. Internet infrastructure has always contained overlapping layers and representations. The unanswered question is which descriptions and registries will become widely adopted and how they will interoperate without producing yet another set of translation gateways.&#8288;</p><h3><strong>3c. W3C AI Agent Protocol Community Group</strong></h3><p>The <a href="https://www.w3.org/community/agentprotocol/">W3C AI Agent Protocol Community Group</a>&#8288;&#65532; is exploring foundations for an Agentic Web, including agent identification, discovery, and collaboration. <span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);">The phrase &#8220;W3C group&#8221; can give an initiative a greater sense of maturity than it actually has. </span> W3C Community Groups are environments for incubation and collaboration. Their outputs are not automatically official W3C Recommendations.</p><p><span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);">The group is still significant because agent interoperability increasingly touches the architecture of the open web. Decisions about identity, discovery, delegation, privacy, and machine-readable capabilities should not be made exclusively inside individual AI platforms.</span></p><h2><strong>4. Trust and governance</strong></h2><h5>Should an agent be allowed to act, and under whose authority?</h5><p>Connectivity is not trust. An agent may be technically capable of calling a tool or contacting another agent even if not authorized to perform a particular action. It may also be compromised, manipulated by untrusted content, granted excessive privileges, or confused about the user&#8217;s intent. This is where the hardest problems begin.</p><p>A production agent ecosystem must establish at least:</p><ul><li><p>which agent is acting;</p></li><li><p>which organization operates it;</p></li><li><p>which human or service it represents;</p></li><li><p>what authority has been delegated;</p></li><li><p>how narrowly that authority is scoped;</p></li><li><p>whether the request has been altered;</p></li><li><p>what evidence is retained;</p></li><li><p>who is accountable when something goes wrong.</p></li></ul><p>No single initiative currently solves this entire trust stack.</p><h3><strong>4a. OWASP Agentic Security Initiative</strong></h3><p>The <a href="https://genai.owasp.org/">OWASP GenAI Security Project</a>&#8288;&#65532; approaches the problem from the perspective of threats, secure engineering, and defensive guidance. Its Agentic Security Initiative has developed material addressing risks that become especially important when systems can plan and act, including:</p><ul><li><p>agent goal hijacking;</p></li><li><p>tool misuse;</p></li><li><p>identity and privilege abuse;</p></li><li><p>memory poisoning;</p></li><li><p>insecure inter-agent communication;</p></li><li><p>cascading failures;</p></li><li><p>exploitation of misplaced trust;</p></li><li><p>rogue or compromised agents.</p></li></ul><p>The <a href="https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/">OWASP Top 10 for Agentic Applications 2026</a> provides a prioritized framework for understanding these risks. OWASP also publishes practical guidance for designing and deploying secure agentic applications. OWASP does not certify that an agent is safe. It helps builders, security teams, and organizations understand what can go wrong and what controls they should consider.&#8288;</p><h3><strong>4b. AIUC-1</strong></h3><p><a href="https://aiuc-1.com/">AIUC-1</a><strong>&#8288;&#65532;</strong> approaches trust from an assurance and certification perspective. It defines requirements across six broad areas:</p><ul><li><p>security;</p></li><li><p>safety;</p></li><li><p>reliability;</p></li><li><p>accountability;</p></li><li><p>data and privacy;</p></li><li><p>societal considerations.</p></li></ul><p>The standard combines organizational controls with technical evaluation and is intended to help enterprises evaluate or certify agentic systems.</p><p>AIUC-1 is sometimes called &#8220;<a href="https://www.aicpa-cima.com/resources/landing/system-and-organization-controls-soc-suite-of-services">SOC 2</a> for AI agents&#8221;. That phrase communicates the basic aspiration: an auditable signal that an agent meets defined controls. It should not be interpreted literally. AIUC-1 is not SOC 2 (System and Organization Controls), and the governance, issuing process, market history, and underlying assurance models differ.</p><p>It is also important to understand the institutional model: official AIUC-1 <a href="https://aiuc.com/product">certificates are issued by the Artificial Intelligence Underwriting Company</a>, working with <a href="https://www.aiuc-1.com/accredited-auditors">accredited auditors and supporting providers</a>.</p><p><a href="https://genai.owasp.org/resource/aiuc-1-crosswalks-owasp-top-10-for-agentic-applications/">AIUC-1 and OWASP are therefore complementary</a> rather than interchangeable:</p><ul><li><p>OWASP helps organizations identify threats and design defenses.</p></li><li><p>AIUC-1 defines auditable requirements and a <a href="https://www.aiuc-1.com/aiuc-1-certification">certification</a> mechanism.</p></li><li><p>Broader frameworks such as <a href="https://www.iso.org/home/insights-news/resources/iso-42001-explained-what-it-is.html">ISO/IEC 42001</a> address organizational AI-management systems.</p></li></ul><p>A mature enterprise will likely need elements from all three categories: threat modeling, operational controls, and independent assurance.&#8288;</p><h2><strong>5. Domain transactions</strong></h2><h5>How do agents perform consequential actions and manage domain-specific operations?</h5><p>General interoperability protocols cannot encode every industry&#8217;s legal, operational, and economic requirements. Healthcare, banking, logistics, procurement, travel, and insurance all have domain-specific concepts and trust relationships. As agents enter these environments, specialized protocols will be needed above the general communication layer.</p><h3><strong>Agent Payments Protocol</strong></h3><p>The <a href="https://ap2-protocol.org/">Agent Payments Protocol</a>&#8288;&#65532;, or AP2, focuses on commerce conducted by agents. I am referring here to v0.2 of the draft. Traditional online payments assume that a human is present at a website or application and intentionally presses a button to authorize a purchase. Autonomous agents break that assumption.</p><p>Suppose someone instructs an agent: &#8220;buy two economy-class tickets to Paris, provided the total price is below $2,000, the trip is refundable, and there is no overnight connection&#8221;. The user may no longer be present when a qualifying offer appears. A merchant, payment processor, or card issuer needs evidence that:</p><ul><li><p>the user authorized the agent;</p></li><li><p>the proposed purchase satisfies the stated constraints;</p></li><li><p>the authority has not expired or been altered;</p></li><li><p>the resulting transaction can be audited;</p></li><li><p>responsibility can be assigned if something goes wrong.</p></li></ul><p>In the current draft, <a href="https://ap2-protocol.org/ap2/specification/">AP2 introduces</a> cryptographically verifiable mandates representing user intent and delegated authority. Its flows distinguish cases in which the human is present from cases in which an agent acts autonomously after receiving prior authorization.</p><p>AP2 is designed as a specialized transactional layer. It can work alongside general infrastructure such as A2A and MCP, but it solves a different problem: proving that an agent is <a href="https://ap2-protocol.org/ap2/agent_authorization/">authorized</a> to perform a particular commercial action.</p><p>This pattern will likely repeat elsewhere. The agent ecosystem may eventually contain protocols for insurance claims, medical consent, enterprise procurement, supply-chain commitments, and regulated financial instructions.&#8288;</p><h2>6. <strong>Memory and state</strong></h2><h5>What should an agent remember, who controls that memory, and how should memories be managed and shared?</h5><p>Memory is often discussed as though it were merely a database feature, a product setting, or even just <a href="https://stopusingmarkdownformemory.com/">a Markdown file</a>. In an interoperable agent ecosystem, it becomes a much broader architectural and governance problem. An agent may retain:</p><ul><li><p>user preferences;</p></li><li><p>previous conversations;</p></li><li><p>decisions and commitments;</p></li><li><p>task history;</p></li><li><p>learned procedures;</p></li><li><p>summaries of external information;</p></li><li><p>relationships among people and organizations;</p></li><li><p>records of delegated authority.</p></li></ul><p>Moving that information between systems raises difficult questions:</p><ul><li><p>Is the memory a verbatim record, a model-generated summary, or a learned representation?</p></li><li><p>Who owns it?</p></li><li><p>Which agent wrote it?</p></li><li><p>What evidence supports it?</p></li><li><p>Can the user inspect, correct, export, or delete it?</p></li><li><p>How are conflicting memories reconciled?</p></li><li><p>Which parts may be disclosed to another agent?</p></li><li><p>How do retention policies and privacy laws apply?</p></li><li><p>Can malicious content poison long-term memory?</p></li></ul><p><span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);">Labs such as Anthropic, OpenAI, and DeepMind, along with startups and established companies, are already taking different approaches to memory across APIs, products, agents, sessions, and end-user interactions. The definitions, standards, and practices are still early, as shown by examples such as </span><a href="https://platform.claude.com/docs/en/managed-agents/memory">Anthropic Agent&#8217;s memory</a>, <a href="https://openai.github.io/openai-agents-python/sandbox/memory/">OpenAI Agents SDK Agent Memory</a><span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);">.</span></p><h3><strong>W3C AI Agent Memory Interoperability Community Group</strong></h3><p>The <a href="https://www.w3.org/community/ai-agent-memory-interop/">W3C AI Agent Memory Interoperability Community Group</a><strong>&#8288;&#65532;</strong> was proposed in May 2026 and active by June 2026 to explore an open protocol-level specification for portable agent memory across vendors, models, frameworks, and tool ecosystems. This initiative is extremely early.<span data-color="rgb(252, 252, 252)" style="color: rgb(252, 252, 252);"> It is the beginning of a standardization discussion, not an existing portability standard that applications can already depend upon. Its formation is still revealing.</span></p><p>Agent memory is becoming too important to remain an opaque, vendor-specific implementation detail. If personal and organizational agents are expected to persist for years, memory portability may become as consequential as data portability is for today&#8217;s cloud services.&#8288;</p><h1>Closing comments</h1><p>These projects are not all at the same level. One reason the landscape feels confusing is that the projects differ along several dimensions. Some define wire protocols. Others define schemas, browser APIs, registries, security guidance, certification requirements, or domain-specific authorization models.</p><p>They also have different maturity levels. &#8220;Open&#8221; has several meanings. A specification may be publicly readable, openly governed, open-source, royalty-free, community-developed, or controlled by one organization while accepting outside participation. Those properties should not be treated as equivalent.</p><h2><strong>The emerging stack</strong></h2><p>Viewed together, these initiatives suggest a possible architecture:</p><ol><li><p>An agent uses MCP or native APIs to access tools, data, and application capabilities.</p></li><li><p>It exposes its collaborative capabilities through A2A or another agent-interaction protocol.</p></li><li><p>Schemas and directories describe what the agent can do and help other systems find it.</p></li><li><p>Identity, authorization, and credential mechanisms establish who the agent represents and what it may do.</p></li><li><p>Security frameworks help builders defend the system, while assurance programs evaluate whether controls are operating.</p></li><li><p>Domain protocols add the rules required for payments and other consequential transactions.</p></li><li><p>Memory protocols may eventually let state move across agents without surrendering user control or provenance.</p></li><li><p>Observability systems record what happened across the entire chain.</p></li></ol><p>The architecture is plausible. It is not yet complete. Important gaps remain around identity federation, revocation, policy negotiation, reputation, liability, audit semantics, observability, version compatibility, dispute resolution, and the boundary between human and agent consent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l5L-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l5L-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l5L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://notes.lucasmuller.com/i/202639861?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l5L-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l5L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2f2b15-d167-40c3-a6b3-ff91cb521e8d_1522x1176.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">An illustration of the current building blocks of the emerging AI agent protocol stack.</figcaption></figure></div><h2><strong>What would make this a real Internet of agents?</strong></h2><p>The original Internet succeeded because its protocols enabled independently operated networks and applications to interconnect without requiring a single company to control the entire system. An Internet of agents would need similar properties:</p><ul><li><p>multiple interoperable implementations;</p></li><li><p>portable identities and capabilities;</p></li><li><p>decentralized or federated discovery;</p></li><li><p>explicit, revocable delegation;</p></li><li><p>secure operation across organizational boundaries;</p></li><li><p>meaningful user control;</p></li><li><p>observable and auditable actions;</p></li><li><p>graceful version evolution;</p></li><li><p>resistance to capture by a single platform.</p></li></ul><p>The greatest risk is not that the industry fails to produce enough protocols. It is that it produces too many partially overlapping protocols while leaving identity, authority, and accountability underspecified.</p><p>Connecting agents is comparatively easy. Establishing whether an agent should be trusted, what it is authorized to do, and who bears responsibility for its actions is much harder.</p><p>That is the transition now underway. We are not merely teaching chatbots to call more APIs. We are beginning to define the technical, economic, and institutional rules through which software agents may act as participants in the digital world. The Internet of agents does not yet exist as a unified system, but its layers are beginning to take shape.</p><div><hr></div><p>If you found this useful, please cite this write-up as:</p><blockquote><p>M&#252;ller, Lucas. (Jun 2026). The Emerging AI Agent Protocol Stack. lucasmuller.com. <a href="https://notes.lucasmuller.com/p/the-emerging-ai-agent-protocol-stack">https://notes.lucasmuller.com/p/the-emerging-ai-agent-protocol-stack.</a></p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {The Emerging AI Agent Protocol Stack},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jun},
  url     = {https://notes.lucasmuller.com/p/the-emerging-ai-agent-protocol-stack}
}</code></code></pre>]]></content:encoded></item><item><title><![CDATA[AI Software Engineering: current shifts and constraints]]></title><description><![CDATA[Cognitive throughput is becoming the new platform constraint.]]></description><link>https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts</link><guid isPermaLink="false">https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts</guid><dc:creator><![CDATA[Lucas Fernando Müller]]></dc:creator><pubDate>Mon, 15 Jun 2026 18:55:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n2d0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Context</h1><p>We are currently navigating a fundamental platform shift that reshapes technology every 10 to 15 years, moving from the eras of PCs, the Web, and Smartphones into the reality of Generative AI. As we look toward the second half of 2026, we are not merely witnessing an evolution in toolsets but a radical transformation of our developer ecosystems and the very nature of professional work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n2d0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n2d0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 424w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 848w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n2d0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1560532,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n2d0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 424w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 848w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!n2d0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284ec6b2-5ef4-4a8c-ba34-c6202d0f127d_1478x1064.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><h1>Working thesis: shifts being combined</h1><p>I want to share a working thesis about where the AI developer ecosystem is heading. Please note that many pieces of this puzzle are being moved and tested simultaneously, but it reflects my frontline reading and experience.</p><p>The short thesis version is this: AI will not just make software faster to write. It will turn software development into a much higher-throughput system, and once that happens, the scarce resource changes. The constraint is no longer only developer time or model access. <em>It becomes cognitive throughput: how much useful, validated, economically sensible work can an organization safely absorb?</em></p><p>I am watching four shifts. First, hardware and software can no longer be optimized in isolation (e.g., <a href="https://docs.cloud.google.com/ai-hypercomputer/docs/overview">#1</a>, <a href="https://www.nvidia.com/en-us/solutions/ai/inference/">#2</a>, <a href="https://www.bbc.com/news/articles/crmp9mppvzro">#3</a>). Second, agentic workflows (e.g., <a href="https://resources.anthropic.com/hubfs/Building%20Effective%20AI%20Agents-%20Architecture%20Patterns%20and%20Implementation%20Frameworks.pdf">#4</a>, <a href="https://claude.com/blog/introducing-dynamic-workflows-in-claude-code">#5</a>) have to become economically viable, not just impressive in demos (we are past <a href="https://www.forbes.com/sites/jodiecook/2026/06/12/is-vibe-coding-already-dead-even-karpathy-is-moving-on/">Karpathy's vibe coding era</a>). Third, <a href="https://www.ibm.com/think/topics/ai-agent-orchestration">orchestration</a> has to move from reactive scheduling to predictive control. And fourth, the industry has to move beyond performance and <a href="https://www.ibm.com/think/topics/total-cost-of-ownership">TCO (Total Cost of Ownership)</a> as the only metrics, because cheaper cognition will create more demand for cognition.</p><p>The frame here is deliberately exploratory: if these shifts are real, what kind of developer ecosystem, and what kind of company, should exist next?</p><h1>Macro shifts</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mh6f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mh6f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 424w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 848w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mh6f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png" width="1456" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:543,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:573207,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mh6f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 424w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 848w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Mh6f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c6fa4f-c067-480d-a250-73106c896b62_2240x836.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">The industry is crossing from model scarcity to system efficiency. The next cycle is not a single model race. It is a stack-level race for efficiency across silicon, runtime, scheduler, developer workflow, and governance.</figcaption></figure></div><p>For the last few years, the center of gravity has been model-centric: larger models, GPUs/accelerators (specialized AI hardware) availability, training runs, benchmark performance. Those things still matter. But it is clear to me that the next frontier is less about any single component and more about how the full system behaves.</p><p>In the diagram above, I portray this moment. On the top-right, the shift is toward hardware-software-runtime co-design. Inference and agentic execution are revealing bottlenecks that do not appear when we think only in terms of model quality or raw FLOPs. In the bottom-right corner, the same thing is happening inside the software development lifecycle. The legacy SDLC assumes a relatively human-paced process: write code, review code, run tests, ship, roll back if needed. But AI-first development changes the volume and velocity of activity. The system has to become schedulable, observable, and governable.</p><p>My claim here is that the opportunity is probably not &#8220;yet another coding assistant&#8221;. The opportunity sits one layer deeper: the control plane that helps organizations understand and manage this new AI-driven engineering throughput.</p><h1>Agentic scale</h1><p>Let me make the infrastructure point more concrete.  A lot of public conversation still collapses AI infrastructure into GPUs. GPUs are critical, of course, but agentic workflows are not just continuous model inference. An agentic coding session has multiple phases. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eFaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eFaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 424w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 848w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 1272w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eFaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png" width="1456" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:593745,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eFaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 424w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 848w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.png 1272w, https://substackcdn.com/image/fetch/$s_!eFaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36fb836-3613-4224-9566-08bf3fee5e57_2864x758.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">Agentic scale changes infrastructure demand from raw FLOPs to runtime mix. The economic problem is utilization, not just model quality.</figcaption></figure></div><p>A user provides intent, files, and repo context. A planner decomposes the work. <br>Then the system enters a tool loop: search, edit, compile, test, browse, wait on external services, retry, and validate. In that loop, the workload is mixed. There are bursts of reasoning, but there is also memory pressure, I/O, waiting, compilation, network activity, and coordination overhead. That is why I anticipate CPU demand and broader system efficiency returning to the conversation. Multi-turn agents can spend a meaningful part of their runtime not doing accelerator math, but coordinating work around it.</p><p>My message is simple: if agents become a normal interface to software work, the economics are about utilization and end-to-end throughput, not just model quality.</p><h2>Orchestration</h2><p>In many systems today, orchestration is reactive. Work arrives, queues form, jobs are routed, and the system responds. That is enough when workloads are relatively predictable or when the cost of a bad schedule is low.</p><p>Agentic workflows are different. They are long-running, multi-step, and uncertain. One task might be a small edit. Another might fan out across files, trigger tests, consume a lot of context, and sit idle while tools run. If every agentic job is treated the same, costs and latency become unpredictable very quickly.</p><p>So orchestration has to mature, and I foresee a race in this space alone. First, it becomes policy-aware: budgets, model tiers, priorities, and service levels matter. Then it becomes predictive: before a task runs, the system estimates memory, tool waits, retries, and validation needs. Eventually, it becomes learning-based: schedules improve based on observed outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Amku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Amku!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 424w, https://substackcdn.com/image/fetch/$s_!Amku!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 848w, https://substackcdn.com/image/fetch/$s_!Amku!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 1272w, https://substackcdn.com/image/fetch/$s_!Amku!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Amku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png" width="1456" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:472815,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Amku!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 424w, https://substackcdn.com/image/fetch/$s_!Amku!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 848w, https://substackcdn.com/image/fetch/$s_!Amku!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.png 1272w, https://substackcdn.com/image/fetch/$s_!Amku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83e9c052-d310-4b93-860b-ac0d94acc074_2504x746.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">Orchestrators need to learn what will happen, not merely react to queues. </figcaption></figure></div><p>The question is: what would it mean for a developer ecosystem scheduler to become the SRE (Software Reliability Engineering) brain for agentic work? Can a system intelligently manage AI agents the way SREs manage production systems? In practice: predict workload, route tasks, control cost, prevent failures, enforce reliability, and learn from outcomes.</p><h2>Usage economics</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A0xR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A0xR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 424w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 848w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 1272w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A0xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png" width="1456" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:532950,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A0xR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 424w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 848w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.png 1272w, https://substackcdn.com/image/fetch/$s_!A0xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6daf98bb-4311-422c-8c13-60f8a9299d0d_2468x786.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">Table 1. Usage policies are already converging on compute budgets. Vendors are teaching users that AI work is counted less like prompts and more like metered work done. The future pricing object is work, not chat count.</figcaption></figure></div><p>Table 1 is one of the clearest public signals that the market is already moving in this direction. Across the major AI products, usage limits are becoming less like simple message counters and more like dynamic compute budgets.</p><p><a href="https://support.google.com/gemini/answer/16275805">Google</a>, <a href="https://support.claude.com/en/articles/11647753-how-do-usage-and-length-limits-work">Anthropic</a>, <a href="https://developers.openai.com/codex/pricing">OpenAI</a>, and <a href="https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/">Microsoft</a> each describe limits differently, but the pattern is similar. Complexity matters. Files matter. Context length matters. Model choice matters. Long-running coding work matters. The unit being governed is not just a prompt; it is work performed by a system.</p><p>This matters because pricing and policy often reveal the shape of the underlying cost structure before the product language catches up. Users may still think in terms of chats, but vendors are increasingly managing capacity in terms of tokens, context, execution time, model multipliers, and task complexity.</p><p>I will not over-index on the exact policy details because they will keep changing. <br>The durable point is this: AI work is becoming metered infrastructure, which creates a need for visibility, forecasting, and prioritization (e.g., <a href="https://techcrunch.com/2026/06/05/the-token-bill-comes-due-inside-the-industry-scramble-to-manage-ais-runaway-costs/">#6</a>).</p><h1>Connecting the dots: the agentic reality</h1><p>The connection between infrastructure and engineering lies in the realization that &#8220;intelligence is becoming a utility&#8221;, much like electricity or water. So, let&#8217;s connect the usage-economics point to software development. </p><p>The optimistic story is that AI gives us 10x more software activity (i.e., Silicon Valley's 10x engineers saying, e.g., <a href="https://www.businessinsider.com/surge-ceo-ai-100x-engineers-2025-7">#7</a>, <a href="https://www.linkedin.com/posts/andrewyng_a-10x-engineer-a-widely-accepted-concept-share-7293685382691307521-sEY0/">#8</a>). The uncomfortable follow-up is: what happens to the ecosystem when that activity actually arrives (and we are indeed already seeing the impact)?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bq7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bq7I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 424w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 848w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 1272w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bq7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png" width="1456" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:386673,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bq7I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 424w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 848w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 1272w, https://substackcdn.com/image/fetch/$s_!Bq7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892433ec-e01f-4854-b6be-14ae981fd131_2534x446.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">10x challenge. The 10x coding promise turns code generation into ecosystem stress.</figcaption></figure></div><p>Code is not just an asset. It is also a liability. Every line has to be understood, maintained, secured, tested, integrated, and eventually changed or removed. If we generate code 10x faster, we may also generate organizational liability 10x faster.</p><p>Infrastructure is starting to feel the pressure, too. Compile times grow (yep, not everything is web technologies). Binary sizes grow. Microservice chatter grows. Version control systems that were optimized for consistency feel too slow for AI-speed workflows (see the plethora of challengers, e.g., <a href="https://entire.io/news/former-github-ceo-thomas-dohmke-raises-60-million-seed-round">#9</a>, <a href="https://gitbutler.com">#10</a>, <a href="https://graphite.com">#11</a>, etc). And release management becomes harder because many changes can land before the organization fully understands the consequences.</p><p>The point is not that AI coding is bad. The point is that a productivity increase becomes a systems problem. If we only celebrate the code-generation speed, we miss the bottlenecks that decide whether that speed becomes value or entropy.</p><h2>Validation</h2><p>Validation is probably the first hard ceiling (see <a href="https://leodemoura.github.io/blog/2026-2-28-when-ai-writes-the-worlds-software-who-verifies-it/">#12</a>, <a href="https://www.youtube.com/watch?v=-OaxOZ-CHk4">#13</a>, <a href="https://arxiv.org/html/2603.28592v2">#14</a>, <a href="https://arxiv.org/html/2603.03823v1">#15</a>). Traditional quality systems assume that tests scale in a manageable way and that the organization can still require a mostly deterministic all-green gate before shipping.</p><p>But dependency graphs do not always grow linearly. As systems get larger, the number of interactions can grow much faster than the amount of code. In a world with 10x more code and 10x more activity, the test and validation burden can become 100x or even 1,000x as expensive in practice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oNp2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oNp2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 424w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 848w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 1272w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oNp2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png" width="1456" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:699069,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oNp2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 424w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 848w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.png 1272w, https://substackcdn.com/image/fetch/$s_!oNp2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5b83c6e-0303-408a-bb31-12abf711f331_2498x824.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">Validation becomes the first hard ceiling because dependencies compound.</figcaption></figure></div><p>That raises a hard question: what happens when you have a million tests and cannot realistically require every single Boolean to be green before anything ships? Maybe the future quality system has to be more statistical, more risk-scored, more staged, and more integrated with production signals.</p><p>I would emphasize that this is not an argument against tests. It is an argument for a new validation architecture, because agentic development may overwhelm the old one.</p><h2>Human oversight</h2><p>The uncomfortable possibility is that humans become the bottleneck <a href="https://ordep.dev/posts/writing-code-was-never-the-bottleneck">not because they are slow typists</a>, but because judgment is scarce. Today, humans often encounter codebase changes through code review. But if AI systems produce far more edits, reviews become fragmented. People may see individual diffs without understanding the system&#8217;s trajectory.</p><p>There is also a leadership problem. A junior developer with many agents can suddenly produce the activity level of a much larger team. Still, they may not have the architectural intuition that normally comes from years of operating inside complex systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cb9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cb9P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 424w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 848w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 1272w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cb9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png" width="1456" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:697728,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cb9P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 424w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 848w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.png 1272w, https://substackcdn.com/image/fetch/$s_!Cb9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a29a4ea-4c03-472d-8e34-8a4a1b07aa4a_2418x958.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">Human oversight becomes a scarce resource in an AI-first SDLC.</figcaption></figure></div><p>The core point here is intellectual control. Can humans still reason about the systems they are building? If not, the answer cannot simply be fewer agents. It probably has to be AI-assisted architecture, observability, review, and governance. The human role shifts from writing every change to maintaining intent, constraints, and judgment over the system.</p><h2>Metrics</h2><p>A lot of infrastructure buying conversations default to performance and total cost of ownership. Those still matter, but I do not think they are sufficient for an AI-first developer ecosystem, where not just model performance, but how efficiently the whole engineering system turns AI-driven work into useful, reliable shipped software.</p><p>Jevons Paradox is a useful warning. When a fundamental resource becomes dramatically more efficient, total consumption of that resource often rises. If cognition becomes cheaper, we should expect greater demand for it, not less. So the question becomes: what kind of cognition are we producing? Is it useful? Is it validated? Is it energy-efficient? Does it increase or reduce system risk?</p><p>That is why metrics like <a href="https://cloud.google.com/blog/products/ai-machine-learning/goodput-metric-as-measure-of-ml-productivity">goodput</a>, <a href="https://arxiv.org/pdf/2511.07885">intelligence per watt</a>, <a href="https://arxiv.org/pdf/2508.15734">carbon efficiency</a>, and <a href="https://www.langchain.com/blog/the-hidden-metric-that-determines-ai-product-success">rollback posture</a> become important. Goodput asks how much useful completed work the system produces, not just how much activity happened. Rollback posture asks whether the organization can recover safely under higher change velocity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KKjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KKjF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 424w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 848w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 1272w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KKjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png" width="1456" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631724,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KKjF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 424w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 848w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.png 1272w, https://substackcdn.com/image/fetch/$s_!KKjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e58adc6-fca5-4ddb-b679-25c3eb2b3ab6_2734x832.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">The industry needs operating metrics beyond perf and TCO. Jevons Paradox warns that: lowering the cost of cognition will increase total consumption. The metric system has to reward useful, reliable, energy-aware cognition.</figcaption></figure></div><p>The takeaway is that cheaper tokens are not the end goal. Valuable, reliable, energy-aware cognition is the goal.</p><h2>Culture</h2><p>Culture is important (critical, I must say) because AI does not enter a vacuum. <br>It amplifies the system it enters. If an organization has weak fundamentals, AI can accelerate hidden debt. Everyone can create custom tools, but nobody owns the maintenance. Agents can produce edits quickly, but the release process may not be able to absorb them. Internal APIs that were never hardened may suddenly be discoverable and callable by automated systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AC-H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AC-H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 424w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 848w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 1272w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AC-H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png" width="1456" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:679790,&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://notes.lucasmuller.com/i/201727513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AC-H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 424w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 848w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.png 1272w, https://substackcdn.com/image/fetch/$s_!AC-H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe519dcf2-7749-4e9a-9689-6ed07de43fa0_2234x786.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">AI amplifies the socio-technical system it enters. The same toolchain produces different futures depending on the organization it enters.</figcaption></figure></div><p>In a stronger organization, the same AI capability looks very different. Documented practices, clear ownership, good release hygiene, and explicit social contracts turn agentic workflows into leverage rather than chaos. This is why I think any serious AI-first developer ecosystem has to map both the technical and the social graphs. The diagnostic question is not just &#8220;what tools do you use?&#8221;, it is: <em>what does this organization actually value when speed, quality, cost, and ownership collide?</em></p><h1>Where do we go from here on?</h1><p>If you are still reading, I&#8217;m assuming you have this same question in mind. If my initial thesis is correct, we need a <strong>developer ecosystem control plane built for AI-first engineering activity</strong>. I would describe the product surface in four verbs.</p><ol><li><p>Map: understand the technical and social graph of the developer ecosystem.</p></li><li><p>Forecast: identify what breaks when activity grows 10x.</p></li><li><p>Govern: manage tokens, internal APIs, budgets, release posture, and agent permissions.</p></li><li><p>Validate: create risk-scored quality gates that match the new velocity.</p></li></ol><p>The important thing is that this is not just about observability or just about developer productivity. It is the layer that connects activity, cost, quality, architecture, and organizational control. The premise: make AI-driven engineering activity observable, schedulable, governable, and culturally survivable. Worth noting that hyperscalers (AWS, Google, Microsoft) don&#8217;t yet have a cohesive solution for all of the points discussed here; each has different critical parts, but they remain disjoint tools, which allows <a href="https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-evolution-of-neoclouds-and-their-next-moves">neoclouds</a> (and startups) to build and explore solutions (e.g., <a href="https://ona.com/">#16</a>, <a href="https://www.warp.dev/oz">#17</a>, <a href="https://modal.com/products/platform">#18</a>, <a href="https://runloop.ai/">#19</a>, <a href="https://blaxel.ai/">#20</a>).</p><p>All in all, the discussion here provides valuable insights into the industry&#8217;s trajectory and highlights where its focus should go for the 2nd half of 2026.</p><div><hr></div><p></p><p>If you found this useful, please cite this write-up as:</p><blockquote><p>M&#252;ller, Lucas. (Jun 2026). AI Software Engineering: current shifts and constraints. lucasmuller.com. <a href="https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts">https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts</a>.</p></blockquote><p>or</p><pre><code><code>@article{lucasmuller2026default,
  title   = {AI Software Engineering: current shifts and constraints},
  author  = {M&#252;ller, Lucas},
  journal = {lucasmuller.com},
  year    = {2026},
  month   = {Jun},
  url     = {https://notes.lucasmuller.com/p/ai-software-engineering-current-shifts}
}</code></code></pre>]]></content:encoded></item></channel></rss>