<?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[Metavert Meditations]]></title><description><![CDATA[Games, virtual worlds, artificial intelligence, AI agents, spatial computing and the next-generation of the internet--seen through the lens of tech and culture. (C)2026 Metavert LLC.]]></description><link>https://meditations.metavert.io</link><image><url>https://substackcdn.com/image/fetch/$s_!xODw!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03860d40-8761-4618-87db-ea25395f4f76_792x792.png</url><title>Metavert Meditations</title><link>https://meditations.metavert.io</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 07:02:43 GMT</lastBuildDate><atom:link href="https://meditations.metavert.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Metavert LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[metavert@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[metavert@substack.com]]></itunes:email><itunes:name><![CDATA[Jon Radoff]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jon Radoff]]></itunes:author><googleplay:owner><![CDATA[metavert@substack.com]]></googleplay:owner><googleplay:email><![CDATA[metavert@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jon Radoff]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Resurrecting a 1992 MUD with Agentic AI]]></title><description><![CDATA[How agentic coding reconstructed Legends of Future Past, a retro multiplayer online game, from 30-year-old artifacts and no source code]]></description><link>https://meditations.metavert.io/p/resurrecting-a-1992-mud-with-agentic</link><guid isPermaLink="false">https://meditations.metavert.io/p/resurrecting-a-1992-mud-with-agentic</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Sun, 05 Apr 2026 12:18:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DywE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 1992, I was nineteen years old and building an online multiplayer game on a &#8216;486 PC with 16 megabytes of RAM. The game was called <em>Legends of Future Past</em>&#8212;a text-based fantasy world where thousands of players would eventually explore, fight, craft, and tell stories together across a sprawling realm called Andor. It launched on CompuServe, and we moved it to the open internet in 1994 as soon as <a href="https://internethistory.org/commercialization/">commercial access opened up</a>&#8212;we&#8217;d tried earlier but got rejected, thanks to <a href="https://www.nsf.gov/impacts/internet">NSF policies</a> that restricted the backbone to academic use. The game ran for seven years before we shut the servers down on December 31, 1999.</p><p>For twenty-seven years, it was dead.</p><p>This weekend, I brought it back.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><p>I pointed an AI agent at those artifacts and asked it to figure out what the game was&#8212;and rebuild it. A game that originally took me six months to code, with a team of Game Masters building the world over years, came back to life in a weekend of agentic engineering.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DywE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DywE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 424w, https://substackcdn.com/image/fetch/$s_!DywE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 848w, https://substackcdn.com/image/fetch/$s_!DywE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 1272w, https://substackcdn.com/image/fetch/$s_!DywE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DywE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DywE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 424w, https://substackcdn.com/image/fetch/$s_!DywE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 848w, https://substackcdn.com/image/fetch/$s_!DywE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 1272w, https://substackcdn.com/image/fetch/$s_!DywE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2a3156-35b1-4f95-895d-7bc2f3a4261d_3456x1952.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The resurrected game on the left; a magazine ad from the 1990&#8217;s on the right.</figcaption></figure></div><h2>The Game That Helped Build an Industry</h2><p>If you&#8217;ve played any modern MMO, you&#8217;ve touched something that traces its lineage back to text-based multiplayer games&#8212;MUDs. Before <em>World of Warcraft</em>, before <em>EverQuest</em>, before <em>Ultima Online</em>, there were these strange, beautiful text worlds where you typed commands and your imagination rendered the graphics.</p><p>The lineage runs deep. Richard Bartle co-created the very first MUD in 1978 at Essex University, and later developed the <a href="https://en.wikipedia.org/wiki/Bartle_taxonomy_of_player_types">Bartle taxonomy of player types</a>&#8212;Achievers, Explorers, Socializers, Killers&#8212;a framework that still shapes how we think about <a href="https://meditations.metavert.io/p/game-player-motivations">player motivations</a> in every online game today. Raph Koster, who went on to design <em>Ultima Online</em> and <em>Star Wars Galaxies</em>, has documented this lineage meticulously in his <a href="https://www.raphkoster.com/games/the-online-world-timeline/">Online World Timeline</a>. MUDs were the primordial soup of online gaming.</p><p><em>Legends of Future Past</em> was part of that wave. It won Computer Gaming World&#8217;s 1993 Special Award for Artistic Excellence&#8212;the judges wrote that they were &#8220;overwhelmed by the creative power of storytelling and fertile liveliness.&#8221; The game pioneered things we now take for granted: one of the earliest crafting systems in online games, skill-based progression without arbitrary level caps, and paid Game Masters who ran live narrative events. People who cut their teeth as GMs and developers on LoFP went on to work on <em>Star Wars Galaxies</em> at SOE, founded studios like Worlds Apart Productions, Dejobaan Games, and <a href="https://magicsoup.com/">Magic Soup Games</a>, and shaped the trajectory of online worlds.</p><p>But like most online games of its era, when the servers went dark, the game simply ceased to exist. No archive. No emulator. Just memories and a <a href="https://en.wikipedia.org/wiki/Legends_of_Future_Past">Wikipedia page</a>.</p><p>This is a pattern that should worry anyone who cares about creative history. The Video Game History Foundation found that <a href="https://gamehistory.org/87percent/">87% of classic games</a> released before 2010 are no longer commercially available. For single-player games, at least the software artifact persists somewhere. But multiplayer online worlds? They only ever lived on servers. When those servers shut down, the world vanishes. It&#8217;s as if someone burned every copy of a novel and demolished the library that held it.</p><p>Some communities have fought back. <em>Ultima Online</em> still runs official servers nearly three decades later, plus hundreds of fan-operated &#8220;freeshards.&#8221; <em>Star Wars Galaxies</em>, shut down by SOE in 2011, lives on through <a href="https://www.swgemu.com/">SWGEmu</a> and SWG Legends. <em>City of Heroes</em> was resurrected by fans and <a href="https://www.homecomingservers.com/">officially licensed by NCsoft in 2024</a>. But for every <em>EverQuest</em> with a <a href="https://www.project1999.com/">Project 1999</a> keeping the flame alive, there are dozens of worlds&#8212;<em>WildStar</em>, <em>The Matrix Online</em>, <em>The Sims Online</em>&#8212;that are simply gone. No emulator. No private server. No way back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tQEv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tQEv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tQEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg" width="1928" height="1440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1440,&quot;width&quot;:1928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276040,&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://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d45e80-62d6-4819-9bfd-625446717cef_1928x1440.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tQEv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tQEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a54555-59af-42ba-9d15-c1d7dc6d6650_1928x1440.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/vanishing-online-worlds">history of early online games</a></figcaption></figure></div><h2>A Weekend Resurrection</h2><p>I didn&#8217;t plan this as a weekend project. I&#8217;d been thinking about it for years&#8212;wondering if the game could be reconstructed, knowing the source code was long gone. What changed everything was a convergence of two things: old files and new tools.</p><p>Here&#8217;s what I had to work with. Some of our original Game Masters had held onto their script files for nearly three decades. A complete set of files in a custom scripting language I&#8217;d invented at nineteen, defining every room, monster, item, spell, and interactive event in the game world. I also had a gameplay capture from 1996, the original GM scripting manual from 1998, and assorted player documentation. What I did <em>not</em> have was the game engine source code.</p><p>Here&#8217;s what happened next: I pointed Claude Code at the artifacts and said, essentially, <em>figure out what this game was and rebuild it</em>. That makes it sound simpler than it was&#8212;I spent the weekend in a tight loop with the agent, providing context, shaping decisions, course-correcting when its assumptions drifted, and making the technical judgment calls that no AI can make on its own. Agentic coding isn&#8217;t autopilot. It&#8217;s more like directing a tireless, brilliant collaborator who needs you to stay in the room.</p><p>The results were startling. Even without source code, the ability to observe the outputs and interactions from the original game were sufficient for reconstructing the core experience. Claude Code reverse-engineered my scripting language&#8212;parsing the DOS-era script files, decoding the combat formulas from GM documentation, and inferring the behavioral patterns of monsters from strategy fields that encoded AI profiles as integer ranges. It built a complete game engine in Go, a React frontend, a WebSocket multiplayer layer, and a MongoDB persistence system. The whole thing deployed to Fly.io.</p><p>A game that I originally coded over six months&#8212;with a whole team of Game Masters building the content over years&#8212;was resurrected in a weekend of agentic coding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t-6K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t-6K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 424w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 848w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 1272w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t-6K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic" width="1368" height="1562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1562,&quot;width&quot;:1368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t-6K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 424w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 848w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 1272w, https://substackcdn.com/image/fetch/$s_!t-6K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55055af0-f2a8-4033-9e96-3b9f37f799ea_1368x1562.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Reverse-Engineering a Language I Barely Remember</h2><p>When I looked at the script file language I invented when I was nineteen, it was a little humbling. It&#8217;s a pretty bad language. My only excuse is that I had to make an entire game world fit into a 16MB Pentium machine, and although I&#8217;d written games and a BBS before this, I&#8217;d never written a language before.</p><p>The scripting system used an imperative syntax with conditional blocks&#8212;IFVERB, IFVAR, IFITEM, IFPREVERB, ELSE, ENDIF&#8212;and supported variable arithmetic, monster spawning, item creation, room transitions, and dozens of other actions. It was case-insensitive, DOS-encoded, and full of the kinds of shortcuts you make when you&#8217;re nineteen and optimizing for memory constraints that no longer exist.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A_F5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A_F5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 424w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 848w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 1272w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A_F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic" width="1456" height="1206" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1206,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A_F5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 424w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 848w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 1272w, https://substackcdn.com/image/fetch/$s_!A_F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f8b394-09f8-4467-bc02-469fe6c68b06_1878x1556.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Apologies to the GameMasters who had to suffer through this <a href="https://github.com/jonradoff/lofp/tree/main/original/scripts">scripting language.</a></figcaption></figure></div><p>That said, it worked. Relatively non-technical people of the time learned to use it&#8212;our Game Masters would write elaborate interactive storylines, puzzles, and events using this language. And Claude Code had no problem reverse-engineering the language interpreter from the code examples and manuals. It parsed the conditional logic, decoded the noun and adjective definition systems, figured out how room descriptions were delimited, and reconstructed the entire execution model for script triggers&#8212;entry scripts, verb scripts, pre-verb validation, speech handlers, all of it.</p><p>This is the part that still amazes me. A language I designed three decades ago, with no formal specification beyond a GM manual and a pile of example scripts, was fully reconstructed by an AI agent that had never seen it before.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Knqo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Knqo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 424w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 848w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 1272w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Knqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113762,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Knqo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 424w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 848w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 1272w, https://substackcdn.com/image/fetch/$s_!Knqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78718422-23d3-4304-889c-ef8c9f7126dd_1580x1038.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Software Archaeology</h2><p>Vernor Vinge called it the work of the &#8220;programmer-archaeologist&#8221;&#8212;in <em><a href="https://www.metavert.io/vernor-vinge">A Deepness in the Sky</a></em>, he imagined a far future where the most valuable skill wasn&#8217;t writing new code, but excavating ancient programs from vast, layered codebases and making them work again. The concept of <a href="https://en.wikipedia.org/wiki/Software_archaeology">software archaeology</a> has become a real discipline, but Vinge&#8217;s fiction captured something that felt very literal to me this weekend.</p><p>For those interested in how the sausage gets made, here&#8217;s what the reconstruction involved at a technical level.</p><p>The contrast between the original and modern tech stacks tells its own story. In the 1990s, the game was written in C, running on Major BBS as a single-instance process with fully reentrant code&#8212;everything had to fit on a 16MB Pentium, persisting data to a Novell Network with a b-tree file store. The resurrected version runs on Go with goroutines handling concurrency&#8212;a multiplayer game is essentially a system of concurrent state machines, and Go handles that elegantly. The frontend is React with TypeScript, connecting over WebSockets for real-time gameplay. MongoDB handles persistence: player characters, session recordings, game logs, and a hub system for multi-machine synchronization using change streams. Two different eras of engineering philosophy, same game.</p><p>The script parser had to solve some genuinely tricky problems. The original files were DOS-encoded with case-insensitive filenames, which immediately broke on case-sensitive filesystems. Script blocks could be implicitly terminated&#8212;a pattern that required the parser to infer structure rather than just follow explicit delimiters. Variables lived in multiple namespaces (player stats, item properties, environmental data) and had to be resolved contextually at runtime.</p><p>The combat system was reverse-engineered from the 1998 GM manual: d100 threshold mechanics with damage severity tiers ranging from &#8220;Puny&#8221; to &#8220;Dazzling,&#8221; weapon-dependent attack verbs, stance modifiers (offensive, defensive, berserk), fatigue accumulation, weather effects on accuracy, elemental criticals, and an armor reduction system capped at 85%. The monster AI was decoded from STRATEGY fields&#8212;integer ranges that mapped to behavioral profiles from non-hostile to fight-to-the-death.</p><p>All told, the reconstructed game includes 2,273 rooms, 1,990 items, 297 monster types, 88 spells across five schools of magic, 30 psionic disciplines, a full crafting pipeline (mining, smelting, forging, alchemy, weaving), 8 playable races, and a 12-month in-game calendar. The original game, faithfully rebuilt.</p><h2>What This Means for the Direct-From-Imagination Era</h2><p>I&#8217;ve <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">written before</a> about the direct-from-imagination era&#8212;the idea that we&#8217;re entering a period where the bottleneck for creation shifts from technical implementation to imagination itself. This project is maybe the most personal proof point I have for that thesis.</p><p>In the 1990s, building <em>Legends of Future Past</em> required months of solo effort just for the engine, plus a whole team of Game Masters building the world over years: writing a custom game engine in C, inventing a scripting language, hand-coding thousands of rooms and items, managing server infrastructure on hardware that cost more than a car. The technical barriers were enormous. Most of what we spent our time on wasn&#8217;t creative&#8212;it was engineering.</p><p>What happened this weekend inverts that equation. The engineering was handled by an AI agent. My job was to provide the creative artifacts&#8212;the scripts, the documentation, the vision of what the game was supposed to be&#8212;and to make judgment calls the agent couldn&#8217;t make on its own. The imagination was the input. The implementation was automated.</p><p>This isn&#8217;t just about nostalgia or game preservation, though I think both of those matter. It&#8217;s about what becomes possible when the cost of implementation approaches zero. How many dead online worlds could be resurrected if all you needed were the creative artifacts and a weekend? How many games that only existed in someone&#8217;s imagination could now become real?</p><p>I&#8217;ve also written about <a href="https://meditations.metavert.io/p/games-as-products-games-as-platforms">games as platforms</a> rather than just products&#8212;and about <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">the age of machine societies</a>, where bots and AI agents become participants in virtual worlds rather than just tools for building them. Bots weren&#8217;t part of the original 1990s game, of course. But <em>Legends of Future Past</em> now has a bot API: you can generate per-character API keys and connect automated agents that participate in the game world alongside human players, following the same rules, inhabiting the same spaces. A bot can&#8217;t do anything a human can&#8217;t. And maybe that&#8217;s exactly the point&#8212;Andor gets to live on as a place to breed and experiment with machine societies. A game built in 1992, resurrected by AI in 2026, might find its deepest new meaning as a world where humans and agents coexist.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!clnk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!clnk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 424w, https://substackcdn.com/image/fetch/$s_!clnk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 848w, https://substackcdn.com/image/fetch/$s_!clnk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 1272w, https://substackcdn.com/image/fetch/$s_!clnk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!clnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic" width="1456" height="991" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:991,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/193245222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!clnk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 424w, https://substackcdn.com/image/fetch/$s_!clnk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 848w, https://substackcdn.com/image/fetch/$s_!clnk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 1272w, https://substackcdn.com/image/fetch/$s_!clnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cb63c5-07e6-43bb-9aff-b7c056f799ff_1604x1092.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Come Visit Andor</h2><p>The game is live at <a href="https://lofp.metavert.io/">lofp.metavert.io</a> and the source code is open under the MIT license on <a href="https://github.com/jonradoff/lofp">GitHub</a>. You can create a character, explore the Shattered Realms of Andor, and experience a piece of gaming history that nearly vanished forever.</p><p>If you were one of the thousands who played the original game in the 1990s&#8212;some of you are still out there, I know&#8212;come home. The world remembers you, even if the servers forgot.</p><p>And if you never played it, you&#8217;re welcome too. The rooms are still there, the monsters still wander, and the stories are waiting to be told again. This time, they won&#8217;t disappear.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><blockquote><p>&#8220;There were programs here that had been written five thousand years ago, before Humankind ever left Earth. The wonder of it&#8212;the horror of it, Sura said&#8212;was that unlike the useless wrecks of Canberra&#8217;s past, these programs still worked!&#8221;</p><p>&#8212; Vernor Vinge, <em><a href="https://www.goodreads.com/quotes/9427225-pham-nuwen-spent-years-learning-to-program-explore-programming-went-back">A Deepness in the Sky</a></em></p></blockquote><div><hr></div><h2>Further Reading</h2><p><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct-From-Imagination Era Has Begun</a> &#8212; How AI is shifting the bottleneck from implementation to imagination.</p><p><a href="https://meditations.metavert.io/p/games-as-products-games-as-platforms">Games as Products, Games as Platforms</a> &#8212; Why the future of games lies in composability, not just content.</p><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Arrived</a> &#8212; What happens when bots become participants, not just tools.</p><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a> &#8212; The broader shift that makes projects like this possible.</p><p><a href="https://meditations.metavert.io/p/game-player-motivations">Game Player Motivations</a> &#8212; Extending Bartle&#8217;s taxonomy for the modern era of play.</p><p><a href="https://www.metavert.io/vernor-vinge">Vernor Vinge</a> &#8212; The science fiction visionary who imagined programmer-archaeologists.</p><p><a href="https://gamehistory.org/87percent/">87% Missing: The Disappearance of Classic Video Games</a> &#8212; The Video Game History Foundation&#8217;s study on game preservation.</p><p><a href="https://www.raphkoster.com/games/the-online-world-timeline/">Raph Koster&#8217;s Online World Timeline</a> &#8212; A comprehensive history of virtual worlds from MUD1 to the metaverse.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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[Ship Your Strategy]]></title><description><![CDATA[Why the full-stack product manager will define the agentic AI era]]></description><link>https://meditations.metavert.io/p/ship-your-strategy</link><guid isPermaLink="false">https://meditations.metavert.io/p/ship-your-strategy</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Mon, 23 Mar 2026 19:36:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6o8p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your product strategy deck is a liability. While you&#8217;re aligning stakeholders on a roadmap, someone is shipping your roadmap as a working prototype with three agents and a weekend.</p><p>This isn&#8217;t a provocation for its own sake. It&#8217;s a description of reality in March 2026.</p><p>LinkedIn just replaced its Associate Product Manager program with &#8220;Associate Product Builder,&#8221; a role that combines code, design, and product management into a single function. Microsoft and Citi are creating dedicated &#8220;agent ops&#8221; teams to manage fleets of AI agents. And according to recent developer surveys, 41% of all code committed to production is now AI-generated, with 92% of US developers using AI coding tools daily.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6o8p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6o8p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 424w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 848w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 1272w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6o8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic" width="1456" height="671" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:671,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6o8p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 424w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 848w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 1272w, https://substackcdn.com/image/fetch/$s_!6o8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b20e1ea-0bd0-4a7a-bd09-80e8e88d9ed6_1726x796.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something fundamental has shifted. Not in the tools we use, but in the <em>velocity at which strategy can become product</em>. And that shift is rewriting what it means to be a product manager. The PM role isn&#8217;t dying; it&#8217;s expanding into something I call the <strong>Full-Stack Product Manager</strong>: a product leader who doesn&#8217;t just coordinate between strategy and engineering, but operates fluidly across both, using AI agents as force multipliers across the entire product lifecycle.</p><p>This isn&#8217;t about adding AI features to your product. It isn&#8217;t about hiring a prompt engineer or bolting a copilot onto your existing workflow. It&#8217;s about recognizing that the entire loop&#8212;from strategic insight to shipped product to market feedback&#8212;can now collapse from quarters into days.</p><p>The product leaders who understand this will define the next era. The ones who don&#8217;t will spend the next year perfecting a strategy deck for a product that someone else already shipped.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2>The $285 Billion Wake-Up Call</h2><p>In February 2026, the software industry lost $285 billion in market value. Most analysts called it a correction. It wasn&#8217;t. It was structural.</p><p>The SaaS model&#8212;built on per-seat licensing, integration complexity as a moat, and incremental feature development&#8212;is being unwound by a simple reality: AI agents don&#8217;t need seats. They don&#8217;t need onboarding. And they increasingly don&#8217;t need the software at all.</p><p>The threat to Asana isn&#8217;t that AI makes Asana easier to use. The threat is that an AI agent can manage your project without Asana. The threat to Salesforce isn&#8217;t a better copilot. It&#8217;s that an agent can orchestrate your entire sales pipeline by composing smaller, cheaper primitives; CRM becomes an implementation detail, not a product category.</p><p>This is what I&#8217;ve described elsewhere as the shift from the <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Engineering Era to the Creator Era</a>. Language models have become compilers for natural language, translating intent into implementation the way Fortran once translated mathematics into machine code.<a href="#user-content-fn-1"><sup>1</sup></a> The winners aren&#8217;t the companies with the best features. They&#8217;re the ones who understand that entire categories of software are being absorbed into agent workflows &#8212; and are positioning accordingly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uc5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uc5L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 424w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 848w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 1272w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uc5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic" width="1192" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:1192,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uc5L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 424w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 848w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 1272w, https://substackcdn.com/image/fetch/$s_!uc5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b123f74-e48d-472f-9772-7b0275f00a14_1192x392.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Naval Ravikant observed that &#8220;vibe coding is the new product management.&#8221; He was right about the direction but underestimated the magnitude. Vibe coding doesn&#8217;t replace product management. It <em>subsumes</em> it, absorbing specification, prototyping, testing, and initial deployment into a single fluid workflow that one person with the right strategic instincts can drive.</p><p>The companies that are winning right now&#8212;Cursor hitting $1 billion ARR in 24 months, Lovable reaching $20M ARR with explosive growth among non-technical founders&#8212;aren&#8217;t just AI-enhanced versions of older tools. They&#8217;re built on the assumption that the distance between &#8220;I want to build this&#8221; and &#8220;this is running in production&#8221; is measured in hours, not quarters.</p><p>Which raises the question: if strategy can be shipped, and products can be prototyped in hours instead of months, what does product leadership actually look like?</p><h2>The Full-Stack Product Manager</h2><p>The traditional product manager coordinates. They write PRDs, align stakeholders, prioritize backlogs, and hand specifications to engineering. In the agentic era, that workflow is a bottleneck.</p><p>The full-stack PM doesn&#8217;t just <em>manage</em> the product process; they <em>operate</em> within it.</p><p>They prototype strategy directly. They deploy agents to gather competitive intelligence autonomously. They build feedback systems that cycle user insights into shipped features in hours, not sprints. And they treat AI-driven discoverability as a first-class product concern, not a marketing afterthought.</p><p>This isn&#8217;t about one person doing everything. It&#8217;s about the PM role expanding to absorb capabilities that used to live in separate functions &#8212; and, crucially, about software engineers with strong product instincts moving into this expanded role. When the distance between &#8220;I think we should build this&#8221; and &#8220;here&#8217;s a working prototype&#8221; collapses to a conversation with an agent, the line between product management and product development dissolves. The full-stack PM lives in that dissolved space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O1Un!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O1Un!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 424w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 848w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 1272w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O1Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic" width="1456" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205614,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!O1Un!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 424w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 848w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 1272w, https://substackcdn.com/image/fetch/$s_!O1Un!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7abb3b2-141b-4798-9ae4-f5ac697d4469_2788x1444.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The framework has four pillars:</p><ol><li><p><strong>Ship</strong>: Prototype your strategy, don&#8217;t just present it</p></li><li><p><strong>Discovery:</strong> Build for AI-native visibility from day one</p></li><li><p><strong>Compete</strong>: Deploy agents for continuous competitive intelligence</p></li><li><p><strong>Iterate</strong>: Collapse the feedback-to-action loop from sprints to hours</p></li></ol><p>Each of these represents a fundamental departure from how product organizations have operated for the past two decades, and from the frameworks those organizations were built on.</p><p>Consider how the canonical PM playbooks transform under this model. Eric Ries&#8217;s <strong>Build-Measure-Learn</strong> loop doesn&#8217;t disappear. It <em>accelerates</em> from weeks to hours. When agents can prototype a feature in an afternoon and instrument it for real user data by evening, you&#8217;re not running one lean experiment per sprint. You&#8217;re running dozens per week. The constraint shifts from cycle time to judgment: which experiments are worth running?</p><p><strong>Jobs to Be Done</strong>: Clayton Christensen&#8217;s framework for understanding what customers actually hire your product to accomplish evolves from periodic qualitative research to continuous signal detection. Instead of 10-20 customer interviews per quarter, agents can monitor thousands of support tickets, community conversations, and behavioral patterns to surface emerging jobs in real time. The human PM&#8217;s role shifts from &#8220;conduct the interviews&#8221; to &#8220;decide which discovered jobs matter strategically.&#8221;</p><p>And Teresa Torres&#8217;s <strong>Continuous Discovery</strong>: structured, frequent conversations with users to identify problems worth solving&#8212;transforms from a cadence (weekly interviews) into a continuous information flow. Agents conduct hundreds of conversations; humans synthesize patterns and decide which insights warrant exploration.</p><p>The frameworks aren&#8217;t obsolete. They&#8217;re <em>unshackled from human bandwidth</em>. The full-stack PM doesn&#8217;t abandon these tools &#8212; they run them at machine speed, reserving human judgment for the decisions that actually require it.</p><h2>Pillar 1: Ship Your Strategy</h2><p>Garry Tan, Y Combinator&#8217;s CEO, has been vocal about the progression people go through with &#8220;vibe coding,&#8221; from not using AI at all to increasingly sophisticated collaboration with AI agents. His own toolkit, gstack structures Claude Code workflows with specialized roles (CEO, Designer, Eng Manager, QA) to manage complex projects.</p><p>But here&#8217;s what most people miss: the progression doesn&#8217;t stop at &#8220;good at vibe coding.&#8221; Most practitioners plateau around <a href="https://x.com/garrytan/status/2033729112117018821">he called Level 3 or 4</a>: they can prompt effectively, they accept diffs without reading every line (the original Karpathy definition<a href="#user-content-fn-2"><sup>2</sup></a>), and they ship small projects faster than before. That&#8217;s table stakes now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c5qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c5qE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 424w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 848w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 1272w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c5qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic" width="1456" height="697" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c5qE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 424w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 848w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 1272w, https://substackcdn.com/image/fetch/$s_!c5qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7209f3-bfc3-4b34-89d7-def4cabfd43e_2590x1240.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>What if Claude Code could run Claude Code</em>?My expansion to Gary Tan&#8217;s <a href="https://x.com/garrytan/status/2033729112117018821">agentic adoption hierarchy</a></figcaption></figure></div><p>The levels beyond that are where the real transformation happens. Level 5 is directing agents across entire architectures: not just writing code, but designing systems through conversation. Level 6 is running multiple agent-built projects concurrently, maintaining strategic coherence across them. Level 7 is building <em>agent-native infrastructure</em>; products whose architecture assumes AI agents will extend, maintain, and operate them. And Level 8 is the full-stack PM: orchestrating the full product lifecycle, from competitive intelligence through shipping through discovery, with agents as the primary execution layer and human judgment as the strategic spine.</p><p>At this level, the person directing the agents isn&#8217;t just coding faster. They&#8217;re <em>operating at the product level</em>, coordinating multiple agent-built systems simultaneously, cycling between strategy and implementation fluidly, and maintaining coherence across a portfolio of rapid-fire projects.</p><p>This is where traditional tooling breaks down catastrophically. Jira doesn&#8217;t understand agentic workflows. Linear doesn&#8217;t know your agent&#8217;s context window is finite. GitHub Issues doesn&#8217;t grasp that your &#8220;engineering team&#8221; is you and three Claude sessions running in parallel. Traditional PM tools were built for human-to-human coordination patterns: sprint planning, standup notes, story points. None of that maps to a workflow where your primary constraint is context management across multiple AI sessions, and where &#8220;sprint velocity&#8221; is measured in shipped features per day rather than story points per two-week cycle.</p><p>The tooling gap between &#8220;vibe coding one project&#8221; and &#8220;orchestrating an agent-powered product organization&#8221; is enormous &#8212; and it&#8217;s a gap that reveals something important about where product leadership is headed.</p><p>I hit this wall myself when I was running six agent-built projects simultaneously. No project management tool understood the constraints: finite context windows, multi-agent coordination, the pace at which decisions needed to be made and tracked. So I built <a href="https://github.com/jonradoff/vibectl">VibeCtl</a>&#8212;a command-and-control system designed specifically for the agentic development workflow. It uses a <code>VIBECTL.md</code> file as a single source of truth that both humans and agents can read, integrates directly via MCP (Model Context Protocol) so agents never leave their coding environment, and tracks health, feedback, and deployment across projects that move at the speed of thought.</p><p>The point isn&#8217;t the specific tool. The point is the principle: <strong>if your strategy can&#8217;t become a working prototype in a weekend, you need to ask whether it&#8217;s actually a strategy or just a hope.</strong></p><p>Consider what this looks like in practice. <a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">Chessmata</a> (a multiplayer chess platform where humans and AI agents compete on equal footing) was built in a weekend using what I call &#8220;English-only programming.&#8221; The backend is Go with WebSocket multiplayer. The frontend is React with Three.js 3D rendering. It has Elo-based matchmaking, MCP integration for agent players, and a reference AI (Maia-2) that plays like a human at any skill level. Not a prototype. A production system.</p><p>Or take <a href="https://github.com/jonradoff/lastsaas">LastSaaS</a>: a complete, production-ready SaaS boilerplate with multi-tenant architecture, Stripe billing, RBAC, OAuth, webhooks, API keys, product analytics, and 26 MCP admin tools. Built entirely through conversation with Claude Code by one person. It&#8217;s not notable because it exists &#8212; SaaS boilerplates have existed for years. It&#8217;s notable because the codebase was <em>designed for AI-assisted extension</em>: consistent patterns, clear naming conventions, agent-navigable structure. The product architecture itself assumes agents will continue building it.</p><p>The &#8220;Ship Your Strategy&#8221; principle isn&#8217;t about moving fast and breaking things. It&#8217;s about closing the gap between insight and evidence. When you can prototype a strategic hypothesis in days rather than months, you&#8217;re not just faster&#8212;you&#8217;re <em>operating on a fundamentally different learning curve</em>. You have real user data while your competitor is still getting stakeholder buy-in on a Figma mock.</p><p><strong>The 10x PM is now the 100x PM.</strong> Not because the individual works harder, but because the loop between &#8220;I think this might work&#8221; and &#8220;let&#8217;s see if it actually works&#8221; has collapsed from a quarter to a weekend.</p><h2>Pillar 2, Discover: Build for the AI-Native Web</h2><p>Here&#8217;s a statistic that should reframe how every product leader thinks about go-to-market: according to recent GEO research, <strong>roughly 80% of URLs cited by major LLMs don&#8217;t appear in Google&#8217;s top 100 results for the same queries.</strong><a href="#user-content-fn-3"><sup>3</sup></a></p><p>Read that again. The content that AI systems recommend to users has almost no correlation with traditional search rankings. LLM citation signals correlate only 12-18% with traditional SEO. And this matters enormously, because 58% of consumers now rely on AI for product recommendations&#8212;up from roughly 29% just two years ago.</p><p>Gartner forecasts a 25% drop in traditional search traffic by end of 2026. Google&#8217;s own growth has been visibly dampened by ChatGPT and other AI interfaces. Younger generations already treat Google as a backup, not a first stop. The entire discovery layer of the internet is being restructured&#8212;and most product organizations haven&#8217;t even started adapting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5orB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5orB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 424w, https://substackcdn.com/image/fetch/$s_!5orB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 848w, https://substackcdn.com/image/fetch/$s_!5orB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 1272w, https://substackcdn.com/image/fetch/$s_!5orB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5orB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5orB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 424w, https://substackcdn.com/image/fetch/$s_!5orB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 848w, https://substackcdn.com/image/fetch/$s_!5orB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 1272w, https://substackcdn.com/image/fetch/$s_!5orB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4908a871-079f-4310-83fb-71df316c538c_2714x1552.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve spent significant time researching this shift, and the data is stark. What I&#8217;ve found&#8212;and documented in depth in my piece on <a href="https://meditations.metavert.io/p/llm-optimizer-marketing-in-the-age">LLM optimization and marketing in the age of AI discovery</a> &#8212; is that AI-native discoverability requires a fundamentally different playbook:</p><p><strong>Quotability dominates.</strong> Adding authoritative, quotable statements to your content increases LLM citation rates by 41%. AI systems are looking for definitive, citable claims&#8212;not keyword-optimized filler. Structure your product content as if every paragraph might be quoted by an AI recommending solutions to a user.</p><p><strong>Earned media outweighs owned content.</strong> Between 72% and 92% of LLM citations come from reviews, forums, Reddit threads, and independent articles &#8212; not from brand-owned websites. Only 18-27% of citations come from your own site. This means your &#8220;content marketing strategy&#8221; needs to prioritize how others talk about you, not just what you say about yourself.</p><p><strong>Freshness crushes authority.</strong> Content freshness can shift an LLM&#8217;s recommendations by 95 positions. The decades-old SEO wisdom that domain authority compounds over time is being disrupted by AI systems that heavily weight recency.</p><p><strong>Cross-provider variation is extreme.</strong> Citation concentration varies between 28% and 67% across different AI systems, with content similarity scores between 0.11 and 0.58. What Claude recommends and what ChatGPT recommends are often wildly different. You can&#8217;t optimize for one model and assume coverage.</p><p><strong>Video is critical.</strong> YouTube content appears in 16% of all LLM answers. If your product strategy doesn&#8217;t include a video authority component, you&#8217;re invisible to a significant slice of AI-driven discovery.</p><p>The implication for product leaders is profound: <strong>discoverability isn&#8217;t a marketing function anymore. It&#8217;s a product architecture decision.</strong> If your APIs aren&#8217;t structured for agentic consumption, if your documentation isn&#8217;t optimized for LLM parsing, if your content strategy doesn&#8217;t account for how AI systems select and cite sources&#8212;your product is structurally disadvantaged in the discovery layer.</p><p>I&#8217;ve built <a href="https://github.com/jonradoff/llmopt">LLM Optimizer</a> &#8212; an open-source tool that analyzes how AI systems perceive and recommend brands across Claude, ChatGPT, Gemini, and Grok &#8212; specifically because I realized there was no instrumentation for this new reality. It measures Answer Engine Optimization, Video Authority, Reddit Authority, Search Visibility, and direct LLM Knowledge Testing to produce a composite AI Visibility Score. Think of it as the &#8220;Google Search Console&#8221; equivalent for the AI-native web.</p><p>But the broader strategic point transcends any single tool: <strong>the full-stack PM treats AI discoverability as a core product metric</strong>, right alongside activation rates and retention curves. Because in a world where AI agents increasingly mediate how users find and evaluate software, being invisible to those agents is existential.</p><p>I explored this theme from the other direction when I <a href="https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other">built an agent that discovers other agents</a> &#8212; a self-improving directory system where AI agents autonomously catalog tools, MCP servers, and workflows. The most striking finding: most of the internet is not designed for agentic consumption. Marketing pages optimized for human eyes resist programmatic parsing. Companies without agent-friendly documentation &#8212; clean JSON APIs, structured metadata, semantic markup &#8212; are invisible to the autonomous discovery mechanisms that will increasingly drive software adoption.</p><p><strong>The product leaders who build for AI-native discovery now will have a compounding advantage.</strong> Those who wait will find themselves optimizing for a distribution channel &#8212; traditional search &#8212; that is structurally declining.</p><h2>Pillar 3, Compete: Deploy Agents as Your Intelligence Network</h2><p>Most competitive intelligence in product organizations is still artisanal. Someone on the team monitors competitors&#8217; blogs. Maybe there&#8217;s a quarterly battlecard refresh. Pricing changes get noticed weeks after they happen, usually because a sales rep lost a deal.</p><p>This is absurd in 2026. We have access to autonomous reasoning systems that can monitor thousands of channels simultaneously, distinguish signal from noise, and synthesize findings into actionable intelligence in real time. Yet most product teams still treat competitive intelligence as a periodic human effort.</p><p>The full-stack PM deploys agents as a continuous intelligence network:</p><p><strong>Competitive monitoring.</strong> Agents that track competitor product launches, pricing changes, positioning shifts, and hiring patterns across their websites, job boards, GitHub repos, social media, and community forums &#8212; and surface only the signals that warrant strategic attention. Not a dashboard you check weekly. A system that interrupts you when something matters.</p><p><strong>Pricing intelligence.</strong> Agents that model competitive pricing dynamics and recommend positioning adjustments. The tools emerging in this space &#8212; platforms like Klue and Crayon &#8212; are evolving toward agentic architectures where the system doesn&#8217;t just collect data but reasons about strategic implications.</p><p><strong>Market signal synthesis.</strong> Agents that aggregate customer feedback from support tickets, community forums, social media, and review sites &#8212; then triangulate patterns against competitive movements to identify emerging opportunities or threats. When a competitor&#8217;s users start complaining about the same issue on three different platforms simultaneously, your agent should know about it before their product team does.</p><p><strong>Research acceleration.</strong> I built <a href="https://github.com/jonradoff/paper-scout">Paper Scout</a> to automate academic research monitoring; it tracks arXiv, Semantic Scholar, and Hugging Face daily, scores papers against my interest profile using local embeddings, and surfaces findings through MCP tools in Claude. The principle applies broadly: any knowledge domain relevant to your product strategy can be monitored by agents that handle volume and speed, leaving human judgment for assessment and strategic interpretation.</p><p>The shift isn&#8217;t from &#8220;humans do competitive intel&#8221; to &#8220;agents do competitive intel.&#8221; It&#8217;s from episodic, reactive analysis to <strong>continuous, proactive intelligence</strong> &#8212; with humans focusing on the judgment calls that agents surface, rather than the data gathering that precedes them.</p><p>Here&#8217;s where this connects back to the broader thesis: the same agentic infrastructure that lets you ship faster also lets you <em>see</em> faster. When your competitive intelligence loop runs continuously rather than quarterly, you can respond to market shifts in days rather than months. Combined with the ability to prototype and ship in weekends, the entire strategic cycle compresses dramatically.</p><p><strong>The competitive advantage doesn&#8217;t go to the company with the best strategy. It goes to the company that can cycle through the strategy-to-evidence loop fastest.</strong></p><p>There&#8217;s a deeper pattern here worth naming. In my analysis of <a href="https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026">enshittification and the future of AI agents</a>, I&#8217;ve argued that the current fragmentation of platforms&#8212;Slack, Discord, WhatsApp, each a silo designed to prevent interoperability&#8212;creates a structural opportunity for agents. Agents can float above fragmented platforms, orchestrating intelligence gathering across channels that were never designed to interoperate. Your competitive intelligence agent doesn&#8217;t care that your competitor&#8217;s community is on Discord while their support forum is on Zendesk and their hiring is on LinkedIn. It operates at the semantic layer, extracting signal from wherever it exists.</p><p>This is also why the full-stack PM&#8217;s competitive intelligence function naturally extends into <em>positioning and pricing strategy</em>. When your agents are continuously monitoring how competitors frame themselves, how their users respond, and how AI systems describe the competitive landscape, you have the raw material to dynamically adjust your own positioning &#8212; not in quarterly strategy reviews, but in real time.</p><h2>Pillar 4, Iterate: Collapse the Feedback Loop</h2><p>The conventional product feedback loop looks something like this: users report issues through support channels, which get triaged into a backlog, which gets prioritized in a sprint planning meeting, which leads to engineering work, which ships in the next release cycle. Best case, six weeks from feedback to fix. Typical case, three to six months.</p><p>In the agentic era, this is inexcusably slow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!59Vr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!59Vr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 424w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 848w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 1272w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!59Vr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic" width="1456" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!59Vr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 424w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 848w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 1272w, https://substackcdn.com/image/fetch/$s_!59Vr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5289acef-06c3-42d2-a7e4-fcda8c30ded6_3036x1390.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This pillar demands feedback systems where user inputs flow directly into the development loop with minimal human friction. Not by removing human judgment, but by automating everything <em>around</em> the judgment:</p><p><strong>Automated feedback triage.</strong> User reports &#8212; from support tickets, community forums, in-app feedback widgets &#8212; are processed by AI that categorizes, deduplicates, identifies patterns, and converts raw user language into structured issues with severity assessments and reproduction steps. The human role shifts from &#8220;process the firehose&#8221; to &#8220;validate the filtered signal and decide on priority.&#8221;</p><p><strong>Rapid prototyping of fixes.</strong> When a critical feedback pattern emerges, an agent can prototype the fix &#8212; not just write the code, but create a working branch, run tests, and present the human with a reviewable solution. The product lead&#8217;s job isn&#8217;t to spec the fix and wait for engineering. It&#8217;s to evaluate whether the fix aligns with the broader product direction and approve it.</p><p><strong>Continuous deployment as default.</strong> When the feedback-to-fix loop runs in hours rather than sprints, gated release cycles become the bottleneck. The agentic product organization deploys continuously, with agents monitoring production health and rolling back automatically if issues emerge.</p><p><strong>Evidence-driven prioritization.</strong> Instead of quarterly planning sessions where prioritization is driven by stakeholder opinions and HiPPO dynamics,<a href="#user-content-fn-6"><sup>4</sup></a> the feedback loop generates continuous quantitative evidence about what users actually need &#8212; triangulated across support data, behavioral analytics, competitive intelligence, and market signals. The PM&#8217;s role isn&#8217;t to collect this data manually. It&#8217;s to build the agentic systems that synthesize it and surface the priorities that matter.</p><p><strong>Qualitative feedback at scale. </strong>One of the most influential pieces in product management history is Rahul Vohra&#8217;s account of <a href="https://review.firstround.com/how-superhuman-built-an-engine-to-find-product-market-fit/">how Superhuman built an engine to find product-market fit</a>. The quantitative piece was elegant: ask users &#8220;How would you feel if you could no longer use this product?&#8221;, track the percentage who say &#8220;very disappointed,&#8221; and aim for 40%. Superhuman went from 22% to 58% using this method. But the <em>hard</em> part was always the qualitative layer&#8212;understanding <em>why</em> users felt that way, segmenting by persona, mining the &#8220;somewhat disappointed&#8221; cohort for convertible users, and synthesizing open-ended responses into actionable product direction. That qualitative synthesis used to take weeks of manual coding and analysis. Today, an agent can process thousands of qualitative survey responses in minutes: clustering themes, identifying persona patterns, cross-referencing against behavioral data, and surfacing the exact friction points that separate &#8220;somewhat disappointed&#8221; from &#8220;very disappointed&#8221; users. The Superhuman methodology hasn&#8217;t changed&#8212;the 40% threshold, the focus on high-expectation customers, the 50/50 roadmap split between &#8220;double down on love&#8221; and &#8220;address barriers&#8221;&#8212;but the speed at which you can run the entire engine has collapsed from quarters to days.</p><p>Product-market fit is no longer something you measure periodically. It&#8217;s something you instrument continuously.</p><p>The compound effect of collapsing all four loops&#8212;shipping, discovery, competitive intelligence, and iteration&#8212;is that the entire product organization operates on a fundamentally different clock speed. Not &#8220;agile&#8221; in the two-week-sprint sense. Agile in the <em>this-afternoon</em> sense.</p><p>To make this concrete: the feedback triage system in VibeCtl uses Claude to automatically convert user reports into structured issues &#8212; categorized, severity-assessed, and linked to the relevant project context. A user submits a bug report in natural language; the agent parses it, checks it against known issues, generates reproduction steps, and presents it to me as a decision: fix now, defer, or investigate further. If I choose to fix, an agent can have a working branch with tests within the hour. That&#8217;s not a theoretical workflow. That&#8217;s Tuesday.</p><p>The old model&#8212;support team triages, PM prioritizes, engineering estimates, sprint planning allocates&#8212;was designed for a world where implementation was the bottleneck. When implementation takes hours instead of weeks, the bottleneck shifts to <em>decision quality and speed</em>. The full-stack PM optimizes for that bottleneck, not the old one.</p><h2>The Governance Imperative</h2><p>Speed without governance is recklessness. And this is where I part ways with much of the current discourse around agentic product development.</p><p>The data is sobering: AI co-authored code contains 1.7 times more major issues than human-written code and 2.74 times more security vulnerabilities.<a href="#user-content-fn-4"><sup>5</sup></a> Sixty-three percent of developers report spending more time debugging AI-generated code than it would take to write it from scratch. And fewer than 10% of enterprises running production agents can govern them effectively.</p><p>The responsible builder doesn&#8217;t ignore these realities. They build governance into the system from the start:</p><p><strong>Provenance and audit trails.</strong> Every agent action&#8212;every code commit, every competitive intelligence finding, every feedback triage decision&#8212;is logged with full chain of custody. Not for compliance theater, but because when you&#8217;re operating at agentic speed, the ability to understand <em>why</em> a decision was made and <em>who</em> (human or agent) made it becomes critical for debugging both code and strategy.</p><p><strong>Constitutional guardrails.</strong> Hard constraints that agents cannot cross, regardless of what they optimize for. These aren&#8217;t just ethical boundaries (though those matter too). They&#8217;re product strategy boundaries: pricing floors the competitive intelligence agent can&#8217;t recommend below, user data the feedback triage agent can&#8217;t access without human approval, deployment environments the CI/CD agent can&#8217;t push to without review.</p><p><strong>Human-in-the-loop architecture.</strong> The critical design decision is where agents handle volume and speed versus where humans retain judgment and approval. The art is knowing where those decision points are, and that knowledge comes from deep product experience, not from prompting techniques.</p><p>Recent research from Wharton makes the stakes of this design decision disturbingly concrete. Shaw and Nave&#8217;s &#8220;Thinking &#8212; Fast, Slow, and Artificial&#8221; extends Kahneman&#8217;s dual-process model by identifying a third cognitive system: System 3, the AI layer that increasingly mediates human decision-making.<a href="#user-content-fn-7"><sup>6</sup></a> Their key finding is what they call <em>cognitive surrender</em>&#8212;the tendency to adopt AI outputs without critical scrutiny. Across three studies with 1,372 participants, they found that when AI provided correct guidance, accuracy jumped by 25 percentage points. But when AI was wrong, accuracy <em>dropped</em> by 15 points&#8212;and critically, participants&#8217; confidence in their answers remained inflated regardless. People didn&#8217;t just follow bad AI advice. They <em>believed</em> they&#8217;d arrived at the answer independently.</p><p>The effect size (Cohen&#8217;s h = 0.81) is large enough to matter at the product level. And the finding that people with lower &#8220;need for cognition&#8221;&#8212;those who prefer intuitive over analytical thinking&#8212;surrender more readily has direct implications for how product teams interact with agentic tools. The full-stack PM&#8217;s governance architecture isn&#8217;t just about catching agent errors. It&#8217;s about designing workflows that structurally resist cognitive surrender &#8212; ensuring that human review points are genuine decision gates, not rubber stamps on AI recommendations.</p><p>The agent error compounding problem illustrates why this matters at scale: if you chain 20 steps, each 95% reliable, your end-to-end success rate is only 36%. Knowing which steps can be fully automated, which need human checkpoints, and how to structure the overall workflow so that errors are caught before they compound &#8212; that&#8217;s the governance dimension of the full-stack PM&#8217;s role. Shaw and Nave&#8217;s research suggests the compounding isn&#8217;t just technical &#8212; it&#8217;s cognitive. Each time a human &#8220;reviews&#8221; agent output without genuine scrutiny, the probability of catching downstream errors degrades further.</p><h2>The Machine Societies Are Already Here (And They Change All Four Pillars)</h2><p>One dimension of this transformation that gets insufficient attention &#8212; and that compounds across all four pillars &#8212; is that agents don&#8217;t just work for you. They increasingly interact with <em>each other</em>.</p><p>I&#8217;ve tracked this extensively in my research on <a href="https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026">the age of machine societies</a>. There are now 17,000+ MCP servers enabling agent-to-agent communication. Platforms like Moltbook have hosted 770,000+ agents autonomously posting, voting, and coordinating. Google&#8217;s Werewolf Arena has revealed that different AI models have distinct strategic signatures &#8212; GPT-4&#8217;s verbosity becomes a tell, while Gemini&#8217;s casual style reads as more authentic in deception scenarios.</p><p>For product strategy, the implications are significant:</p><p><strong>Agent-to-agent marketplaces are emerging.</strong> Your product doesn&#8217;t just need to be discoverable by humans. It needs to be consumable by other agents. MCP integration, clean API design, and structured metadata aren&#8217;t nice-to-haves &#8212; they&#8217;re the equivalent of having a website in 2005.</p><p><strong>Network effects follow Reed&#8217;s Law.</strong> When agents can easily form subgroups and collaborate, value grows not as n (Metcalfe&#8217;s Law) but as 2^n (Reed&#8217;s Law).<a href="#user-content-fn-5"><sup>7</sup></a> Products that facilitate agent-to-agent connections will generate exponentially more value than those designed purely for human users.</p><p><strong>Security becomes a product feature.</strong> In a world of autonomous agent interaction, prompt injection attacks, malicious plugins, and coordinated agent manipulation are real threats. Products with robust agent governance will command premium positioning &#8212; security becomes a differentiator, not a cost center.</p><p>In my <a href="https://meditations.metavert.io/p/market-map-of-the-agentic-economy">market map of the agentic economy</a>, I identified seven layers &#8212; from physical infrastructure (silicon, energy) up through compute, knowledge substrate, foundation models, platforms, creation and orchestration tools, to the agent experience layer at the top. The full-stack PM needs to understand where their product sits in this stack, because the dynamics at each layer are radically different. At Layer 7, ASML&#8217;s $350 million EUV lithography machines are the only equipment on Earth capable of printing the chips agents run on. At Layer 6, Big Tech has committed over $700 billion in AI capex for 2026 alone. At Layer 2, MCP has crossed 10,000 active servers with 97 million monthly SDK downloads. And at Layer 1, 58% of consumers now rely on AI for product recommendations&#8212;with 93% of those sessions ending without a single click to a website. The products that invest in being MCP-native and agent-consumable today are building the equivalent of early web standards compliance: boring infrastructure work that compounds into decisive strategic advantage. Every new tool connected to the network makes every agent more capable, and every new agent makes every tool more valuable&#8212;classic Reed&#8217;s Law dynamics playing out in real time.</p><h2>What This Means for You</h2><p>If you&#8217;re a startup founder: the window for building AI-native is right now. Not &#8220;AI-enhanced&#8221; &#8212; truly native, where agents are first-class participants in your product architecture from day one. The SaaS companies losing market cap are the ones who treated AI as a feature. The ones gaining ground are the ones who treated it as an architecture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PrD2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PrD2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 424w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 848w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 1272w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PrD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic" width="1456" height="1596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274883,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191880813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PrD2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 424w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 848w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 1272w, https://substackcdn.com/image/fetch/$s_!PrD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb40c49e-e92d-4f09-a276-5bd1026d5d03_1576x1728.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re a product leader at scale: the organizational shift is harder than the technical one. You need product people who can prototype, not just spec. You need feedback systems that run in hours, not sprints. You need competitive intelligence that&#8217;s continuous, not quarterly. And you need to accept that the PM role as you&#8217;ve known it &#8212;the coordinator, the spec writer, the stakeholder aligner&#8212;is being absorbed into something more integrated and more powerful.</p><p>If you&#8217;re a technical PM or builder&#8212;or a software engineer with product instincts: you&#8217;re already closer to this than you think. The skills that matter in the agentic era aren&#8217;t new. They&#8217;re product judgment&#8212;knowing what to build, for whom, and why&#8212;combined with the ability to <em>actually build it</em>, rapidly, using agents as force multipliers. The full-stack PM doesn&#8217;t replace product thinking with engineering. They unify them. And that convergence runs both directions: PMs who can prototype are leveling up, and engineers who understand users and markets are becoming the PMs. The 25-40% salary premium that agentic PM roles command over generalist PMs right now isn&#8217;t about prompt engineering skill&#8212;it&#8217;s about this integration of strategic judgment and execution capability.</p><p>The emergence of formal &#8220;Agentic Product Manager&#8221; roles at Microsoft, Citi, and IFS signals that the market recognizes this shift. But the role title is less important than the capability: can you go from strategic hypothesis to shipped evidence in days? Can you instrument your product for AI-native discovery? Can you deploy agents that make your competitive intelligence continuous rather than episodic? Can you build feedback loops that run at the speed of your agents, not the speed of your sprint calendar?</p><p>The four pillars&#8212;Ship, Discover, Compete, Iterate&#8212;aren&#8217;t sequential. They&#8217;re concurrent loops, all running simultaneously, all powered by agents, all accelerating each other. The product leader who can orchestrate all four is operating at a velocity that traditional product organizations simply cannot match.</p><h2>The Bottleneck Has Moved</h2><p>For decades, the bottleneck in product development was engineering capacity. Could we build it? How many engineers do we need? What&#8217;s the timeline?</p><p>That bottleneck has moved. Inference costs have fallen 92%&#8212;from $30 to under $2.50 per million tokens. Claude Opus 4.6 exceeds human experts on PhD-level reasoning. Autonomous task horizons are doubling every 123 days. Four percent of GitHub commits are already made by Claude Code, projected to exceed 20% by year-end. Eighty percent of databases on Neon are created by AI agents.</p><p>The new bottleneck is imagination. It&#8217;s knowing <em>what to build</em> and <em>why</em> &#8212; and having the strategic judgment to navigate a world where shipping is cheap but attention is expensive, where agents can build anything but governance determines what they <em>should</em> build, and where the discovery layer that connects products to users is being rebuilt in real time.</p><p>That&#8217;s the job of the full-stack product manager. Not a new title&#8212;an expanded one. The same strategic judgment that always defined great PMs, now extended across the full product lifecycle by agents that make one person&#8217;s vision operationally viable at a scale that used to require an entire organization.</p><p>The strategy deck era is over. Ship your strategy. Let the evidence do the talking.</p><p>The tools are here. The cost curves have crossed. The only question left is whether you&#8217;ll be the one shipping&#8212;or the one watching your roadmap get built by someone who moved faster.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2>Further Reading</h2><p><strong>My previous work on the frameworks behind this piece:</strong></p><ul><li><p><a href="https://meditations.metavert.io/p/market-map-of-the-agentic-economy">Market Map of the Agentic Economy</a> &#8212; the seven-layer value chain from silicon to agents, with competitive positioning analysis of every major player</p></li><li><p><a href="https://meditations.metavert.io/p/llm-optimizer-marketing-in-the-age">LLM Optimizer: Marketing in the Age of AI Discovery</a> &#8212; deep dive into how LLM citation signals diverge from traditional SEO, and what product teams need to do about it</p></li><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a> &#8212; the thesis that language models are compilers for natural language, and what that means for who can build software</p></li><li><p><a href="https://review.firstround.com/how-superhuman-built-an-engine-to-find-product-market-fit/">How Superhuman Built an Engine to Find Product-Market Fit</a> (First Round Review) &#8212; the foundational product-market fit methodology referenced in Pillar 4, and still the best framework for systematic PMF measurement</p></li><li><p><a href="https://ai.stanford.edu/~ronnyk/2007GuideControlledExperiments.pdf">Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO</a> (Kohavi et al., KDD 2007) &#8212; the paper that formalized the case against gut-feel product decisions; now assigned reading at Stanford</p></li><li><p><a href="https://arxiv.org/abs/2311.09735">GEO: Generative Engine Optimization</a> (Aggarwal et al., 2024) &#8212; the academic research behind the discovery shift, showing how LLM citation signals diverge from traditional search</p></li><li><p><a href="https://www.decocms.com/blog/post/spotify-model-rise-fall-ai-changes-2025">The Spotify Model: Why It Failed and What AI Changes</a> &#8212; how autonomous squads evolve when AI agents handle coordination complexity</p></li><li><p><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646">Thinking &#8212; Fast, Slow, and Artificial: A Tri-System Theory of Cognition</a> (Shaw &amp; Nave, Wharton 2025) &#8212; the research behind &#8220;cognitive surrender&#8221; and why human-in-the-loop governance requires structural design, not just good intentions</p></li><li><p><a href="https://www.lennysnewsletter.com/p/why-linkedin-is-replacing-pms">Why LinkedIn Is Replacing PMs with AI-Powered &#8220;Full-Stack Builders&#8221;</a> (Lenny Rachitsky, Dec 2025), on how LinkedIn CPO Tomer Cohen is scrapping the APM program, creating the Associate Product Builder role, and building a Full Stack Builder career ladder</p></li></ul><p><em>If you&#8217;re navigating this transition &#8212; whether you&#8217;re rethinking your product org, building AI-native for the first time, or figuring out how agents fit into your competitive strategy &#8212; I&#8217;d love to hear what&#8217;s working and what isn&#8217;t. The best conversations I&#8217;ve had on this have been with people who are building, not just theorizing. Reach out, reply here, or find me on <a href="https://www.linkedin.com/in/jonradoff/">LinkedIn</a> or <a href="https://x.com/jradoff">X</a>.</em></p><h2>Footnotes</h2><ol><li><p>When Grace Hopper built the first compiler in 1952, she later recalled that &#8220;nobody believed that,&#8221; because the prevailing wisdom was that computers could only do arithmetic, not write programs. Her colleagues told her a computer couldn&#8217;t write code because &#8220;it doesn&#8217;t understand English.&#8221; Seventy-four years later, we&#8217;re having the same argument in reverse &#8212; except now the computer <em>does</em> understand English, and the resistance comes from people who insist that understanding English isn&#8217;t the same as understanding software. They&#8217;re right, technically. But Hopper was right, practically. The compiler won. <a href="#user-content-fnref-1">&#8617;</a></p></li><li><p>Andrej Karpathy coined &#8220;vibe coding&#8221; in a February 2025 tweet describing a new mode of programming where &#8220;you fully give in to the vibes, embrace exponentials, and forget that the code even exists.&#8221; He described accepting diffs without reviewing them, running code to see if it &#8220;vibes right,&#8221; and relying on the LLM to fix errors when something breaks. The term went viral because it named something developers were already doing but felt mildly guilty about. <a href="#user-content-fnref-2">&#8617;</a></p></li><li><p>Based on findings from Aggarwal et al., &#8220;GEO: Generative Engine Optimization&#8221; (2024), combined with subsequent cross-provider citation analyses by BrightEdge (2025) and the NanoKnow benchmark for measuring factual accuracy across LLM providers. The 80% figure represents aggregate findings across ChatGPT, Perplexity, Gemini, and Claude when tested against equivalent Google Search queries. <a href="#user-content-fnref-3">&#8617;</a></p></li><li><p>HiPPO, the &#8220;Highest Paid Person&#8217;s Opinion,&#8221; was coined by Dylan Lewis at Intuit around 2006 and popularized by Ronny Kohavi&#8217;s Experimentation Platform team at Microsoft, who distributed thousands of toy hippos across the company as a cultural intervention against gut-feel product decisions. (Kohavi&#8217;s 2007 KDD paper, &#8220;Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO,&#8221; is now assigned reading at Stanford and the University of Washington.) The data on HiPPO&#8217;s costs is striking: an Oracle study of 14,000 employees across 17 countries found that 74% believe their organizations routinely put the highest-paid person&#8217;s opinion ahead of data, while Kahneman&#8217;s research shows that simple formulas and algorithms beat expert intuition at least 60% of the time across diverse domains. McKinsey found data-driven companies are 23x more likely to acquire customers. But the picture isn&#8217;t one-sided: Gary Klein&#8217;s <em>Sources of Power</em> research demonstrates that expert intuition genuinely outperforms data in domains with immediate feedback, regularity, and time pressure&#8212;firefighters, surgeons, chess masters. The catch for product orgs is that most product decisions fail all three of Klein&#8217;s conditions: feedback is delayed, markets are irregular, and there&#8217;s rarely genuine time pressure (just manufactured urgency). The HiPPO isn&#8217;t always wrong, but the conditions under which they&#8217;re reliably right are much narrower than most executives believe. <a href="#user-content-fnref-6">&#8617;</a></p></li><li><p>GitClear&#8217;s 2025 code quality analysis of 211 million lines of changed code, corroborated by Snyk&#8217;s AI code security audit. The security vulnerability figure (2.74x) specifically measures CWE-classified vulnerabilities in code where AI tools were used versus code written entirely by humans. Interestingly, the gap narrows significantly when the developer has 10+ years of experience &#8212; suggesting the issue isn&#8217;t AI-generated code per se, but inexperienced developers using AI as a substitute for understanding rather than a supplement to it. <a href="#user-content-fnref-4">&#8617;</a></p></li><li><p>Shaw, A. &amp; Nave, G. (2025). &#8220;Thinking &#8212; Fast, Slow, and Artificial: A Tri-System Theory of Cognition.&#8221; Working paper, The Wharton School, University of Pennsylvania. The paper proposes extending Kahneman&#8217;s System 1/System 2 framework to include System 3 &#8212; artificial cognition mediated by AI. Their three studies (N=1,372) found that AI influence on decision-making was asymmetric: correct AI guidance improved accuracy dramatically, but incorrect guidance degraded it &#8212; while <em>subjective confidence</em> remained elevated in both cases. The practical implication for product teams is unsettling: the people most likely to rubber-stamp agent outputs are the ones who feel most confident they&#8217;re exercising independent judgment. <a href="#user-content-fnref-7">&#8617;</a></p></li><li><p>David P. Reed proposed his law in 1999, arguing that the value of group-forming networks scales exponentially &#8212; but for decades it was considered mostly theoretical, since few networks actually enabled fluid subgroup formation. Social media partially validated it (Facebook Groups, Discord servers), but agents may be the first context where Reed&#8217;s Law fully applies: agents can form, dissolve, and reform working groups in seconds, with zero coordination overhead. If Reed was right, the most valuable AI products won&#8217;t be the smartest agents &#8212; they&#8217;ll be the ones that make it easiest for agents to find and work with each other. <a href="#user-content-fnref-5">&#8617;</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[When AI Learns to Paint: Three.js and Claude]]></title><description><![CDATA[Generative art, open-source graphics, and why the visual frontier is different]]></description><link>https://meditations.metavert.io/p/when-ai-learns-to-paint-threejs-and</link><guid isPermaLink="false">https://meditations.metavert.io/p/when-ai-learns-to-paint-threejs-and</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Wed, 18 Mar 2026 16:59:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6nen!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been writing about <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">the Creator Era of software</a> for a while now &#8212; the idea that natural language is becoming a compiler, that the bottleneck is shifting from implementation to imagination. But writing about it and <em>living inside it</em> are different things. So I decided to build something that would stress-test the thesis in one of the hardest possible domains: real-time 3D graphics.</p><p>The result is <strong><a href="https://threelab.metavert.io/">Threelab</a></strong>: an open-source generative art platform built on React, Three.js and Go. It includes a visual node-graph editor, a genetic evolution system, and a full <a href="https://modelcontextprotocol.io/">MCP server</a> that lets AI agents create, mutate, breed, and export 3D visualizations without a human touching a slider.</p><p>Scenes export as standalone HTML files, React components, or raw JSON. No build step. Open the file in a browser and it runs. Embed it on a website and it just works. Composability &#8212; <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">the principle I keep returning to</a> &#8212; made real.</p><p>This post is partly a project introduction, partly a report from the frontier of agentic creative development, and partly a set of observations about where graphics, game engines, and AI-assisted creation are heading. Some of it is encouraging. Some of it is humbling. All of it points to something bigger than any single tool.</p><h2>The Platform: Threelab in 60 Seconds</h2><p>Threelab ships 21 built-in patterns spanning mathematical curves (Lissajous figures, strange attractors, L-system fractals), physics simulations (cloth, flow fields, wave interference), GPU shader programs (physarum slime molds, reaction-diffusion systems, Mandelbrot fractals), and procedural geometry (voxel landscapes, Voronoi tessellations, circle packing).</p><p>Every pattern is implemented as a wirable node graph. You can inspect the logic, fork it, rewrite the evaluate function in a syntax-highlighted code editor, and watch changes hot-reload in real time. Stack multiple patterns as layers with blend modes, opacity, and bloom post-processing. It&#8217;s a creative playground that happens to be a node-based visual programming environment underneath.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2ee17015-4be0-4d0d-bcc2-19c924448dbc&quot;,&quot;duration&quot;:null}"></div><p style="text-align: center;"><a href="http://localhost:4911/favorites/bci4nqywkvj5">View the Threelab Slideshow</a></p><p>But here&#8217;s what makes it interesting for the conversation about agentic software: Threelab exposes 13 MCP tools and a full REST API. An AI agent can browse the gallery, create a new scene by assembling a genome of pattern layers and parameters, evolve it through mutation and crossover, rate the results, and export a standalone HTML file &#8212; all programmatically. The agent doesn&#8217;t need to understand WebGL or Three.js internals. It speaks in genomes and intentions. The platform handles the rendering. Think of the genome as a high-level language for generative art &#8212; the agent never writes WebGL code directly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://threelab.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6nen!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 424w, https://substackcdn.com/image/fetch/$s_!6nen!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 848w, https://substackcdn.com/image/fetch/$s_!6nen!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 1272w, https://substackcdn.com/image/fetch/$s_!6nen!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6nen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328187,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://threelab.metavert.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6nen!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 424w, https://substackcdn.com/image/fetch/$s_!6nen!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 848w, https://substackcdn.com/image/fetch/$s_!6nen!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 1272w, https://substackcdn.com/image/fetch/$s_!6nen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d94583-3e56-4c44-afb1-314aceba155e_3010x1872.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://threelab.metavert.io">Threelab</a> Pattern Editor</figcaption></figure></div><p>This is what I mean when I talk about <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">the agentic web</a> &#8212; software that&#8217;s designed from the ground up to be operated by AI, not just used by humans through a GUI. The MCP server is a first-class citizen, not an afterthought bolted on.</p><h2>Three.js: The Quiet Revolution</h2><p>I chose Three.js for Threelab and I&#8217;d make the same choice again in a heartbeat. But the story of <em>why</em> is bigger than one project.</p><p>Three.js weekly NPM downloads have roughly doubled from 2.7 million to over 5.4 million in the past year alone &#8212; <a href="https://npmtrends.com/three-vs-babylonjs-vs-playcanvas">270 times more than Babylon.js, 337 times more than PlayCanvas</a>.<a href="#user-content-fn-1"><sup>1</sup></a> Job listings requiring Three.js and WebGL skills jumped 25% in 2025. When <a href="https://developer.chrome.com/blog/webgpu-io2023">WebGPU shipped across all major browsers</a> in September 2025 &#8212; including Safari on iOS, the last major holdout &#8212; it unlocked 2&#8211;10x performance improvements for complex scenes, and Three.js was ready with zero-configuration WebGPU support from release r171 onward.<a href="#user-content-fn-2"><sup>2</sup></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_!ls3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ls3n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 424w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 848w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 1272w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ls3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48079,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ls3n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 424w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 848w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 1272w, https://substackcdn.com/image/fetch/$s_!ls3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f32d1-3b73-47e6-955c-9b46c0e9884c_1780x1224.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The HTML5 games market hit $3.2 billion in revenue, with JavaScript-based engines powering 89% of browser-based games. Three.js isn&#8217;t just a graphics library anymore. It&#8217;s the substrate of an entire creative economy.</p><p>And then came <a href="https://en.wikipedia.org/wiki/Vibe_coding">vibe coding</a>.</p><p>The term <a href="https://x.com/karpathy">Andrej Karpathy</a> coined in February 2025 became <a href="https://www.collinsdictionary.com/woty">Collins Dictionary&#8217;s Word of the Year</a> by December. The <a href="https://huggingface.co/spaces/VibeGameJam/VibeGameJam">Vibe Coding Game Jam</a> drew over 1,000 submissions. Three.js turned out to be almost perfectly suited for this paradigm: simple setup (just JavaScript, no complex tooling), immediate visual feedback, and a forgiving API that abstracts away GPU complexity while still providing real power. As one analysis put it, Three.js in 2026 is defined by three shifts: &#8220;WebGPU becoming production-ready, AI-assisted development lowering the barrier to entry, and the library expanding beyond websites into physical installations.&#8221;<a href="#user-content-fn-3"><sup>3</sup></a></p><div><hr></div><h2>The Open-Source Engine Question</h2><p>Here&#8217;s where things get interesting &#8212; and where I think we&#8217;re watching a pattern that&#8217;s played out before.</p><p>At <a href="https://gdconf.com/">GDC 2026</a>, for the first time in the survey&#8217;s history, Unreal Engine pulled ahead of Unity as the most-used primary engine: 42% to 30%, based on responses from over 2,300 game industry professionals. <a href="https://godotengine.org/">Godot</a>, the open-source engine that <a href="https://w4games.com/">W4 Games</a> calls &#8220;the fastest-growing piece of game engine technology today,&#8221; captured 5% overall and 11% among newer indie developers.<a href="#user-content-fn-4"><sup>4</sup></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_!bYCW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bYCW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 424w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 848w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 1272w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bYCW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic" width="1456" height="1081" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1081,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46610,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bYCW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 424w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 848w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 1272w, https://substackcdn.com/image/fetch/$s_!bYCW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b6f3c6-1168-4668-bc10-1fb0a8a8f7eb_1780x1322.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Unity&#8217;s story is particularly instructive. It still powers 51% of all games released on Steam in 2024 and dominates mobile with 71% of the top 1,000 mobile titles. But revenue tells a different story: only 26% of Steam revenue goes to Unity-built games, compared to 31% for Unreal and 41% for custom internal engines. Unity has been losing ground since 2021, pressured from above by <a href="https://www.unrealengine.com/en-US/unreal-engine-5">Unreal Engine 5</a> capturing AAA and mid-tier studios, and from below by open-source alternatives attracting cost-sensitive indies.</p><p>The <a href="https://en.wikipedia.org/wiki/Unity_(game_engine)#Runtime_fee_crisis">pricing controversy of 2023</a> accelerated something that was already in motion. When a platform provider changes the terms on its community, trust fractures &#8212; and developers start looking for exits that can&#8217;t be rug-pulled. Godot&#8217;s <a href="https://github.com/godotengine/godot/blob/master/LICENSE.txt">MIT license</a> means no runtime fees, no revenue sharing, no forced splash screens, and &#8212; crucially &#8212; no foundation that can unilaterally change the terms, because the code is open source.</p><p>We&#8217;ve seen this movie before. <a href="https://www.blender.org/">Blender</a>&#8216;s trajectory in the 3D modeling space is the closest analogy. A decade ago, <a href="https://www.autodesk.com/products/maya/overview">Autodesk Maya</a> was the unquestioned industry standard &#8212; the tool you <em>had</em> to learn if you wanted to work in VFX, animation, or game art. Autodesk&#8217;s subscription model ($1,785/year) and ecosystem lock-in seemed unassailable. But Blender kept improving. Revenue for the <a href="https://fund.blender.org/">Blender Development Fund</a> grew 21% in 2024. What was once dismissed as an amateur&#8217;s tool is now used in professional production at studios worldwide. The gap has narrowed from &#8220;professional vs. amateur&#8221; to &#8220;two different philosophies of work.&#8221;<a href="#user-content-fn-5"><sup>5</sup></a></p><p>Maya hasn&#8217;t disappeared &#8212; it retains strong positions in feature-film animation and VFX pipelines integrated with <a href="https://www.sidefx.com/">Houdini</a> and <a href="https://www.foundry.com/products/nuke-family/nuke">Nuke</a>. But its dominance is no longer unquestioned, and every year the calculus shifts a little further.</p><p>I think the same dynamics will play out with game engines, though the timeline and details will differ. A few distinctions matter here:</p><p><strong>Three.js is not a game engine.</strong> It&#8217;s a general-purpose graphics library &#8212; a renderer and scene graph that makes no assumptions about physics, input handling, entity-component systems, or any of the other scaffolding that game engines provide. It&#8217;s closer to a creative materials supplier than a construction company. That&#8217;s a feature when your goal is composable web graphics; it&#8217;s a limitation when you need collision detection and AI pathfinding out of the box.</p><p><strong>Godot is a game engine</strong> &#8212; and it&#8217;s the one I&#8217;d watch most closely. For platformers, RPGs, roguelikes, and visual novels, it has almost no weaknesses. Its 120MB editor, mature 2D pipeline, and zero license risk make it remarkably compelling for the kinds of games most indie developers actually ship. Its 3D capabilities still lag behind Unity for high-end work, and console porting requires third-party studios ($10K&#8211;50K), but these are narrowing gaps, not structural barriers.</p><p><strong>Unreal may be the most protected</strong> of the incumbents, and for a specific reason: its strengths align tightly with the needs of current AAA development &#8212; photorealistic rendering, massive world streaming, <a href="https://dev.epicgames.com/documentation/en-us/unreal-engine/nanite-virtualized-geometry-in-unreal-engine">Nanite</a> geometry, <a href="https://dev.epicgames.com/documentation/en-us/unreal-engine/lumen-global-illumination-and-reflections-in-unreal-engine">Lumen</a> lighting. Studios making $100M+ games need those capabilities and are willing to pay for them. Unreal&#8217;s moat is technical excellence at the high end, which is the hardest thing for open-source projects to replicate because it requires sustained investment in bleeding-edge R&amp;D.</p><p>But the trend line is clear. Open-source tools are capturing the long tail first, then moving upmarket. It happened with Blender. It&#8217;s happening with Godot. And at the infrastructure layer, Three.js is quietly becoming the default way the web renders anything in 3D.</p><p></p><h2>The Hard Part: Graphics Through the Eye of a Text Needle</h2><p>Now for the honest part. Because building Threelab taught me something that tempered my enthusiasm about agentic development &#8212; at least in its current form.</p><p><strong>Graphics-intensive work is significantly slower to iterate on with AI than text-oriented work.</strong> And this isn&#8217;t a minor friction &#8212; it&#8217;s a fundamental modality gap.</p><p>When I&#8217;m working with <a href="https://docs.anthropic.com/en/docs/claude-code">Claude Code</a> on backend logic, API design, data transformations &#8212; anything primarily expressed in language and structure &#8212; the feedback loop is tight. I describe what I want, the agent implements it, I review the output, we iterate. It&#8217;s the workflow I described in <a href="https://meditations.metavert.io/p/software-heal-thyself-self-improving">my piece on self-improving code</a>, and it genuinely feels like having a skilled collaborator.</p><p>But when I&#8217;m trying to adjust the visual appearance of a generative art pattern &#8212; the way particles trail through a flow field, or how bloom interacts with a Voronoi tessellation, or the precise feeling of a camera orbit &#8212; something breaks down. I find myself writing paragraphs to describe adjustments that a skilled graphics engineer would make in seconds by tweaking a number and watching the viewport. &#8220;Make the particles fade more gradually toward the edges, with a slight blue shift in the trail, and reduce the bloom bleed on the brightest points by about 20%&#8221; &#8212; this is an awkward, lossy translation of what is fundamentally a <em>visual</em> intention.</p><p><strong>[&#128248; Screenshot: A before/after comparison of a flow field pattern showing the kind of subtle visual adjustment that requires extensive back-and-forth with an LLM]</strong></p><p>A talented graphics engineer would have been 10x more productive than me on these specific tasks. Not because the AI lacks capability &#8212; Claude Code absolutely understands Three.js and shader mathematics &#8212; but because we&#8217;re forcing visual communication through a text bottleneck. It&#8217;s like directing a painter by writing letters instead of pointing at the canvas.</p><p>Recent research confirms this isn&#8217;t just a tooling problem &#8212; it&#8217;s a fundamental limitation. A <a href="https://arxiv.org/html/2504.05786v1">2025 survey on spatial reasoning in LLMs</a> (presented at IJCAI 2025) found that &#8220;representational grounding &#8212; not linguistic fluency &#8212; remains the primary bottleneck.&#8221; Models struggle to maintain spatial relations when viewpoints shift; they lack anything resembling mental rotation. They can describe what they see, but they can&#8217;t think <em>in</em> the visual medium the way a human artist does. Put bluntly: LLMs are still more wordcel than shape rotator. The text channel is lossy in ways that matter enormously for aesthetic and spatial work.</p><p>The <a href="https://gdconf.com/news/gdc-2026-state-game-industry-survey-results-are-now-available">GDC 2026 sentiment data</a> is striking here. Among visual and technical artists, 64% view generative AI as having a negative impact on the industry &#8212; the highest of any discipline. Game designers and narrative professionals aren&#8217;t far behind at 63%.<a href="#user-content-fn-6"><sup>6</sup></a> I think this reflects something real beyond just job-security anxiety: the people who work most fluently in visual and spatial languages feel the modality mismatch most acutely. The sentiment shift is dramatic: negative views on AI&#8217;s industry impact went from 18% (2024) to 30% (2025) to 52% (2026), while positive views collapsed from 29% to just 7% over the same period.</p><h2>The Frontier: Visual Languages for Visual Work</h2><p>This points toward two avenues of development that I think will be transformative &#8212; and that aren&#8217;t getting enough attention relative to the rush to make text-based agents better at coding.</p><p><strong>First: stronger multimodal understanding.</strong> Current vision-language models can describe images, answer questions about them, and perform visual reasoning tasks with increasing accuracy. <a href="https://huggingface.co/Qwen/Qwen3-VL-235B">Qwen3-VL-235B</a> now rivals top proprietary models on multimodal benchmarks. But there&#8217;s a difference between <em>understanding</em> a visual and <em>manipulating</em> one with the fluency of a practitioner. When I show Claude a screenshot of my scene and say &#8220;the energy feels too dispersed&#8221;&#8212;that&#8217;s a visual-spatial-aesthetic judgment that requires translating back into parameter space. We&#8217;re getting better at this, but the gap between language-mediated visual reasoning and native visual thinking remains significant.<a href="#user-content-fn-7"><sup>7</sup></a></p><p><strong>Second: we need fundamentally different interfaces for visual-spatial collaboration with AI.</strong> Not better prompts. Not more screenshots. Something closer to a shared canvas where human and AI can point, sketch, annotate, and reshape in real time.</p><p>The earliest compelling prototype of this was <a href="https://tldraw.com/">tldraw</a>&#8216;s <a href="https://makereal.tldraw.com/">Make Real</a>, which turned an infinite canvas into what Steve Ruiz calls &#8220;a conversation space where you and the AI can workshop an idea together.&#8221; You sketch, the model generates working code alongside your drawing, you mark up the result, and that markup becomes the next prompt. As Ruiz put it: &#8220;we accidentally made a really, really good visual multimodal prompting application.&#8221; The hard part, he noted, is getting information into the model, and &#8220;pictures are really good&#8221; at that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!498S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!498S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 424w, https://substackcdn.com/image/fetch/$s_!498S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 848w, https://substackcdn.com/image/fetch/$s_!498S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 1272w, https://substackcdn.com/image/fetch/$s_!498S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!498S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102683,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!498S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 424w, https://substackcdn.com/image/fetch/$s_!498S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 848w, https://substackcdn.com/image/fetch/$s_!498S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 1272w, https://substackcdn.com/image/fetch/$s_!498S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780a7b56-6d18-44bf-a65d-d66ec226f7db_2016x1112.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Since then, the idea has been evolving fast. <a href="https://arxiv.org/html/2511.05817">TalkSketch</a> (November 2025, from researchers at SUTD and Carnegie Mellon) pushes the paradigm further: designers sketch while <em>speaking aloud</em>, and both modalities feed into the AI simultaneously. Their user studies found that text-based interaction &#8220;often interrupts creative flow and creates a disconnect between ideation and sketching activities&#8221; &#8212; designers reported fatigue from &#8220;repeatedly typing long prompts to clarify their intent&#8221; and overwhelmingly preferred to just draw. TalkSketch&#8217;s insight is that speech and sketch together preserve the spontaneity of natural creative dialogue in a way that text prompting simply can&#8217;t.</p><p><a href="https://www.figma.com/blog/config-2025-recap/">Figma Make</a> (powered by Claude) now turns designs into interactive prototypes, with an <a href="https://www.figma.com/community/plugin/1469165024946325252/figma-mcp-server">MCP server</a> that lets code agents push and pull between canvas and codebase. <a href="https://spellburstllm.github.io/">Spellburst</a>, from Stanford HAI and Replit, gets even closer to Threelab&#8217;s domain; it&#8217;s an LLM-powered canvas specifically for generative art, where artists prompt, get generated code, then use dynamic sliders to tweak parameters and can click the image to reveal and edit the underlying code directly.</p><p>And just this month, <a href="https://graphics.stanford.edu/~maneesh/">Stanford</a> researchers published <a href="https://techxplore.com/news/2026-03-ai-artists-creative-ground.html">new findings</a> on AI-artist collaboration. Professor Maneesh Agrawala was blunt: &#8220;while the models seem amazing, they are terrible collaborators.&#8221; The team&#8217;s work on establishing shared &#8220;ground rules&#8221; between human and AI&#8212;including <a href="https://github.com/lllyasviel/ControlNet">ControlNet</a> for spatial composition that mirrors how artists actually work, from rough blocking to fine detail&#8212;points toward a future where the model doesn&#8217;t just receive instructions but genuinely participates in a creative conversation.</p><p>But here&#8217;s what all of these have in common: they work in 2D. Flat layouts, component-based UIs, static images. Nobody has yet built the equivalent for 3D generative art, shader programming, or spatial creative work. When I&#8217;m trying to adjust how particles flow through a force field in Threelab, I can&#8217;t sketch my intent on a canvas and have the model understand the three-dimensional, time-varying, aesthetic adjustment I&#8217;m reaching for.</p><p>The visual conversation paradigm exists&#8212;but only for flat, component-based interfaces. Extending it into volumetric, dynamic, aesthetic space is the frontier that would change everything for creative 3D work.</p><h2>Composability as Creative Principle</h2><p>One of the design choices I&#8217;m proudest of in Threelab is the export system. Every scene &#8212; no matter how complex its layer stack, its evolved parameters, its bloom and camera settings &#8212; can be exported as a single HTML file that runs anywhere a browser runs. No dependencies. No build step. No server. Open it, and it renders.</p><p>This is composability made tangible. The exported artifact is a self-contained creative object that can be embedded in a blog post, dropped into a CMS, included in a presentation, or served from a static file host. It participates in the web&#8217;s native composition model: hyperlinks, iframes, script tags. It doesn&#8217;t need permission from a platform.</p><p>I&#8217;ve argued before that the open web is the natural substrate for the agentic era &#8212; that when AI systems generate software, they overwhelmingly generate <em>web</em> software (HTML, React, Node), making the browser the universal deployment surface. Over 90% of developers now use AI coding assistants regularly, and the output is web-native by default.</p><p>Threelab&#8217;s export system is a small but concrete instance of this principle. An AI agent can use the MCP tools to create a visualization, evolve it through several generations, and export a standalone HTML file &#8212; all without human intervention. That file can then be embedded anywhere on the web. The agent created a composable creative artifact that participates in the open web&#8217;s ecosystem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://threelab.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pjiy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 424w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 848w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 1272w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pjiy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://threelab.metavert.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pjiy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 424w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 848w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 1272w, https://substackcdn.com/image/fetch/$s_!Pjiy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75868a7b-2d1b-418a-8fbc-dbae2dace70c_3048x1682.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I think about where all of this heads &#8212; the convergence of agentic AI, open-source graphics tools, and the composable web &#8212; I keep returning to that phrase from <a href="https://meditations.metavert.io/p/market-map-of-the-agentic-economy">my market map</a>: <em>the bottleneck isn&#8217;t engineering anymore. It&#8217;s imagination.</em></p><h2>What Comes Next</h2><p>I started <a href="https://threelab.metavert.io">Threelab</a> as something between a creative toy and a technical experiment. What I found is that it&#8217;s actually a lens &#8212; a way of seeing where agentic creation works brilliantly and where it still breaks down, where open-source tooling is winning and where incumbents retain structural advantages, where the web&#8217;s composability model creates genuine leverage and where we need entirely new paradigms of human-AI collaboration.</p><p>The 21 patterns in Threelab &#8212; from Lorenz attractors spiraling through phase space to slime mold simulations self-organizing on a GPU &#8212; are beautiful in the way that mathematics is beautiful. They&#8217;re also, in a sense, the easy part. The hard and interesting work is making systems where AI agents and human creators can collaborate on visual, spatial, aesthetic problems with the same fluency they&#8217;re starting to achieve on text-based ones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://threelab.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2zza!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 424w, https://substackcdn.com/image/fetch/$s_!2zza!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 848w, https://substackcdn.com/image/fetch/$s_!2zza!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 1272w, https://substackcdn.com/image/fetch/$s_!2zza!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2zza!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic" width="1456" height="1258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1258,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168141,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://threelab.metavert.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/191318401?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2zza!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 424w, https://substackcdn.com/image/fetch/$s_!2zza!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 848w, https://substackcdn.com/image/fetch/$s_!2zza!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 1272w, https://substackcdn.com/image/fetch/$s_!2zza!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f0cb6-16fa-4629-9de0-952ffaf6f9ae_1516x1310.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Evolving one of the patterns with a <a href="https://threelab.metavert.io">genetic algorithm on Threelab</a></figcaption></figure></div><p>We&#8217;re building the tools for a creative era that doesn&#8217;t have a name yet. An era where software doesn&#8217;t just compute &#8212; it <em>paints</em>, it <em>sculpts</em>, it <em>evolves</em>. Where the browser isn&#8217;t just a document viewer but a canvas for generative art that an AI agent and a human being made together, each contributing what the other couldn&#8217;t.</p><p>The Three.js download counter crossed 5.4 million a week and it&#8217;s still climbing. Godot&#8217;s community doubles every year. Blender is teaching the industry that open tools win in the long run. And somewhere in the gap between a text prompt and a visual intention, there&#8217;s a new kind of interface waiting to be invented &#8212; one that speaks in shapes and colors and motion instead of words.</p><p>I think the people who build that interface will change everything.</p><p><em>Try Threelab for free: <a href="http://threelab.metavert.io">threelab.metavert.io</a></em></p><p><em><a href="https://github.com/jonradoff/threelab">Threelab is open-source under the MIT license</a>. The project, including full MCP server documentation and API reference, is available on <a href="https://github.com/jonradoff/threelab">GitHub</a>. If you build something interesting with it, I&#8217;d love to see it.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2>Further Reading</h2><ul><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>: my original piece on natural language as compiler, and why the bottleneck is shifting from implementation to imagination.</p></li><li><p><a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web: Discovery, Commerce, and Creation</a>: when answers become applications and the open web becomes the natural substrate for AI-generated software.</p></li><li><p><a href="https://meditations.metavert.io/p/market-map-of-the-agentic-economy">Market Map of the Agentic Economy</a>: a taxonomy for the era when software builds itself.</p></li><li><p><a href="https://webgpufundamentals.org/">WebGPU Fundamentals</a>: the next generation of browser graphics that&#8217;s unlocking the performance gains discussed in this piece.</p></li><li><p><a href="https://npmtrends.com/three-vs-babylonjs-vs-playcanvas">npm trends: Three.js vs. Babylon.js vs. PlayCanvas</a>: see the download gap for yourself.</p></li></ul><div><hr></div><h2>Footnotes</h2><ol><li><p><a href="https://npmtrends.com/three-vs-babylonjs-vs-playcanvas">npm trends data</a> as of March 2026. Babylon.js downloads approximately 10,000/week; PlayCanvas approximately 8,000/week. The 270x gap is not new &#8212; Three.js has dominated the web 3D space for years &#8212; but the absolute growth rate has accelerated dramatically since WebGPU support and the vibe coding movement. <a href="#user-content-fnref-1">&#8617;</a></p></li><li><p>WebGPU browser support timeline: Chrome/Edge since v113 (May 2023), Firefox since v139 (June 2025), Safari macOS since v26 (September 2025), Safari iOS since iOS 26 (September 2025). Early adopters have reported dramatic performance gains migrating from WebGL to WebGPU &#8212; in some cases up to 100x for GPU-compute-heavy workloads. <a href="#user-content-fnref-2">&#8617;</a></p></li><li><p>From <a href="https://utsubo.com/blog/three-js-in-2026">Utsubo&#8217;s &#8220;What Changed in Three.js 2026&#8221; analysis</a>. The Vibe Coding Game Jam statistic comes from <a href="https://huggingface.co/spaces/VibeGameJam/VibeGameJam">Hugging Face&#8217;s VibeGame project</a>. <a href="https://www.collinsdictionary.com/woty">Collins Dictionary&#8217;s Word of the Year 2025</a> selection is its own kind of cultural indicator &#8212; when the dictionary notices, a paradigm shift has already happened. <a href="#user-content-fnref-3">&#8617;</a></p></li><li><p><a href="https://gdconf.com/news/gdc-2026-state-game-industry-survey-results-are-now-available">GDC 2026 State of the Game Industry Report</a>, based on 2,300+ respondents. The Unreal-over-Unity flip is notable because Unity had led this survey for years. Among AAA studios specifically, Unreal sits at 47%; among AA studios, 59%. <a href="#user-content-fnref-4">&#8617;</a></p></li><li><p>The comparison to Blender is imperfect but instructive. Blender&#8217;s disruption of Maya (not complete displacement &#8212; Maya retains strong positions in VFX and feature animation) followed a pattern: free tool improves relentlessly &#8594; professional adoption grows at the margins &#8594; cost-conscious studios switch &#8594; ecosystem effects compound &#8594; incumbents lose pricing power. Autodesk&#8217;s Maya subscription at <a href="https://www.autodesk.com/products/maya/overview">$1,785/year</a> creates ongoing switching incentive every renewal cycle. The <a href="https://fund.blender.org/">Blender Foundation&#8217;s</a> 21% revenue growth in 2024 reflects corporate backing from studios that are actively investing in the alternative. <a href="#user-content-fnref-5">&#8617;</a></p></li><li><p><a href="https://gdconf.com/news/gdc-2026-state-game-industry-survey-results-are-now-available">GDC 2026 State of the Game Industry Report</a>. The sentiment shift is dramatic: negative views on AI&#8217;s industry impact went from 18% (2024) to 30% (2025) to 52% (2026). Positive views collapsed from 29% to 13% to 7% over the same period. Game programmers sit at 59% negative. Only 36% of game studio employees use generative AI tools at all &#8212; lower than the 58% in publishing, marketing, and business roles. <a href="#user-content-fnref-6">&#8617;</a></p></li><li><p>The multimodal benchmark landscape is evolving quickly. <a href="https://mmmu-benchmark.github.io/">MMMU Pro</a> (academic visual reasoning) and <a href="https://lmarena.ai/?leaderboard&amp;category=vision">LM Arena Vision</a> (human preference) are the current standard evaluation frameworks. The gap I&#8217;m describing isn&#8217;t about benchmark performance &#8212; it&#8217;s about the difference between analytical visual understanding and creative visual manipulation, which is harder to measure and harder to achieve. <a href="#user-content-fnref-7">&#8617;</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Market Map of the Agentic Economy]]></title><description><![CDATA[A market map for the era when software builds itself]]></description><link>https://meditations.metavert.io/p/market-map-of-the-agentic-economy</link><guid isPermaLink="false">https://meditations.metavert.io/p/market-map-of-the-agentic-economy</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Mon, 16 Mar 2026 17:37:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQX7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI isn&#8217;t a $1.5 trillion industry because it automates spreadsheets faster. It&#8217;s a $1.5 trillion industry because software is learning to act on its own &#8212; to browse, decide, build, purchase, and negotiate without waiting for a human to click the next button. $211 billion in venture capital flowed to AI in 2025, half of all global VC funding. Sequoia frames the total opportunity at ten trillion dollars. After compiling <a href="https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026">200+ slides of research</a> on the state of agents, I find that estimate conservative.</p><p>But what does this economy actually look like? Where does the value sit, and how does it flow?</p><p>Three years ago, at the MIT Media Lab, I argued that the next evolution of digital identity wouldn&#8217;t be about who we are online. We would soon <em><a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">project our will onto the internet through intelligent agents</a></em>. That prediction aged rather well:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gQX7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 424w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 848w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 1272w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gQX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337212,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!gQX7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 424w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 848w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 1272w, https://substackcdn.com/image/fetch/$s_!gQX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0bb3e66-2a1c-4b23-9653-f32b5c2ecd4d_1400x788.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I start my day by telling an AI agent what I want my website to say, and it publishes the pages. A different agent discovers and catalogs the emerging ecosystem of <em>other</em> agents. A third agent debugs the tools that the first agent depends on. When I built Chessmata &#8212; a complete multiplayer chess platform &#8212; over a single weekend using agentic engineering, the gap between what I imagined and what existed collapsed to the time it took me to describe it.</p><p>A new stack has emerged &#8212; one that describes how intelligence flows from raw silicon through foundation models to the autonomous agents that are beginning to reshape how we build, discover, transact, and create. It needs a map.</p><p>I call it <strong><a href="https://www.metavert.io/agentic-market-map">The Market Map of the Agentic Economy </a></strong><em><strong><a href="https://www.metavert.io/agentic-market-map">(click to visit an interactive version of the map)</a></strong><a href="https://www.metavert.io/agentic-market-map">.</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><div><hr></div><h2>Layer 1: Agents</h2><p>At the top of the stack sits the layer people actually interact with: autonomous agents that do things on your behalf.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!unnG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 424w, https://substackcdn.com/image/fetch/$s_!unnG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 848w, https://substackcdn.com/image/fetch/$s_!unnG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 1272w, https://substackcdn.com/image/fetch/$s_!unnG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!unnG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic" width="1456" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!unnG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 424w, https://substackcdn.com/image/fetch/$s_!unnG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 848w, https://substackcdn.com/image/fetch/$s_!unnG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 1272w, https://substackcdn.com/image/fetch/$s_!unnG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80735cde-cc81-4496-ba69-dd3089058585_1768x772.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Market Map of the Agentic Economy</a></figcaption></figure></div><p>This is the experience layer of the agentic economy. It&#8217;s where <a href="https://www.metavert.io/anthropic">Claude Cowork</a> manages my website through conversation, where <a href="https://www.metavert.io/openai">ChatGPT</a> composes research and builds interactive applications, where <a href="https://www.metavert.io/perplexity">Perplexity</a> constructs real-time comparison dashboards instead of returning ten blue links. It&#8217;s where <a href="https://www.metavert.io/openclaw">OpenClaw</a>&#8212;the open-source personal agent that gathered 145,000 GitHub stars in its first week&#8212;books flights by digging up corporate rates buried in old email PDFs.</p><p><strong>What&#8217;s happening</strong>: over 100,000 products are built daily on AI-native platforms. <a href="https://www.metavert.io/palantir">Palantir</a>&#8216;s Alex Karp has declared that AI isn&#8217;t augmenting enterprise software&#8212;it&#8217;s replacing it. Agentic AI is projected to reach ~$50&#8211;70 billion by 2030 at a 65.5% compound annual growth rate, the fastest-growing enterprise software segment ever.</p><p>What separates this layer from everything beneath it is autonomy. These aren&#8217;t tools you operate. They&#8217;re systems that operate <em>for</em> you, within boundaries you define. The spectrum runs from single-purpose agents like <a href="https://www.metavert.io/cognition-ai-devin">Devin</a> (which writes and deploys code) and Harvey (which handles legal research) to general-purpose agents like <a href="https://www.metavert.io/xai">Grok</a>, <a href="https://www.metavert.io/google-deepmind">Gemini</a>, <a href="https://www.metavert.io/microsoft">Copilot</a>, and <a href="https://www.metavert.io/manus">Manus</a> that are becoming the default interface to the entire internet.</p><p>The economics of this layer are shifting fast. When I wrote about <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">the SaaSpocalypse</a>, I argued that AI agents make individual SaaS products subordinate to agentic workflows. One agent can manage your project without Asana. The per-seat pricing model that built the SaaS industry starts to collapse when a single agent replaces dozens of human software licenses. LLMs are on track to become the integration layer that the software industry spent decades trying to build through APIs and standards bodies&#8212;though whether they settle in as &#8220;universal middleware&#8221; or remain one integration option among several is still playing out.</p><h3>Agent Discovery</h3><p>In other software economies, discovery is driven by a combination of advertising, SEO and inbound marketing methods.</p><p>In the agentic economy, discovery is collapsing into the experience layer. When you interact with ChatGPT, Claude, or Perplexity, the agent increasingly <em>is</em> the discovery mechanism&#8212;there&#8217;s no separate step where you browse an app store or click an ad. The intelligence that powers the experience is the same intelligence that mediates what you discover. This shift isn&#8217;t total yet; traditional discovery channels still carry enormous traffic. But the trajectory is clear. As I explored in <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web</a>, 58% of consumers now rely on AI for product recommendations, and 93% of those sessions end without a single click to a website. The interface <em>is</em> the discovery engine. That&#8217;s a fundamental restructuring of the internet&#8217;s attention economy&#8212;and the reason I wrote about <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">enshittification and how agents route around it</a>.</p><p>And then there&#8217;s what happens when agents talk to each other. <a href="https://www.metavert.io/moltbook">Moltbook</a>&#8212;the AI-only social network&#8212;demonstrated what <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">machine societies</a> look like in practice: over 770,000 autonomous agents posting, commenting, and occasionally launching cryptocurrency tokens. There are now 144 non-human identities per human employee in the average enterprise. We&#8217;re already outnumbered in our own systems.</p><h2>Layer 2: Creation &amp; Orchestration</h2><p>Beneath the agents sits the tooling that makes them possible: the creator tools, orchestration frameworks, and observability infrastructure that developers and increasingly non-developers use to build, connect, and monitor agentic systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LWha!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 424w, https://substackcdn.com/image/fetch/$s_!LWha!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 848w, https://substackcdn.com/image/fetch/$s_!LWha!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 1272w, https://substackcdn.com/image/fetch/$s_!LWha!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LWha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LWha!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 424w, https://substackcdn.com/image/fetch/$s_!LWha!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 848w, https://substackcdn.com/image/fetch/$s_!LWha!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 1272w, https://substackcdn.com/image/fetch/$s_!LWha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c1dbe7-c626-49fd-948d-ee3406c96f2f_1782x962.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">AI Agents Market Map</a></figcaption></figure></div><p>This is the layer where <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">software&#8217;s Creator Era</a> is most visible. Every creative industry I&#8217;ve tracked follows the same three-phase pattern: Pioneer Era, Engineering Era, Creator Era. In the Pioneer Era of AI, you needed a PhD in machine learning. In the Engineering Era, frameworks gave engineers the tools. Now, in the Creator Era, natural language is the programming interface and the population of builders is expanding by orders of magnitude.</p><p><a href="https://www.metavert.io/anthropic">Claude Code</a> feels less like autocomplete and more like a staff engineer living in your terminal. I&#8217;ve used it to build reinforcement learning training pipelines&#8212;setting up PPO networks, configuring reward functions, iterating on architectures. This is the kind of work that two years ago required deep expertise in PyTorch and RL algorithms. Now I describe what I want and agentic tools handle the implementation. <a href="https://www.metavert.io/cursor">Cursor</a> went from zero to $1 billion in annual recurring revenue in 24 months&#8212;the fastest B2B SaaS ramp in history. <a href="https://www.metavert.io/lovable">Lovable</a>, <a href="https://www.metavert.io/stackblitz">Bolt.new</a>, <a href="https://www.metavert.io/replit">Replit</a>, and <a href="https://www.metavert.io/vercel">v0</a> are doing to software development what YouTube did to video production: decoupling the creative act from the engineering act.</p><p>But creator tools are only one third of this layer. The second third is <strong>orchestration and agent runtime</strong>&#8212;the protocols, frameworks, and execution environments that let agents discover services, communicate with each other, and run reliably.</p><p><a href="https://www.metavert.io/anthropic">Anthropic</a>&#8216;s Model Context Protocol (MCP) has become the connective tissue of the agentic ecosystem. Open-sourced in late 2024 and donated to the Linux Foundation in December 2025&#8212;co-founded with <a href="https://www.metavert.io/openai">OpenAI</a> and Block&#8212;it now has over 10,000 active servers and 97 million monthly SDK downloads. MCP solved the most immediate problem first: giving agents a standardized way to access tools and data&#8212;the equivalent of a USB-C port for AI applications. As even Sam Altman acknowledged when OpenAI announced MCP support: &#8220;People love MCP.&#8221;</p><p><a href="https://www.metavert.io/google-deepmind">Google</a>&#8216;s A2A (Agent-to-Agent) protocol handles the adjacent problem of inter-agent collaboration. The major platform companies are building their own agent SDKs&#8212;<a href="https://www.metavert.io/openai">OpenAI</a>&#8216;s Agents SDK, <a href="https://www.metavert.io/google-deepmind">Google</a>&#8216;s ADK, and Vertex AI Agent Engine&#8212;while frameworks like LangChain, LangGraph, CrewAI, and LlamaIndex provide the independent scaffolding for building multi-agent systems. <a href="https://www.metavert.io/cloudflare">Cloudflare</a> is emerging as a full-stack agentic infrastructure provider: Cloudflare Agents positions edge compute as the runtime for stateful, long-lived agents; Containers and Sandboxes provide isolated execution environments for untrusted AI-generated code; AI Gateway serves as a unified control point across AI providers with caching, cost tracking, and failover; and VibeSDK is an open-source vibe coding platform that anyone can deploy in one click&#8212;complete with code generation, sandboxed preview, and Workers for Platforms for deploying the apps at scale. <a href="https://www.metavert.io/zapier">Zapier</a> and n8n are evolving from workflow automation into agentic orchestration platforms&#8212;their thousands of existing integrations becoming tool libraries that agents can compose.</p><p>The third piece is <strong>observability and evaluation</strong>. Companies like Arize AI, LangSmith, and Langfuse are building the monitoring infrastructure that production agent systems require&#8212;because a 95% reliable step sounds safe until you chain twenty of them together and your end-to-end success rate plummets to 36%.</p><p><strong>What&#8217;s happening</strong>: Claude Code already accounts for 4% of all GitHub commits and is on track to potentially reach 20%+ by year-end. 41% of all code written globally is now AI-generated. The vibe coding platform market hit $4.7 billion and is projected to reach $12.3 billion by 2027.</p><h2>Layer 3: Platforms &amp; Services</h2><p>Every Creator Era generates a surge of new builders: and those builders need infrastructure that makes scaling effortless. That&#8217;s what Layer 3 provides: the databases, deployment platforms, frameworks, and services that handle genuinely difficult problems so that creators can focus on building.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPJg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 424w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 848w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 1272w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic" width="1456" height="583" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:583,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56151,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tPJg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 424w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 848w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 1272w, https://substackcdn.com/image/fetch/$s_!tPJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96df9f1f-4744-4ded-99cc-32c9d879c89e_1772x710.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Platforms &amp; Services of the Agentic Economy</a></figcaption></figure></div><p>This is the layer I&#8217;ve been most personally invested in. When I wrote about <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">the companies that win in Creator Eras</a>, I identified toolmakers for hard problems as a key category. Not every problem dissolves in the face of agentic AI. Scaling a real-time application to millions of users is still hard. Managing globally distributed databases is still hard. Deploying and orchestrating containers at scale is still hard. My own company, Beamable, is built around this conviction: that the Creator Era needs infrastructure for hard problems, not just easier ways to generate code.</p><p>Companies like <a href="https://www.metavert.io/mongodb">MongoDB</a>, <a href="https://www.metavert.io/fly-io">Fly.io</a>, <a href="https://www.metavert.io/vercel">Vercel</a>, and <a href="https://www.metavert.io/cloudflare">Cloudflare</a> (whose Workers and Containers have become go-to infrastructure for deploying agentic apps at the edge) are building platforms that handle these infrastructure challenges&#8212;the kind that don&#8217;t go away just because a non-engineer is now building the application. The hyperscalers play here too: Azure, GCP, and AWS aren&#8217;t just compute providers at Layer 6&#8212;their platform-as-a-service offerings, managed databases, and deployment tooling make them some of the largest Layer 3 players by volume. When an agent deploys a container, provisions a database, or wires up an API gateway, it&#8217;s often routing through the same cloud platforms that also sell the raw compute underneath. If anything, as millions of new creators start building software, the demand for platforms that make scaling effortless goes <em>up</em>, not down. <a href="https://www.metavert.io/neon">Neon</a>&#8212;a serverless Postgres platform&#8212;already reports that 80% of its databases are created by AI agents, not humans. That&#8217;s a leading indicator of where this layer is heading.</p><p><a href="https://www.metavert.io/stripe">Stripe</a>&#8216;s positioning is particularly interesting. Their Agentic Commerce Protocol (ACP), co-developed with <a href="https://www.metavert.io/openai">OpenAI</a>, is building the payment rails for agent-mediated transactions. <a href="https://www.metavert.io/google-deepmind">Google</a>&#8216;s Universal Commerce Protocol (UCP)&#8212;open-sourced in January 2026&#8212;takes a complementary approach, providing a standard for how agents discover, evaluate, and transact with merchants. McKinsey estimates that AI agents could mediate $3 to $5 trillion in global consumer commerce by 2030. When an agent completes a purchase on your behalf, these protocols determine how the transaction flows&#8212;bridging traditional commerce infrastructure and the emerging agent economy.</p><p><a href="https://www.metavert.io/shopify">Shopify</a> represents another dimension: commerce infrastructure that agents can navigate. As I explored in <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web</a>, when discovery, evaluation, and purchase collapse into a single agentic flow, the platforms that expose their catalogs to agents will capture disproportionate value.</p><p>Vector databases like Pinecone and Weaviate represent an entirely new subcategory&#8212;infrastructure that didn&#8217;t exist five years ago but is now essential for retrieval-augmented generation, the pattern that grounds agents in real data rather than hallucination. <a href="https://www.metavert.io/databricks">Databricks</a> and <a href="https://www.metavert.io/snowflake">Snowflake</a> provide the data platforms where enterprises organize the information that agents need&#8212;and Snowflake&#8217;s Cortex Agents are blurring the line between data platform and agent runtime.</p><p>On the enterprise side, ServiceNow AI Agents represent the incumbent bet: that the companies already embedded in enterprise workflows have a natural advantage when those workflows become agentic. <a href="https://www.metavert.io/salesforce">Salesforce</a>&#8216;s Agentforce makes the same play from the CRM angle.</p><p><strong>What&#8217;s happening</strong>: <a href="https://www.metavert.io/supabase">Supabase</a> has become the default backend for vibe-coded applications. TypeScript overtook Python as the #1 language on GitHub for the first time&#8212;because AI-generated code benefits from type safety. The platforms that thrive will be the ones whose value increases with every new creator who builds on them. <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability creates network effects</a>, and network effects create moats.</p><h2>Layer 4: Foundation Models &amp; Intelligence</h2><p>This is the layer that made everything above it possible. Foundation models are the engines of the agentic economy: the systems that understand language, generate media, reason about code, and increasingly, take sustained autonomous action.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nl7B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 424w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 848w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 1272w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nl7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic" width="1456" height="551" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:551,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nl7B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 424w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 848w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 1272w, https://substackcdn.com/image/fetch/$s_!Nl7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b363fd6-7004-4f07-a7cc-d11a9b4d550d_1780x674.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Foundation Models of the Agentic Economy</a></figcaption></figure></div><p>The landscape divides into three distinct territories.</p><p><strong>Language and reasoning models</strong> are the backbone. <a href="https://www.metavert.io/anthropic">Claude</a>, <a href="https://www.metavert.io/openai">GPT / o-series</a>, <a href="https://www.metavert.io/google-deepmind">Gemini</a>, <a href="https://www.metavert.io/xai">Grok</a>, <a href="https://www.metavert.io/meta">Llama</a>, <a href="https://www.metavert.io/mistral">Mistral</a>, <a href="https://www.metavert.io/deepseek">DeepSeek</a>, and <a href="https://www.metavert.io/alibaba-qwen">Qwen</a>&#8212;the competition here is fierce and the pace of improvement is staggering. Claude Opus 4.5 hit 80.9% on SWE-Bench Verified, up from 33% eighteen months ago. On GPQA Diamond&#8212;PhD-level scientific reasoning&#8212;Claude Opus 4.6 scored 91.3%, exceeding human experts by over 21 points. METR&#8217;s benchmark shows autonomous task horizons crossing a full work-day at 14.5 hours, doubling every 123 days. At that rate, week-long autonomous tasks arrive by late 2026.</p><p>But perhaps the most consequential shift is economic: AI inference costs dropped 92% in three years, from $30 per million tokens to $0.10&#8211;$2.50. When I wrote about <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">the Direct from Imagination era</a>, I described a future where people would speak entire worlds into existence. The enabling condition wasn&#8217;t just model intelligence&#8212;it was model economics. At $30 per million tokens, agentic workflows are a luxury. At $0.10, they&#8217;re table stakes.</p><p><strong>Generative media models</strong> represent the creative frontier. <a href="https://www.metavert.io/midjourney">Midjourney</a>, <a href="https://www.metavert.io/runway">Runway</a>, Black Forest Labs (creators of Flux), <a href="https://www.metavert.io/openai">Sora</a>, <a href="https://www.metavert.io/google-deepmind">Veo</a>, <a href="https://www.metavert.io/elevenlabs">ElevenLabs</a>, <a href="https://www.metavert.io/suno-ai">Suno AI</a>, and <a href="https://www.metavert.io/stability-ai">Stability AI</a> are collectively doing to media production what LLMs are doing to code. <a href="https://www.metavert.io/kling">Kling</a> (from Kuaishou) represents the Chinese frontier in video generation.</p><p><strong>World models and embodied AI</strong> represent the emerging third territory, where models learn to understand and interact with the physical world. <a href="https://www.metavert.io/ami-labs">AMI Labs</a>&#8212;Yann LeCun&#8217;s new venture, which raised a record-setting $1.03 billion seed round&#8212;is building world models using JEPA (Joint Embedding Predictive Architecture), a fundamentally different approach to learning abstract representations of physical reality. World Labs, founded by Fei-Fei Li, is pushing into 3D world generation. Figure AI and Physical Intelligence are connecting models to physical actuators. This is where the agentic economy eventually meets atoms&#8212;and where <a href="https://www.metavert.io/tesla">Tesla</a>&#8216;s investment in Full Self-Driving and Optimus is a bet not just on transportation but on the physical manifestation of agent intelligence.</p><p>The open-source vs. proprietary tension at this layer is real and productive. <a href="https://www.metavert.io/meta">Meta</a>&#8216;s Llama, <a href="https://www.metavert.io/deepseek">DeepSeek</a>, and <a href="https://www.metavert.io/mistral">Mistral</a> are democratizing access&#8212;mirroring the decentralization tension I identified in the metaverse value-chain. The question of who controls the intelligence is the most consequential structural question of the agentic economy.</p><p><strong>What&#8217;s happening</strong>: <a href="https://www.metavert.io/cohere">Cohere</a> is pursuing the enterprise-focused path, optimizing for retrieval and search rather than general reasoning. The frontier labs push capability boundaries that open-source trails by months, not years. The result is a competitive dynamic that benefits everyone building on top.</p><h2>Layer 5: Knowledge &amp; Substrate</h2><p>Models are only as good as what they learn from. Layer 5 is the knowledge substrate of the agentic economy: the data assets that models train on, the model-building toolchain that enables that training, and the platforms where human knowledge accumulates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-maphttps://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZB7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 424w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 848w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZB7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic" width="1456" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-maphttps://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZB7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 424w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 848w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZB7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eddce7-d9e0-49c5-8d07-51cc63f9c74a_1774x570.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Market Map of the AI Agent Economy</a></figcaption></figure></div><p>This layer has a unique property: it&#8217;s simultaneously the most valuable and the most contested. The companies that control proprietary data at scale have an asset that becomes more valuable as models become more capable.</p><p><a href="https://www.metavert.io/xai">X</a> is perhaps the most strategically interesting asset here&#8212;not as a social network, but as a real-time data firehose. When xAI acquired Twitter, they didn&#8217;t just buy a social platform. They bought the internet&#8217;s most comprehensive real-time knowledge graph: every news event, every public conversation, every expert opinion, timestamped and linked. That data is now feeding Grok&#8217;s training pipeline directly, giving <a href="https://www.metavert.io/xai">xAI</a> a data advantage that no amount of web crawling can replicate.</p><p>YouTube (<a href="https://www.metavert.io/google-deepmind">Google</a>) and GitHub (<a href="https://www.metavert.io/microsoft">Microsoft</a>) represent similar strategic assets. YouTube&#8217;s transcripts are disproportionately powerful for model training&#8212;research shows that 7-billion-parameter models trained on high-quality YouTube transcripts outperform 72-billion-parameter models with lower-quality data. GitHub is the world&#8217;s largest repository of code, and Microsoft&#8217;s ownership of it provides an unmatched advantage in code generation.</p><p>The model-building toolchain at this layer&#8212;PyTorch (<a href="https://www.metavert.io/meta">Meta</a>), JAX (<a href="https://www.metavert.io/google-deepmind">Google</a>), CUDA (<a href="https://www.metavert.io/nvidia">NVIDIA</a>)&#8212;are the compilers of the AI era. They translate mathematical intent into the parallel computations that produce intelligence. PyTorch has become the de facto standard for research; CUDA remains the gravitational center of GPU computing. These frameworks sit at the intersection of data and compute&#8212;the tooling that transforms raw knowledge into trained models.</p><p><strong>What&#8217;s happening</strong>: Data licensing has become a multi-billion-dollar market. Reddit went public partly on the strength of its data licensing deals with AI companies. The question of who owns training data&#8212;and who profits from it&#8212;is reshaping copyright law, journalism, and the economics of content creation.</p><h2>Layer 6: Inference &amp; Compute</h2><p>Training a model requires enormous compute. Running it&#8212;inference&#8212;requires a different kind of enormous compute: lower latency, higher throughput, and increasingly, the ability to sustain long-running agentic sessions that last hours or days.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZIzW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 424w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 848w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZIzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic" width="1456" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41256,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZIzW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 424w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 848w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZIzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01eb55e9-304d-4238-b85c-877d9c3d2077_1778x554.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Market Map of the Agentic Economy</a></figcaption></figure></div><p>The inference economy is emerging as a sector distinct from training. a16z&#8217;s analysis points in this direction: custom ASICs already handle 40% of inference workloads, and companies like Together AI grew from $30 million to $300 million ARR in a single year. The compute demand isn&#8217;t coming from existing workflows getting slightly more efficient. It&#8217;s coming from entirely new categories of work that didn&#8217;t exist eighteen months ago.</p><p>This layer splits into two territories. <strong>AI-native compute providers</strong> like <a href="https://www.metavert.io/coreweave">CoreWeave</a>, <a href="https://www.metavert.io/groq">Groq</a> (with its LPU architecture optimized for inference speed), Lambda Labs, and Fireworks AI are purpose-built for the workloads the agentic economy generates. <a href="https://www.metavert.io/xai">xAI</a>&#8216;s Colossus cluster&#8212;one of the world&#8217;s largest AI supercomputers&#8212;and <a href="https://www.metavert.io/openai">OpenAI</a>&#8216;s Stargate project ($500 billion committed, the largest infrastructure investment since the Interstate Highway System) represent the frontier of what&#8217;s being built.</p><p><strong>Hyperscale cloud providers</strong>&#8212;AWS (<a href="https://www.metavert.io/amazon">Amazon</a>), Azure (<a href="https://www.metavert.io/microsoft">Microsoft</a>), GCP (<a href="https://www.metavert.io/google-deepmind">Google</a>), and OCI (<a href="https://www.metavert.io/oracle-oci-ai">Oracle</a>)&#8212;are the established infrastructure that most enterprises route their AI workloads through. They&#8217;re responding to AI-native competitors by building out GPU clusters, offering inference-optimized instances, and integrating foundation models directly into their platforms.</p><p>The emerging risk is what you might call <em>inference famine</em>: demand for inference compute is growing faster than supply can scale, even at these unprecedented investment levels. As agents become capable of sustained multi-hour autonomous sessions and agentic workflows chain dozens of model calls per task, the compute footprint per user is exploding. The bottleneck is shifting from training&#8212;which is expensive but episodic&#8212;to inference, which is continuous and compounding.</p><p><strong>What&#8217;s happening</strong>: Big Tech alone is committing over $700 billion in AI capex in 2026: <a href="https://www.metavert.io/amazon">Amazon</a> at $200 billion, Google at $180 billion, <a href="https://www.metavert.io/meta">Meta</a> at $115&#8211;135 billion, <a href="https://www.metavert.io/microsoft">Microsoft</a> at $80 billion. That&#8217;s not software spending&#8212;it&#8217;s industrial-scale infrastructure investment, more comparable to building railroads or power grids than to launching software products.</p><h2>Layer 7: Physical Infrastructure</h2><p>Everything above depends on atoms. Silicon chips, networking equipment, data centers, cooling systems, and the energy to power all of it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Svum!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 424w, https://substackcdn.com/image/fetch/$s_!Svum!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 848w, https://substackcdn.com/image/fetch/$s_!Svum!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 1272w, https://substackcdn.com/image/fetch/$s_!Svum!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Svum!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic" width="1456" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Svum!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 424w, https://substackcdn.com/image/fetch/$s_!Svum!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 848w, https://substackcdn.com/image/fetch/$s_!Svum!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 1272w, https://substackcdn.com/image/fetch/$s_!Svum!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda11cab1-ad67-4b02-b8a5-03059ea07616_1760x848.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Visit the <a href="https://www.metavert.io/agentic-market-map">Silicon &amp; Energy of the Agentic Economy</a></figcaption></figure></div><p>When I wrote the Metaverse Value-Chain, infrastructure was the foundation of the whole stack. That has never been more literally true&#8212;and the stakes have never been higher. Global data center power consumption is projected to hit 96 gigawatts in 2026: the equivalent of nine New York Cities. The grid investment required&#8212;$720 billion&#8212;rivals the AI capex itself.</p><p><a href="https://www.metavert.io/nvidia">NVIDIA</a> occupies a singular position at the center of this layer&#8212;and, increasingly, well beyond it. Jensen Huang&#8217;s team has demonstrated what some call &#8220;Huang&#8217;s Law&#8221;: since 2012, actual AI compute has improved 300,000x, compared to the 7x that Moore&#8217;s Law would have predicted. The Rubin chip (Q2 2026) promises 5x inference performance over Blackwell. But NVIDIA&#8217;s ambitions now extend far up the stack: NeMo and NIM provide agent development and inference microservices (Layer 2&#8211;3), Nemotron delivers open foundation models optimized for agentic AI (Layer 4), CUDA remains the gravitational center of GPU computing (Layer 5), and DGX Cloud offers managed compute (Layer 6). NVIDIA is becoming a full-stack AI platform company, not just a chipmaker. But it isn&#8217;t alone at Layer 7: <a href="https://www.metavert.io/amd">AMD</a>, <a href="https://www.metavert.io/cerebras">Cerebras</a> (wafer-scale computing), Tenstorrent (Jim Keller&#8217;s RISC-V AI chips), and SambaNova are all pursuing alternative architectures. The hyperscalers are building their own silicon too: <a href="https://www.metavert.io/google-deepmind">Google</a>&#8216;s TPUs, <a href="https://www.metavert.io/meta">Meta</a>&#8216;s MTIA, <a href="https://www.metavert.io/microsoft">Microsoft</a>&#8216;s Maia 200 (a custom inference ASIC built on TSMC&#8217;s 3nm process), <a href="https://www.metavert.io/apple">Apple</a> Silicon, and <a href="https://www.metavert.io/tesla">Tesla</a>&#8216;s D1/Dojo chips.</p><p>Behind the chip designers sit the manufacturers and equipment makers that make fabrication possible. TSMC fabricates the vast majority of the world&#8217;s most advanced chips&#8212;making it arguably the single most critical company in the entire agentic economy. ASML&#8217;s EUV lithography machines, which cost over $350 million each, are the only equipment on Earth capable of printing at the cutting-edge nodes AI chips require. This is one of the most concentrated dependencies in the global technology stack: a single Dutch company&#8217;s machines are the bottleneck for the entire AI hardware supply chain.</p><p>And underneath everything: energy. Constellation Energy restarted Three Mile Island specifically to power a <a href="https://www.metavert.io/microsoft">Microsoft</a> data center. Oklo, backed by Sam Altman, is developing small modular nuclear reactors designed for data center power. The constraint on AI isn&#8217;t software anymore. It&#8217;s atoms.</p><h2>Comparing the Titans of the Agentic Economy</h2><p>A layered framework is only useful if it reveals something you can&#8217;t see without it. The real test: take companies that look similar from the outside and show how they occupy the layers in fundamentally different ways.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.metavert.io/agentic-market-map" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!duoI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 424w, https://substackcdn.com/image/fetch/$s_!duoI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 848w, https://substackcdn.com/image/fetch/$s_!duoI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!duoI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!duoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png" width="1400" height="1020" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.metavert.io/agentic-market-map&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190775530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.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_!duoI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 424w, https://substackcdn.com/image/fetch/$s_!duoI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 848w, https://substackcdn.com/image/fetch/$s_!duoI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!duoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe948f37d-ec1a-4567-ab12-ad57a6df3c92_1400x1020.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><a href="https://www.metavert.io/anthropic">Anthropic</a></strong> occupies three layers with remarkable focus. Claude at Layer 1 (as one of the two leading frontier agents), Claude Code and MCP at Layer 2, and the Claude model family at Layer 4. Anthropic&#8217;s strategy is depth over breadth. It doesn&#8217;t own data, compute, or silicon&#8212;it relies on partners (primarily <a href="https://www.metavert.io/amazon">Amazon</a> and <a href="https://www.metavert.io/google-deepmind">Google</a> for cloud). This is a deliberate bet that model quality and developer ecosystem can win without vertical integration. With MCP winning the protocol adoption race and 4% of GitHub commits authored by Claude Code, the bet is paying off.</p><p><strong><a href="https://www.metavert.io/openai">OpenAI</a></strong> is the most aggressive at vertical expansion. ChatGPT at Layer 1. Codex at Layer 2. The Agentic Commerce Protocol (ACP), co-developed with <a href="https://www.metavert.io/stripe">Stripe</a>, at Layer 3&#8212;building the payment and transaction rails that agents use to buy things on your behalf. GPT and o-series models plus Sora at Layer 4. The Stargate project at Layer 6 represents a $500 billion bet on owning compute infrastructure. OpenAI is trying to be vertically integrated from models to infrastructure&#8212;a strategy that requires enormous capital but creates enormous leverage if it works.</p><p><strong><a href="https://www.metavert.io/google-deepmind">Google</a></strong> rivals only <a href="https://www.metavert.io/amazon">Amazon</a> for the most comprehensive layer coverage in the agentic economy. Gemini at Layers 1 and 4. A2A and ADK at Layer 2. The Universal Commerce Protocol (UCP), Firebase, and Google Workspace APIs at Layer 3&#8212;Gmail, Calendar, and Drive are already default integration targets for agentic code, and UCP is positioning Google at the center of agentic commerce. YouTube at Layer 5&#8212;the single most valuable training data asset on the internet. GCP at Layer 6. TPUs at Layer 7. Google&#8217;s advantage is breadth: they have meaningful presence at every single layer. Their challenge is that being everywhere means competing with specialists at every layer simultaneously. But in a world where data is the ultimate moat, owning YouTube may matter more than any other single asset.</p><p><strong><a href="https://www.metavert.io/meta">Meta</a></strong> and <strong><a href="https://www.metavert.io/xai">xAI</a></strong> make an instructive pair, because both own massive social platforms that feed proprietary data into their models &#8212; but they&#8217;re deploying that advantage in opposite ways.</p><p>Meta&#8217;s data advantage comes from Facebook, Instagram, and WhatsApp: billions of users generating text, images, video, and social graph data across multiple modalities. That data trains Llama, which Meta then open-sources. This is the most distinctive strategic move in the agentic economy: Meta is the only frontier lab releasing fully open-weight models. Llama at Layer 4 is the most widely-deployed open-source model family, and PyTorch at Layer 5 is the de facto standard for ML research. Meta is also making one of the largest infrastructure bets in the industry: with $115&#8211;135 billion in projected 2026 capex and 21+ owned data centers, Meta&#8217;s Layer 6 presence is substantial&#8212;even if it&#8217;s less branded than Stargate or Colossus. MTIA at Layer 7 reduces their dependence on <a href="https://www.metavert.io/nvidia">NVIDIA</a>. The bet is that commoditizing the model layer through open source concentrates value in the places where Meta has unique advantages: its social graph, its data, and its ability to deploy AI across platforms with billions of users. It&#8217;s the same strategic logic that led them to open-source React &#8212; commoditize the complement, and draw an entire ecosystem toward your orbit.</p><p>xAI&#8217;s data comes from <a href="https://www.metavert.io/xai">X</a>: a different kind of asset. Where Meta&#8217;s data is social and multimodal, X is the internet&#8217;s densest real-time knowledge graph: every news event, every public conversation, every expert opinion, timestamped and linked. That data feeds Grok&#8217;s training pipeline directly, optimizing for timeliness and public discourse rather than the social and visual signals Meta captures. Grok at Layers 1 and 4. Colossus, one of the world&#8217;s largest GPU clusters, is a substantial Layer 6 investment. Through <a href="https://www.metavert.io/tesla">Tesla</a>, there&#8217;s a connection to Layer 7 (Dojo chips) and to embodied AI (Full Self-Driving, Optimus). Where Meta open-sources to commoditize, xAI vertically integrates to control: data, compute, and models in a closed flywheel, with a distribution platform on top. It&#8217;s the most vertically ambitious play in the space.</p><p><strong><a href="https://www.metavert.io/microsoft">Microsoft</a></strong> plays the game differently: it&#8217;s the picks-and-shovels provider wrapped in enterprise distribution. Copilot at Layer 1. GitHub Copilot and Agent Framework at Layer 2. Azure&#8217;s platform services and Dynamics 365 at Layer 3&#8212;Azure isn&#8217;t just compute; its PaaS offerings, managed databases, and app services make it one of the largest agentic deployment platforms. GitHub and LinkedIn at Layer 5&#8212;the world&#8217;s largest code repository and the world&#8217;s largest professional knowledge graph, respectively. Azure at Layer 6. Maia 200&#8212;Microsoft&#8217;s custom inference ASIC, built on TSMC&#8217;s 3nm process&#8212;at Layer 7. Microsoft&#8217;s $13 billion investment in <a href="https://www.metavert.io/openai">OpenAI</a> gives it access to frontier models without building them. The question isn&#8217;t whether enterprises will adopt AI agents&#8212;it&#8217;s whether they&#8217;ll adopt them through the Microsoft stack they&#8217;re already paying for. Every Fortune 500 company already runs on Microsoft. That distribution advantage is hard to overstate.</p><p><strong><a href="https://www.metavert.io/amazon">Amazon</a></strong> is the quiet giant of the agentic economy&#8212;present at every single layer, but often as the infrastructure behind someone else&#8217;s headline. Alexa at Layer 1, now upgraded with generative AI capabilities, is the world&#8217;s most widely-deployed voice agent&#8212;present in hundreds of millions of devices. Nova Act, a browser automation agent launched on AWS, extends Amazon into task-oriented agent territory. Bedrock AgentCore and the Strand SDK at Layer 2 provide managed services for building, deploying, and operating agents at enterprise scale. AWS at Layer 3 is the world&#8217;s largest cloud platform&#8212;Lambda, S3, DynamoDB, and API Gateway are the default infrastructure that agentic applications deploy to, with a $244 billion revenue backlog as of early 2026. The Amazon Nova model family at Layer 4 gives Amazon its own frontier models, reducing dependence on partners (though its $4+ billion investment in <a href="https://www.metavert.io/anthropic">Anthropic</a> hedges that bet). Amazon&#8217;s retail data at Layer 5&#8212;the world&#8217;s largest product catalog, consumer purchase behavior, and logistics data&#8212;is an asset whose value for agentic commerce is hard to overstate. AWS at Layer 6 represents the single largest infrastructure commitment in the industry: $200 billion in 2026 capex, with Project Rainier operating the world&#8217;s largest AI training cluster built on custom silicon. And at Layer 7, Trainium (training), Inferentia (inference), and Graviton5 (general compute) chips give Amazon a silicon strategy rivaling any hyperscaler. Amazon&#8217;s strategic position is unique: it&#8217;s simultaneously the infrastructure partner for multiple frontier labs&#8212;including Anthropic&#8212;and an increasingly direct competitor to them.</p><p><strong><a href="https://www.metavert.io/apple">Apple</a></strong> looked like the conspicuous underperformer in early versions of this framework&#8212;but a closer look reveals a more deliberate strategy. Apple Intelligence at Layer 1 is behind the frontier in raw model capability, but Apple is playing a different game. Xcode 26 brought AI-assisted coding to Apple&#8217;s developer platform at Layer 2, integrating third-party models like Claude and ChatGPT directly into the IDE&#8212;with agentic coding capabilities arriving in Xcode 26.3. At Layer 3, the App Intents framework is Apple&#8217;s quiet power play: by letting any app expose its capabilities to Apple Intelligence and Siri, Apple is turning its entire ecosystem into a structured service layer that agents can navigate. Apple Pay adds transactional infrastructure. Apple Private Cloud Compute at Layer 6&#8212;running on custom Apple Silicon servers with a privacy-first architecture&#8212;provides the inference backbone, backed by a $500&#8211;600 billion commitment to US infrastructure. And Apple Silicon at Layer 7 remains the world&#8217;s most advanced edge AI chip. Apple controls the device that two billion people carry in their pockets. As I wrote in <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and the Future of AI Agents</a>, to ensure that agents have our interests in mind, we&#8217;ll want to preserve our freedom to select and parameterize them however we choose. Device-based LLMs are central to that vision, and Apple controls more of the device layer than anyone.</p><p><strong><a href="https://www.metavert.io/nvidia">NVIDIA</a></strong> spans six layers&#8212;and it&#8217;s not the company most people expect to see across that much of the stack. GPUs at Layer 7 are where NVIDIA&#8217;s dominance is obvious: Blackwell and the upcoming Rubin architecture are the physical substrate of AI. But NVIDIA has been quietly building upward through the entire stack. DGX Cloud at Layer 6 offers managed compute for training and inference. CUDA at Layer 5 remains the gravitational center of GPU computing&#8212;the substrate that every other layer depends on. Nemotron, NVIDIA&#8217;s family of open models optimized for agentic AI, occupies Layer 4. NIM microservices provide inference deployment infrastructure at Layer 3. And NeMo&#8212;NVIDIA&#8217;s agent development toolkit, along with the NeMo Claw open-source agent platform announced at GTC 2026&#8212;positions them at Layer 2. NVIDIA is becoming a full-stack AI platform company. The strategic logic is clear: if you make the silicon that everything runs on, you have a natural advantage in optimizing every layer above it. Whether the market accepts NVIDIA as a software platform company&#8212;not just a chipmaker&#8212;is one of the most consequential bets in the space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MY1W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MY1W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 424w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 848w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 1272w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MY1W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png" width="728" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:728,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A presenter stands beside three graphs under the title 'Six New Chips &#8211; One Giant Leap to the Next Frontier,' showing performance comparisons of Blackwell NVL72 and Rubin NVL72 chips.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A presenter stands beside three graphs under the title 'Six New Chips &#8211; One Giant Leap to the Next Frontier,' showing performance comparisons of Blackwell NVL72 and Rubin NVL72 chips." title="A presenter stands beside three graphs under the title 'Six New Chips &#8211; One Giant Leap to the Next Frontier,' showing performance comparisons of Blackwell NVL72 and Rubin NVL72 chips." srcset="https://substackcdn.com/image/fetch/$s_!MY1W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 424w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 848w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 1272w, https://substackcdn.com/image/fetch/$s_!MY1W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2136cdc3-820b-4a95-bfdc-c0fed375aa2a_728x410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Improved cost-performance of NVIDIA Rubin. Source: <a href="https://wccftech.com/nvidia-rubin-most-advanced-ai-platform-50-pflops-vera-cpu-5x-uplift-vs-blackwell/">&#8220;</a><strong><a href="https://wccftech.com/nvidia-rubin-most-advanced-ai-platform-50-pflops-vera-cpu-5x-uplift-vs-blackwell/">NVIDIA Rubin Is The Most Advanced AI Platform On The Planet&#8230;&#8221;</a></strong></figcaption></figure></div><p>The pattern that emerges is instructive. These companies aren&#8217;t building the same thing at all. They&#8217;re placing bets on which layers of the stack will capture the most value,  and the specifics of those bets reflect deeply different visions of how the agentic economy will evolve.</p><h2>The Composability Thesis</h2><p>If there&#8217;s a single principle that governs how value flows through these seven layers, it&#8217;s <a href="https://www.metavert.io/composability-concept">composability</a>.</p><p>I&#8217;ve <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">written about how composability</a> is the most powerful creative force in the universe: how in biology, culture, software, and finance, the ability to aggregate, transmit, and iterate components produces emergent creativity that no single actor could achieve alone. The agentic economy is the most composable system humanity has ever built.</p><p>Consider the stack in action. A user describes what they want in natural language (Layer 1). An agent orchestrated through MCP discovers the right tools and services (Layer 2). Those services&#8212;databases, payment processors, deployment platforms&#8212;handle the hard infrastructure problems (Layer 3). The agent&#8217;s intelligence comes from foundation models (Layer 4) trained on the accumulated knowledge of the internet (Layer 5), running on specialized compute (Layer 6) powered by cutting-edge silicon and energy (Layer 7).</p><p>Every layer is modular. Every layer is replaceable. You can swap Claude for Gemini at Layer 4. You can swap AWS for CoreWeave at Layer 6. You can swap MongoDB for Neon at Layer 3. The interfaces between layers&#8212;MCP, A2A, REST APIs&#8212;enable recombination without requiring any single company to own the whole stack. This is precisely the architecture that produces maximum emergent creativity: interoperable primitives rather than monolithic solutions.</p><p>The network effects compound. There are now over 17,000 MCP servers. That follows Reed&#8217;s Law, where network value grows as 2^n with subgroup formation, not just Metcalfe&#8217;s n&#178;. Every new tool connected to the network makes every agent more capable. Every new agent on the network makes every tool more valuable. The degree to which a network facilitates interconnections determines the extent of its emergent creativity, innovation, and wealth. Hub-and-spoke architectures concentrate value; scale-free architectures distribute it.</p><p>This is why I think the open web has a structural advantage&#8212;though it&#8217;s an advantage, not a certainty. As I argued in <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web</a>, agents prefer open protocols because they enable composition. The web is the only substrate flexible enough to serve as both the canvas and the runtime for dynamic creation. The agentic web doesn&#8217;t just serve information&#8212;it synthesizes, composes, and acts.</p><p>Walled gardens will persist at certain layers&#8212;Apple&#8217;s device ecosystem, Meta&#8217;s social graph, xAI&#8217;s data firehose&#8212;and their staying power shouldn&#8217;t be underestimated. But if history is any guide, the overall trajectory favors composability over control. The most powerful systems tend to emerge from interoperable primitives, not monolithic solutions. That&#8217;s the lesson from biology, from the internet&#8217;s own architecture, and from every creative industry I&#8217;ve studied for the past decade. The question isn&#8217;t whether open systems win everywhere; it&#8217;s which layers remain open and which close up around whoever builds the strongest gravity well.</p><h2>What Comes Next</h2><p>The disruption is happening to software itself: the substrate beneath everything in technology. And it&#8217;s happening through agents that are learning to collaborate, to compose, to <a href="https://meditations.metavert.io/p/software-heal-thyself-self-improving">improve their own tools</a>, and to <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">form emergent societies</a> that we&#8217;re only beginning to understand.</p><p>The seven layers I&#8217;ve mapped here aren&#8217;t static. They&#8217;ll shift, subdivide, and recombine. New layers may emerge. Some companies will leap across layers in ways we can&#8217;t yet predict. The comparison of frontier companies I&#8217;ve drawn will look different in twelve months.</p><p>But the underlying dynamics will persist. Value flows upward from atoms to intelligence to agency. The companies that control scarce resources at the lower layers&#8212;TSMC&#8217;s fabrication, NVIDIA&#8217;s architecture, the hyperscalers&#8217; data center footprints&#8212;have structural advantages that are hard to replicate. The companies that build the most composable, developer-friendly platforms in the middle layers will capture the network effects of the Creator Era. And the companies that best understand how to project human will through agents&#8212;the ones that collapse the gap between intention and implementation&#8212;will define the experience layer.</p><p>38% of startups are now solo-founded, up from 22%. Smaller teams accomplish what previously required hundreds. The Creator Era is producing an explosion of new participants, new forms, and new economic opportunity&#8212;exactly the pattern that plays out in every creative industry when the barriers to creation drop below the threshold of mainstream access.</p><p>When I spoke at MIT about projecting our will through intelligent agents, I was describing a future that seemed far away&#8230; But the time has already arrived. The seven layers of the agentic economy are the map of how it works.</p><p>The bottleneck isn&#8217;t engineering anymore. It&#8217;s imagination.</p><p><em>The full interactive infographic of The Seven Layers of the Agentic Economy is available on <a href="https://www.metavert.io/agentic-market-map">metavert.io</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p></p><h3>Further Reading</h3><p>My earlier work on frameworks and market maps:</p><ul><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a> &#8212; Pioneer, Engineering, Creator and the SaaSpocalypse</p></li><li><p><a href="https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026">The State of AI Agents in 2026</a> &#8212; 200+ slides of research on where agents stand today</p></li><li><p><a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web: Discovery, Commerce, and Creation</a> &#8212; When answers become applications</p></li><li><p><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun</a> &#8212; Speaking worlds into existence</p></li></ul><ul><li><p><a href="https://meditations.metavert.io/p/software-heal-thyself-self-improving">Software, Heal Thyself: Self-Improving Code</a> &#8212; The strange loop where agents debug the tools they depend on</p><p></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Software, Heal Thyself: Self-Improving Code]]></title><description><![CDATA[The strange loop where AI agents debug the tools they depend on]]></description><link>https://meditations.metavert.io/p/software-heal-thyself-self-improving</link><guid isPermaLink="false">https://meditations.metavert.io/p/software-heal-thyself-self-improving</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Mon, 09 Mar 2026 21:35:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_QfG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On Monday morning I asked an AI agent for its feedback on the software tool it was using to update my website. Then I handed the answer to a different AI agent to fix it. An hour or so later, the first agent was using the improved version and running verification tests. No human wrote a line of code. No human triaged a single bug. The software literally improved itself, through a feedback loop between two agents that each understood different aspects of the problem.</p><p>A few years ago, this would seem like magic.</p><p>This wasn&#8217;t a research experiment. It was just Monday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QfG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QfG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 424w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 848w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 1272w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QfG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144355,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_QfG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 424w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 848w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 1272w, https://substackcdn.com/image/fetch/$s_!_QfG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfbc87c-71d5-48d8-84d2-d5b618746316_2436x1336.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve been running my website, <a href="https://metavert.io/">metavert.io</a>, on <a href="https://metavert.io/lightcms">LightCMS</a>: the open-source content management system I built with Claude Code for the age of AI agents. The entire site is managed through conversation: I tell an AI agent what I want, and it creates pages, updates themes, publishes content. No dashboard, no forms, no page builder loading screens. This is the workflow I described in <a href="https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents">I Built a CMS for the Age of Agents</a>: the website as conversation.</p><p>But something happened during a routine content update session that caught my attention. Something that shows us the future of software development.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><h2>The Wheels Within Wheels</h2><p>Here&#8217;s what my typical website update looks like in 2026. I open Anthropic&#8217;s Cowork: a desktop AI agent that connects to LightCMS through MCP (the <a href="https://metavert.io/model-context-protocol">Model Context Protocol</a>) &#8212; and I type something like: &#8220;Update the /lightcms page to reflect the latest version changes, and update the version history to match the changelog on GitHub.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WpEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WpEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 424w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 848w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 1272w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WpEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130184,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.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_!WpEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 424w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 848w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 1272w, https://substackcdn.com/image/fetch/$s_!WpEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28865e46-1b8e-4cf8-8f25-726c8d173089_1474x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The agent takes it from there. It fetches the current page content, reads the changelog from GitHub, identifies what&#8217;s changed, crafts the updated HTML, publishes the pages, and then opens a browser tab to visually verify the rendering. The version history page went from documenting five releases to nine. The marketing page updated its tool count from 43 to 54 and added descriptions of every new feature. All through a single conversational prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dQtf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dQtf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 424w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 848w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 1272w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dQtf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png" width="1456" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:324818,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.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_!dQtf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 424w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 848w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 1272w, https://substackcdn.com/image/fetch/$s_!dQtf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a90549e-425c-4bdf-af0e-70e66e20f711_1588x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is remarkable enough on its own. But the really interesting thing isn&#8217;t the update itself. It&#8217;s what happened <em>before</em> it.</p><h2>&#8220;Based on Your Experience, What Would You Change?&#8221;</h2><p>Over the course of several work sessions, I&#8217;d been watching Claude Cowork manage my website. It was capable, but I noticed friction. The agent sometimes needed three API calls where one should have sufficed. It would publish a page and then immediately open a browser to verify the rendering, because there was no way to preview content before making it live. Occasionally, a content update would silently reset the site&#8217;s theme to blank defaults, requiring the agent to perform a manual revert-and-regenerate dance after every single edit.</p><p>So I did something that felt natural but was, in retrospect, kind of extraordinary: I asked the operator agent for its improvement suggestions.</p><p><em>&#8220;You&#8217;ve been doing a lot of work with LightCMS. Based on your experience, is there anything you&#8217;d like me to change about the MCP and/or agentic interfaces to make it easier for you to efficiently control and improve my website?&#8221;</em></p><p>The response was immediate, specific, and prioritized by pain. Eight improvement requests, ordered by how much friction each one caused in practice:</p><p>The theme-clearing bug was flagged as critical: the agent estimated it accounted for 30&#8211;40% of redundant tool calls in a typical session. Batch publish was high priority because the agent was making five sequential publish calls after every theme restore. Content preview was requested because the only way to verify rendering was to publish first and then visually inspect in a browser. Theme version pinning was suggested as an architectural safeguard. Scoped search-and-replace was requested because site-wide replacement felt risky when the agent only needed to change content in one folder.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A-Fc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A-Fc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 424w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 848w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 1272w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A-Fc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic" width="1456" height="1393" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1393,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A-Fc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 424w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 848w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 1272w, https://substackcdn.com/image/fetch/$s_!A-Fc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff0fa8-17f6-4f5c-a046-28fd2658e59a_1566x1498.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I then formatted these suggestions as a prompt and handed them to a completely different AI agent: Claude Code, which has access to the LightCMS source code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cHYe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cHYe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 424w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 848w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cHYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png" width="1456" height="1132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:580435,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.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_!cHYe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 424w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 848w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!cHYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff91b3ebe-21ab-4634-a8a3-ba474f6aa52e_2100x1632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Two Agents, Two Epistemologies</h2><p>Here&#8217;s where the story gets interesting for anyone thinking about <a href="https://metavert.io/multi-agent-systems">multi-agent systems</a>.</p><p>I&#8217;d also previously asked Claude Code &#8212; the agent that <em>built</em> LightCMS &#8212; for its own suggestions on improving the agentic interfaces. It had a different perspective. Where Cowork&#8217;s suggestions were grounded in operational experience (&#8221;I had to do this three-step workaround every time I updated a page&#8221;), Claude Code&#8217;s suggestions were grounded in architectural analysis (&#8221;a batch endpoint would reduce round trips&#8221;).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hJId!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hJId!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 424w, https://substackcdn.com/image/fetch/$s_!hJId!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 848w, https://substackcdn.com/image/fetch/$s_!hJId!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!hJId!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hJId!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png" width="1456" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1181681,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.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_!hJId!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 424w, https://substackcdn.com/image/fetch/$s_!hJId!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 848w, https://substackcdn.com/image/fetch/$s_!hJId!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!hJId!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba82626-72b4-477d-bcb4-fd9d47c06d6b_2434x1310.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some ideas converged: both agents wanted batch operations, both wanted content preview, both wanted better tool descriptions. But there were critical divergences. The theme-clearing bug &#8212; which Cowork flagged as the single highest-priority issue, the one that was tripling its API calls and risking visual breakage on the live site &#8212; didn&#8217;t appear in Claude Code&#8217;s analysis at all. Claude Code had never <em>operated</em> the software in production. It had only <em>built</em> it. The bug was invisible from the inside.</p><p>This is, I think, a genuinely new epistemological pattern in software development. The operator agent has <em>experiential knowledge</em> (it knows what&#8217;s painful because it feels the pain). The code agent has <em>architectural knowledge</em> (it understands the system&#8217;s structure and can reason about what&#8217;s possible). Neither perspective alone is sufficient. The bug that mattered most was only visible to the agent doing the work.</p><p>The parallels to human organizations are immediate and obvious. How many critical bugs persist in production software because the developers who built it have never used it the way real users do? How many &#8220;minor inconveniences&#8221; turn out to be the friction that drives 40% of support tickets? The gap between building software and operating software has always existed. What&#8217;s new is that AI agents can bridge it&#8212;if you let them talk to each other.</p><h2>The Fix</h2><p>Claude Code took the improvement requests and went to work. In a single session, it implemented all eight changes and then some &#8212; 13 new MCP tools, taking the total from 41 to 54. Batch publish. Content preview with validation warnings. Scoped search-and-replace. Upload assets from URL. Theme version pinning. Update content by URL path instead of database ID. And the critical theme-clearing fix.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bWFA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bWFA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 424w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 848w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bWFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png" width="1456" height="1003" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1003,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249173,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.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_!bWFA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 424w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 848w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!bWFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66a15f5-e501-4ece-a8c4-6f3b45415a83_1760x1212.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After deploying the new version, I reconnected Cowork and asked it to verify the changes. The agent ran a comprehensive non-destructive test suite: created a temporary test page, performed content updates, checked for theme side effects, tested the new preview endpoint, verified the search-replace response format, and cleaned up after itself. It confirmed the theme-clearing bug was fixed, all new tools were functional, and the workflow that previously required three API calls now required one.</p><p>Then came the real test: the version update session I described at the beginning of this article. Cowork used <code>publish_multiple</code>(the new batch publish tool) to publish both updated pages in a single call. It used <code>get_content</code> with the new <code>include_rendered </code>parameter to verify page content without opening a browser. The entire session was noticeably faster and cleaner than previous ones. The software had improved itself, and the improvement was immediately measurable in the operator agent&#8217;s efficiency.</p><h2>The Autopoietic Loop</h2><p>What I&#8217;ve described isn&#8217;t just a workflow. It&#8217;s a loop. And it&#8217;s a loop that gets tighter with every iteration.</p><p>Douglas Hofstadter called them <em>strange loops<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em> &#8212; self-referential systems where moving through the levels of a hierarchy eventually brings you back to where you started, but transformed. Kenneth Reitz, writing about the recursive architecture of software and consciousness, put it in terms that resonate with what I watched happen to LightCMS:</p><div class="pullquote"><p>I keep finding the same pattern everywhere: systems that only exist because they reference themselves. Not just reference &#8212; they create themselves through the act of self-reference.</p><p>&#8212; Kenneth Ruiz, <a href="https://kennethreitz.org/essays/2025-09-01-strange_loops_all_the_way_down">Strange Loops All the Way Down</a></p></div><p>That&#8217;s exactly what&#8217;s happening here. The software&#8217;s operator generates the feedback that shapes the code that changes the software that the operator uses. You can&#8217;t point to where the loop begins.</p><p>The biological concept I keep returning to is <em>autopoiesis</em>: the property of systems that produce and maintain themselves. The term was coined by biologists Humberto Maturana and Francisco Varela in the 1970s to describe living cells: systems whose components participate in the very processes that produce those components. A cell manufactures the enzymes that synthesize the membranes that contain the enzymes. The system sustains itself through circular causation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NTJg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NTJg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NTJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg" width="954" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:954,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;undefined&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="undefined" title="undefined" srcset="https://substackcdn.com/image/fetch/$s_!NTJg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NTJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b3be48-721a-4dce-afec-347920cfd783_954x724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Software has never been autopoietic. It&#8217;s always required external agency (human developers) to maintain and improve it. But what I&#8217;m seeing with this multi-agent loop is something that rhymes with autopoiesis. The operator agent uses the software, discovers its limitations, produces improvement specifications, and those specifications get implemented by the code agent, producing a better version of the software that the operator agent then uses more effectively. The software isn&#8217;t fully self-producing. But the gap between &#8220;requires human intervention&#8221; and &#8220;generates its own improvement trajectory&#8221; has narrowed dramatically.</p><p>The human has become more of an orchestrator than a mechanic.</p><p>A recent article from Arize AI, <a href="https://arize.com/blog/closing-the-loop-coding-agents-telemetry-and-the-path-to-self-improving-software/">&#8220;Closing the Loop: Coding Agents, Telemetry, and the Path to Self-Improving Software&#8221;</a>(February 2026), describes a closely related pattern: systems that use telemetry and feedback loops to automatically improve their own prompts, error-handling, and code quality without constant human intervention. They call these &#8220;self-healing architectures&#8221; &#8212; systems with persistent memory that learn from operational errors and optimize themselves over time. What I&#8217;m describing goes a step further: not just a single agent healing itself, but two specialized agents cooperating to create improvements that neither could achieve alone.</p><p>The academic literature is catching up to this reality. A February 2026 paper, <a href="https://arxiv.org/">&#8220;Agyn: A Multi-Agent System for Team-Based Autonomous Code Generation&#8221;</a>, describes structured multi-agent frameworks where different agents take distinct roles: researcher, coder, reviewer, tester. Each have role-specific model configurations. And a large-scale study by Liu et al. (2026) examines how frameworks like LangChain, CrewAI, and AutoGen are reshaping software development through multi-agent coordination. The ecosystem is growing fast: METR&#8217;s benchmark from February 2026 shows that AI agents can now sustain autonomous work for 14.5 hours, with that horizon doubling every 123 days.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uu1C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uu1C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uu1C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg" width="1418" height="1496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1496,&quot;width&quot;:1418,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:511698,&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://meditations.metavert.io/i/190437955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332c1cd-0875-4a8e-bae9-8dde02a1e2ba_1418x1496.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uu1C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uu1C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e5fed3-6954-4321-875b-fb690cdc5ff8_1418x1496.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But most of this research focuses on agents collaborating <em>within</em> a single task: multiple agents working together to write code, or to research and synthesize information. What I haven&#8217;t seen much of is the pattern I&#8217;ve been living with: agents collaborating <em>across time and across roles</em>, where one agent&#8217;s operational experience becomes the improvement specification for a different agent working on the underlying system. The operator-to-builder feedback loop.</p><h2>The Convergence Pattern</h2><p>This experience has made me think about a pattern I&#8217;m calling <em>convergent multi-agent improvement</em>. Here&#8217;s the structure:</p><p><strong>1. An operator agent</strong> runs the software in production, accumulating experiential knowledge about friction, bugs, and inefficiencies. This knowledge is grounded, specific, and weighted by actual impact.</p><p><strong>2. A code agent</strong> has architectural knowledge of the system. It can reason about what&#8217;s feasible, what&#8217;s elegant, and what&#8217;s risky. But it lacks operational context.</p><p><strong>3. A human director</strong> orchestrates the loop, translating between the agents, making judgment calls about priorities, and deciding when to ship. The human provides the vision; the agents provide the implementation and the feedback.</p><p><strong>4. The software itself</strong> is the shared artifact that both agents interact with &#8212; one from the outside (operating it), one from the inside (building it). Each iteration makes the software more fluent for agentic operation, which in turn makes the next iteration faster.</p><p>What makes this powerful is the <em>complementarity</em> of the two perspectives. In my experience, the operator agent found the critical bug (theme clearing) that the code agent was blind to. The code agent suggested architectural improvements (webhooks, event streams) that the operator agent hadn&#8217;t considered because it was focused on immediate pain. Together, they produced a better improvement plan than either would have generated alone.</p><p>This rhymes with something I wrote about in <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has-begun">The Age of Machine Societies</a>: when agents interact, the system-level behavior can differ significantly from what any individual agent was designed to do. The emergent property here is <em>software that identifies and specifies its own improvements</em>. No individual agent was designed to do that. But the loop between them produces it.</p><h2>Why This Matters Beyond My Website</h2><p>I&#8217;ve told this story through the lens of my own CMS because that&#8217;s where I lived it. But the pattern is general, and I think it&#8217;s going to become one of the defining dynamics of the creator era of software.</p><p>Consider what happens when this pattern scales:</p><p><strong>Enterprise software</strong> could deploy operator agents that continuously use their own products the way customers do, generating improvement specifications grounded in real usage patterns rather than support ticket abstractions. The feedback loop from user experience to code change could tighten from weeks to hours.</p><p><strong>Open-source projects</strong> could have contributor agents that both use and improve the codebase &#8212; submitting pull requests based on friction they encounter while performing real tasks. Imagine an agent that uses a library to build something, discovers an ergonomic problem in the API, and opens a PR to fix it &#8212; all autonomously.</p><p><strong>Infrastructure platforms</strong> could use operator agents as continuous integration testers that don&#8217;t just verify correctness but evaluate <em>usability</em> &#8212; flagging APIs that require too many steps, documentation that&#8217;s ambiguous, or error messages that don&#8217;t help the caller recover.</p><p>The common thread is that <em>software gets a nervous system</em>. Not just logging and monitoring (which tells you what happened), but experiential feedback from agents that actually use the software as a tool (which tells you what <em>should</em>change). The difference is the gap between a thermometer and a person who feels cold.</p><p>The reason this pattern can scale is composability. I&#8217;ve written before about how <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composability is the most powerful creative force in the universe</a>: from biological systems to software to culture, composability creates power wherever there are means of aggregating, transmitting, and iterating components. That&#8217;s precisely the structure of this multi-agent loop: the operator agent <em>aggregates</em> experiential knowledge, MCP <em>transmits</em> it as structured feedback, and the code agent <em>iterates</em> on the codebase. Each element is modular and recombinable. Swap the operator agent for one that tests accessibility instead of content management. Swap the software for an API gateway or a design system.</p><p>The loop itself is composable; that&#8217;s why it generalizes.</p><p>When I wrote in <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a> that &#8220;the gap between intention and implementation has collapsed,&#8221; I was thinking about human creators using AI to build software faster. But there&#8217;s a corollary: the gap between <em>using </em>software and <em>improving</em> software is also collapsing. And it&#8217;s collapsing because agents can occupy both sides of that gap simultaneously.</p><h2>The Trust Curve</h2><p>In my workflow, I&#8217;m still the orchestrator. I&#8217;m the one who decided to ask Cowork for suggestions. I&#8217;m the one who formatted the suggestions and handed them to Claude Code. I&#8217;m the one who decided to deploy the new version and asked Cowork to verify it. The loop required human judgment at every transition point.</p><p>But the transitions are getting smaller. In the history of abstraction: from machine code to assembly to high-level languages to AI-generated code. Each step starts with humans closely supervising the new layer, then gradually letting go as trust builds. Grace Hopper&#8217;s team created the first compiler in 1952; skeptics insisted real programmers would always need to write machine code directly. By the 1970s, almost nobody was writing assembly for business applications.</p><p>I suspect the same trust curve applies here. Today, I&#8217;m reviewing the improvement specifications before handing them to the code agent. Tomorrow, that handoff might be automatic, with the human reviewing only the final output. Eventually (not tomorrow, but not never) the loop might run autonomously, with human oversight focused on strategic direction rather than individual changes.</p><p>The key enabler is <em>verifiability</em>. I trusted the loop this time because Cowork ran verification tests after the deploy and confirmed everything worked. As verification becomes more sophisticated&#8212;not just &#8220;does it compile?&#8221; but &#8220;is the user experience better?&#8221;&#8212;the loop can tighten further.</p><h2>What Comes Next</h2><p>Every creative industry I&#8217;ve studied moves through the same phases: pioneers, engineers, creators. In <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>, I described how software itself is undergoing that transition. What I&#8217;m describing here is what the creator era looks like in practice &#8212; not just humans creating software through AI, but AI agents creating <em>improvements to their own tools</em> through experiential feedback loops.</p><p>The <a href="https://metavert.io/lightcms">LightCMS</a> story is a small example. But small examples are how paradigm shifts begin. The first compiler was less efficient than hand-written assembly. The first web browser was less capable than native applications. The first AI-generated code was less reliable than human-written code. Each of these started as a curiosity and became the default.</p><p>I&#8217;ll be watching this loop closely: not just in my own workflow, but across the broader ecosystem. The frameworks are emerging (CrewAI, AutoGen, LangGraph). The protocols are in place (MCP for tool access, A2A for inter-agent collaboration). The models are getting better at sustained autonomous work. And the economic incentive is clear: if an operator agent can identify a bug that wastes 40% of its API calls, and a code agent can fix that bug in a single session, that&#8217;s a direct, measurable improvement in the cost of running the software.</p><p>Software, heal thyself...</p><p>It&#8217;s not a metaphor anymore.</p><h2>Further Reading</h2><p>My earlier writing on the creator era and agentic architecture:</p><ul><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>: how the Pioneer&#8594;Engineering&#8594;Creator transition is hitting software itself.</p></li><li><p><a href="https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents">I Built a CMS for the Age of Agents</a>: the LightCMS project and the idea of websites as conversations.</p></li><li><p><a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web: Discovery, Commerce, and Creation</a>: how agents are reshaping the web from pages to applications.</p></li><li><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has-begun">The Age of Machine Societies Has Begun</a>: autonomous agents collaborating, competing, and transacting.</p></li><li><p><a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability is the Most Powerful Creative Force in the Universe</a>: how aggregation, transmission, and iteration drive creativity from biology to software.</p></li></ul><p>Multi-agent systems and self-improving software:</p><ul><li><p>Kenneth Reitz, <a href="https://kennethreitz.org/essays/2025-09-01-strange_loops_all_the_way_down">"Strange Loops All the Way Down"</a> (September 2025) &#8212; The recursive architecture of awareness, from DNA to consciousness to code. Part of his Consciousness and AI series.</p></li><li><p><a href="https://metavert.io/multi-agent-systems">Multi-Agent Systems</a>: overview on metavert.io of multi-agent architectures and frameworks.</p></li><li><p><a href="https://github.com/jonradoff/lightcms">LightCMS on GitHub</a>: the open-source CMS at the center of this story. MIT licensed.</p></li><li><p>Arize AI, <a href="https://arize.com/blog/closing-the-loop-coding-agents-telemetry-and-the-path-to-self-improving-software/">&#8220;Closing the Loop: Coding Agents, Telemetry, and the Path to Self-Improving Software&#8221;</a> (February 2026) &#8212; Self-healing architectures and telemetry-driven improvement loops.</p></li><li><p>Liu et al., &#8220;<a href="https://arxiv.org/abs/2601.07136">A Large-Scale Study on the Development and Issues of Multi-Agent AI Systems&#8221;</a>: Comprehensive analysis of LLM-based multi-agent frameworks.</p></li><li><p><a href="https://arxiv.org/abs/2602.01465">Agyn: A Multi-Agent System for Team-Based Autonomous Code Generation</a>: Role-based agent teams for autonomous software engineering.</p></li><li><p><a href="https://metr.org/time-horizons/">METR Benchmark</a> (February 2026): AI agent autonomous task horizons reaching 14.5 hours, doubling every 123 days.</p></li></ul><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>Hofstadter&#8217;s <em>G&#246;del, Escher, Bach</em> (1979) and later <em>I Am a Strange Loop</em> (2007) explore how self-referential structures give rise to meaning and identity, from G&#246;del&#8217;s incompleteness theorems to the recursive patterns of consciousness. The concept maps surprisingly well onto software systems that participate in their own improvement: the loop isn&#8217;t a bug, it&#8217;s the mechanism.</p></div></div>]]></content:encoded></item><item><title><![CDATA[LLM Optimizer: Marketing in the Age of AI Discovery]]></title><description><![CDATA[Your SEO might be perfect. To the AI that&#8217;s replacing Google for your customers, you might not exist.]]></description><link>https://meditations.metavert.io/p/llm-optimizer-marketing-in-the-age</link><guid isPermaLink="false">https://meditations.metavert.io/p/llm-optimizer-marketing-in-the-age</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Thu, 05 Mar 2026 17:18:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gLIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s a number that should reframe how you think about marketing: 80% of the URLs cited by major LLMs don&#8217;t appear in Google&#8217;s top 100 results for the same queries. Not buried on page five. Not in the supplementary results. Not there at all.</p><p>You can be the undisputed SEO champion for your category and remain completely invisible to the systems that a growing share of consumers actually trust for recommendations. And that share is growing fast&#8212;58% of consumers now rely on AI for product recommendations, more than double the rate from two years ago.</p><p>I wrote about this dynamic in <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web: Discovery, Commerce, and Creation</a>, where I described the structural shift from traditional search to LLM-mediated discovery&#8212;and how it connects to the larger transformation of commerce, software creation, and the open web. That article laid out the research. This one is about what to do about it.</p><p>As I wrote in the Agentic Web piece: when answers become applications: when discovery, evaluation, and action collapse into a single agentic flow&#8212;the question of whether an LLM recommends you becomes existential. It&#8217;s not just about visibility in a text response. It&#8217;s about whether your brand gets woven into the dynamic, composed experiences that agents build for users.</p><p>I&#8217;m sharing <strong>LLM Optimizer</strong>: a free, open-source AI visibility intelligence platform that measures how large language models perceive, cite, and recommend your brand, then gives you research-backed strategies to improve that visibility. It&#8217;s the tool I built to make the research actionable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://llmopt.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gLIo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 424w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 848w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 1272w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gLIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic" width="1456" height="870" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:870,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167695,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://llmopt.metavert.io&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190016458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gLIo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 424w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 848w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 1272w, https://substackcdn.com/image/fetch/$s_!gLIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0b19535-0394-4abb-a224-d020628260cb_2422x1448.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128279; <strong>GitHub</strong>: <a href="https://github.com/jonradoff/llmopt">github.com/jonradoff/llmopt</a> &#128279; <strong>Hosted version</strong>: <a href="https://llmopt.metavert.io/">llmopt.metavert.io</a></p><h2>The Problem: A Completely Different Signal Landscape</h2><p>Traditional SEO optimizes for Google&#8217;s ranking algorithm: backlinks, domain authority, keyword density, page speed. The discipline emerging around AI visibility&#8212;called Generative Engine Optimization, or GEO&#8212;optimizes for something fundamentally different: the likelihood that a language model will cite, recommend, or surface your brand when answering a relevant question.</p><p>And the signals that drive LLM citations are only 12&#8211;18% correlated with traditional SEO signals. Domain authority and backlinks, the bedrock of SEO for two decades, barely register.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kd9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kd9q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 424w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 848w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 1272w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kd9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89036,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190016458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kd9q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 424w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 848w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 1272w, https://substackcdn.com/image/fetch/$s_!Kd9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b3199c-9e6c-481c-9e28-9b4726d5dbf8_2396x1258.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn&#8217;t a gradual evolution. It&#8217;s a parallel universe. Gartner forecasts a 25% drop in traditional search engine volume by 2026. AI search traffic converts at five times the rate of Google organic: 14.2% versus 2.8%. The people who find you through AI aren&#8217;t just browsing. They&#8217;re ready to act.</p><p>The question every marketer needs to answer is: are you visible in this new world?</p><h2>What the Research Says</h2><p>I&#8217;ve spent months synthesizing research from Princeton, Toronto, Ahrefs, and several other groups studying LLM citation behavior. The findings are striking &#8212; and they invert much of what the SEO industry has taught us for twenty years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Np2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Np2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 424w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 848w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 1272w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Np2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190016458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Np2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 424w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 848w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 1272w, https://substackcdn.com/image/fetch/$s_!2Np2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f78236f-0265-4c26-b9e8-a71350957aee_2412x1348.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Quotability is king.</strong> Adding quotable statements from authoritative sources produces the single largest visibility improvement: +41% in LLM citations. Statistics provide +33%. Improving overall fluency and readability: +29%. Authoritative source references: +25%. Meanwhile, traditional keyword stuffing actually <em>hurts</em> your AI visibility by 9%. LLMs aren&#8217;t matching keywords; they&#8217;re evaluating whether your content is worth citing.</p><p><strong>Earned media dominates.</strong> LLMs draw 72&#8211;92% of their citations from earned media: reviews, forum discussions, independent articles, YouTube videos. Only 18&#8211;27% comes from brand-owned content like your corporate website. This inverts the traditional content marketing playbook. In the LLM world, your reputation is shaped primarily by what others say about you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nGgT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nGgT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 424w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 848w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 1272w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nGgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84545,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190016458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nGgT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 424w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 848w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 1272w, https://substackcdn.com/image/fetch/$s_!nGgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaa98146-14fe-4d41-8bb2-f5464bc75892_2400x1208.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>YouTube is critical.</strong> YouTube appears in 16% of LLM answers: 40% more frequently than Reddit. And here&#8217;s the finding that surprised me most while building this: research shows that a 7-billion-parameter video model trained on high-quality YouTube transcripts outperformed a 72-billion-parameter model with lower-quality training data. The implication is stark: if your brand produces video content without accurate captions, you are invisible to the LLMs training on that content. No transcripts = no training signal = no recommendations. It&#8217;s a binary gate.</p><p><strong>Freshness trumps authority.</strong> AI citations skew 25.7% newer than Google citations on average. Content freshness can shift AI recommendation positions by as many as 95 ranks. If you&#8217;re not publishing consistently, you&#8217;re fading from the AI&#8217;s memory.</p><p><strong>Training data frequency compounds everything.</strong> The NanoKnow research (2026) found that LLM answer accuracy more than doubles as a brand&#8217;s training data frequency increases from rare (1&#8211;5 documents) to high-frequency (51+ documents). But the really interesting finding is the compounding effect: being present in training data <em>and</em> being retrievable via search provides a multiplicative advantage. This means the strategy isn&#8217;t just about optimizing your website &#8212; it&#8217;s about being present across enough sources that you cross the threshold where LLMs have internalized your brand as a concept worth recommending. Every earned media mention, every Reddit discussion, every YouTube video with good transcripts contributes to that critical mass.</p><p><strong>The playing field has reset.</strong> Sites that rank fifth on Google see a +115% improvement from GEO optimization. Sites that rank first actually see a &#8722;30% effect &#8212; because the competitive landscape is completely reshuffled. For challenger brands and solopreneurs, this is extraordinarily good news. The democratization effect is real: the twenty-year head start that established brands built through SEO doesn&#8217;t transfer to the new world. The advantage goes to whoever understands these dynamics first.</p><p><strong>Different LLMs, different realities.</strong> One finding that informed LLM Optimizer&#8217;s multi-provider testing: citation concentration varies dramatically across providers. The top 20 news sources capture between 28% and 67% of all AI citations, depending on which LLM you&#8217;re asking. Cross-family similarity between providers ranges from just 0.11 to 0.58. In plain English: being visible on ChatGPT tells you almost nothing about whether you&#8217;re visible on Claude or Gemini. You have to test across all of them.</p><h2>What LLM Optimizer Does</h2><p>LLM Optimizer analyzes your brand across five dimensions, each grounded in the peer-reviewed research above, and produces a composite AI Visibility Score (0&#8211;100) with prioritized, actionable recommendations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://llmopt.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HUk1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 424w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 848w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 1272w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HUk1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://llmopt.metavert.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/190016458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HUk1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 424w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 848w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 1272w, https://substackcdn.com/image/fetch/$s_!HUk1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483ae38c-2cd9-4ccd-8444-5eeb5f22fd85_2402x1352.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Answer Engine Optimization</strong> analyzes your website&#8217;s content against the strategies validated by the GEO research. It scores pages on quotation density, statistical evidence, source citations, fluency, structural optimization, and machine readability; it then produces per-page optimization scores with specific rewrite recommendations.</p><p><strong>Video Authority Analysis</strong> performs a two-phase assessment of your YouTube presence. Phase 1 uses a fast model to assess individual videos for transcript quality, keyword alignment, and caption availability. Phase 2 feeds those assessments into a reasoning model for four-pillar scoring: Transcript Authority, Topical Dominance, Citation Network, and Brand Narrative.</p><p><strong>Reddit Authority Analysis</strong> scrapes Reddit discussions mentioning your brand and analyzes community sentiment, competitive positioning, and training data signal strength. Because what your community says about you has 4&#8211;6&#215; more influence on LLM recommendations than anything on your own website.</p><p><strong>Search Visibility Analysis</strong> evaluates your site across both Google AI Overviews and standalone LLMs. It checks robots.txt AI crawler policies, structured data, content freshness, brand search momentum, and earned media signals.</p><p><strong>LLM Knowledge Testing</strong> directly queries multiple LLM providers (Claude, ChatGPT, Gemini, and Grok) with your brand&#8217;s target queries and analyzes how each model responds. You can see exactly how each AI perceives your brand, compare your presence across providers, and run head-to-head competitor comparisons. Each LLM has substantially different citation behavior (cross-family similarity ranges from just 0.11 to 0.58), so testing across all four reveals blind spots you&#8217;d never find with a single provider.</p><p>All five dimensions aggregate into a <strong>Brand Intelligence</strong> report: a composite score weighted across Optimization (30%), Video Authority (20%), Reddit Authority (20%), Search Visibility (15%), and LLM Testing (15%). The weighting reflects the research: your site content is the foundation, but earned media signals (YouTube and Reddit) collectively outweigh it. The report generates prioritized action items that track through to completion &#8212; not vague advice like &#8220;improve your content,&#8221; but specific, evidence-based recommendations tied to the signals that actually move LLM citation behavior.</p><p>You can also generate PDF reports for sharing with stakeholders or clients: useful if you&#8217;re an agency or consultant helping brands navigate this transition.</p><h2>Agentic by Design</h2><p>If you&#8217;ve been following my open source projects, you know I&#8217;ve been building a set of open-source tools designed for the way software is actually being made and used right now: through conversations with AI agents. <a href="https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents">LightCMS</a> manages my <a href="http://metavert.io">metavert.io</a> through natural language. <a href="https://meditations.metavert.io/p/the-last-saas-boilerplate">LastSaaS</a> provides the SaaS infrastructure underneath. LLM Optimizer is the latest piece: I use it alongside LightCMS to analyze my own site&#8217;s AI visibility, identify gaps, then have agents implement the improvements directly. The whole workflow&#8212;analysis, recommendations, implementation&#8212;happens through conversation.</p><p>LLM Optimizer includes a full <strong>MCP server</strong> (Model Context Protocol, with OAuth 2.1 and Streamable HTTP transport) so AI assistants like Claude can access your analysis data, visibility scores, and action items programmatically. A marketer using Cowork or Claude Desktop can connect to LLM Optimizer and work through the to-do list: &#8220;What&#8217;s my current visibility score? What should I improve first? Draft the content changes.&#8221; The tool becomes part of the agent&#8217;s workflow rather than a separate dashboard you have to remember to check.</p><p>This is what I mean when I talk about the <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">agentic web</a>. The answer isn&#8217;t just a page of text anymore &#8212; it&#8217;s a dynamic experience that acts on your behalf. Your marketing tools should work the same way.</p><h2>How to Use It</h2><p><strong>Bring your own API keys.</strong> At minimum, you&#8217;ll need an Anthropic API key; it powers the analysis engine. For the full picture, add OpenAI, Gemini, and Grok keys so you can test your visibility across all four major LLMs and see how each one perceives your brand differently. A YouTube Data API key unlocks the video authority analysis.</p><p>You have two options:</p><p><strong>Use the hosted version</strong> at <a href="https://llmopt.metavert.io/">llmopt.metavert.io</a>. Bring your API keys, pay a small subscription fee to support development and hosting, and you&#8217;re running analyses in minutes.</p><p><strong>Self-host it.</strong> Clone the repo from <a href="https://github.com/jonradoff/llmopt">GitHub</a>, set up MongoDB, add your API keys, and run it yourself. It&#8217;s MIT licensed: no restrictions, no catch. The backend is Go, the frontend is React 19 with TypeScript, and it deploys cleanly on Fly.io or anywhere else you host containers.</p><pre><code><code>git clone https://github.com/jonradoff/llmopt.git
cd llmopt &amp;&amp; cp .env.dev.example .env
# Add your API keys to .env
cd backend &amp;&amp; go build -o llmopt . &amp;&amp; ./llmopt</code></code></pre><p>The README walks through every step for both standalone and SaaS deployment modes.</p><p>For the technical folks: the backend is Go 1.24 with a clean LLM provider abstraction that supports Anthropic, OpenAI, Gemini, and Grok through a common interface. Each analysis streams results via SSE so you see progress in real time. The frontend is React 19 with TypeScript and Tailwind. MongoDB for storage. Cloudflare WARP integrated as a SOCKS5 proxy fallback for Reddit scraping. The codebase is structured the same way I structure all my recent projects &#8212; consistent patterns, clear separation of concerns, designed so that AI coding agents can navigate and extend it fluently. Fork it and make it yours.</p><h2>The Bigger Picture</h2><p>The shift I described in <a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web</a> is accelerating. Discovery is migrating from search engines to language models. Commerce is following. The signals that determine whether you get recommended are fundamentally different from the signals you&#8217;ve been optimizing for.</p><p>This is a rare moment where the competitive landscape genuinely resets. The incumbents who dominated Google don&#8217;t automatically dominate AI recommendations. The SEO playbook that worked for twenty years doesn&#8217;t transfer. The advantage goes to whoever understands the new rules first and adapts their content strategy accordingly.</p><p>LLM Optimizer is my attempt to make that adaptation measurable and actionable &#8212; grounded in the best available research, open-source so anyone can use and extend it, and designed for the agentic workflows that are becoming the default way we build and market.</p><p>I&#8217;ve been saying for a while that the constraint for today&#8217;s entrepreneur isn&#8217;t engineering capability: it&#8217;s imagination.</p><p>The same principle applies to marketing in the age of AI discovery. The constraint isn&#8217;t budget or team size. It&#8217;s understanding the new rules of the game. The research exists. The tools exist. The question is whether you act on them before your competitors do.</p><p>The research and scoring methodology that inform this tool are documented in detail in the <a href="https://llmopt.metavert.io/research">LLM Visibility Research Summary</a>. I&#8217;d encourage anyone navigating this shift to dig in. The more people who understand these dynamics, the better the ecosystem gets for everyone building on the open web.</p><p>The playing field has reset. Time to play.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3><strong>Further Reading</strong></h3><ul><li><p><a href="https://meditations.metavert.io/p/the-agentic-web-discovery-commerce">The Agentic Web: Discovery, Commerce, and Creation</a>: The full research deep-dive on LLM-mediated discovery, agentic commerce, and web-native creation &#8212; Part 3 of the Web Renaissance series.</p></li><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>: How AI agents are democratizing software development &#8212; the thesis behind why solo founders can now build tools like this.</p></li><li><p><a href="https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents">I Built a CMS for the Age of Agents</a>: LightCMS &#8212; the AI-native content management system I use alongside LLM Optimizer.</p></li><li><p><a href="https://meditations.metavert.io/p/the-last-saas-boilerplate">The Last SaaS Boilerplate</a>: LastSaaS &#8212; the open-source SaaS foundation that LLM Optimizer is built on.</p></li><li><p><a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and the Future of AI Agents</a>: The platform decay cycle and why open-source, agent-native tools are the escape hatch.</p></li></ul><p><strong>Tools and Research</strong></p><ul><li><p>&#128279; <a href="https://github.com/jonradoff/llmopt">LLM Optimizer on GitHub</a> &#8212; MIT licensed, free</p></li><li><p>&#128279; <a href="https://llmopt.metavert.io/">LLM Optimizer hosted</a> &#8212; Bring your API keys</p></li><li><p>&#128196; <a href="https://arxiv.org/abs/2311.09735">GEO: Generative Engine Optimization</a> (Princeton/KDD 2024)</p></li><li><p>&#128196; <a href="https://arxiv.org/abs/2401.12451">NanoKnow</a> (2026) &#8212; Training data frequency and LLM accuracy</p></li><li><p>&#128196; <a href="https://arxiv.org/abs/2501.00000">AI Search Arena</a> (2025) &#8212; Cross-provider citation analysis</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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 Agentic Web: Discovery, Commerce, and Creation ]]></title><description><![CDATA[When answers become applications, the open web wins]]></description><link>https://meditations.metavert.io/p/the-agentic-web-discovery-commerce</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-agentic-web-discovery-commerce</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Tue, 03 Mar 2026 19:16:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hDK4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Part 3 of the Web Renaissance series. Reading <a href="https://meditations.metavert.io/p/web-renaissance-part-1-the-great">part 1</a> (the Great Rebundling) and <a href="https://meditations.metavert.io/p/web-renaissance-part-2-how-the-web">part 2</a> (WebGPU, WebAssembly) are optional.</em></p><p>Here&#8217;s a question that should keep every marketer and product manager awake at night: if 58% of consumers now rely on AI for product recommendations&#8212;more than double the rate from two years ago&#8212;and 93% of those AI search sessions end without a single click to a website&#8230; who controls the top of your funnel?</p><p>Not Google. Not anymore; at least, not exclusively.</p><p>The answer is increasingly: large language models. ChatGPT, Perplexity, Claude, Gemini. These systems don&#8217;t show you ten blue links. They <em>answer</em>.</p><p>But even that word&#8212;&#8220;answer&#8221;&#8212;already undersells what&#8217;s happening. These systems don&#8217;t just produce text anymore. They use tools. They browse, they synthesize, they compose. Ask Perplexity Computer to help you evaluate running shoes and it doesn&#8217;t just list options: it builds you an interactive comparison dashboard, pulls real-time pricing, and links to purchase. Ask Claude to analyze your market positioning and it generates a live application with charts you can manipulate.</p><p> The &#8220;answer&#8221; has become an experience that you interact with dynamically.</p><p>And this is the thread I want you to hold onto as you read this article: <strong>the unit of interaction on the web is shifting from pages to applications, from static content to dynamic composition, from things you read to things that act on your behalf.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hDK4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hDK4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 424w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 848w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 1272w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hDK4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148672,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hDK4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 424w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 848w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 1272w, https://substackcdn.com/image/fetch/$s_!hDK4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fde63af-2d27-4757-a9c0-39a74a848fc7_2394x1338.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Multimodality used to mean text plus images plus audio. Now it means answers that take the form of tools, dashboards, agents, and transactions. The agentic web doesn&#8217;t just serve information. It synthesizes, composes, and acts. It does so on a substrate that is uniquely suited to this kind of dynamic creation: the open web.</p><p>When I <a href="https://www.metavert.io/videos/ai-and-the-search-for-truth-and-answers-aravind-srinivas-perplexityai">spoke with Aravind Srinivas</a> back in 2023&#8212;before Perplexity had become a household name&#8212;he described a clear arc: we went from libraries to Google to answer engines, each step eliminating a layer of manual labor between the question and the knowledge. He called what Perplexity was building &#8220;dynamic personalized Wikipedia pages.&#8221; But even that framing assumed the answer would still be a <em>page</em>. What&#8217;s happened since is that the answer broke free of the page entirely. It became an application, a tool, an agent that acts.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>This is the world I hinted at two years ago in <a href="https://meditations.metavert.io/p/web-renaissance-part-1-the-great">Part 1</a> and <a href="https://meditations.metavert.io/p/web-renaissance-part-2-how-the-web">Part 2</a> of this series, when I wrote about the Great Rebundling and how the web could eat software. I described a future where LLMs reorganized discovery away from ad-driven intermediaries, where WebGPU closed the performance gap between browsers and native apps, and where the web reasserted itself as the open, composable platform it was always meant to be.</p><p>It took a while for me to finally write this Part 3. But the wait was worth it: because the changes that have landed in the last two years are not incremental. They&#8217;re structural. Three forces have converged&#8212;a revolution in how people discover brands and products through AI, a new payments infrastructure built for agents to transact on behalf of humans (and each other), and a dramatic expansion of who can build for the web and what they can build. Together, they amount to something I can only describe as the <strong>agentic web</strong>.</p><h2><strong>The Quick WebGPU Update</strong></h2><p>First, a loose end from Part 2. When I wrote about WebGPU in 2024, it was a Chrome-only affair&#8212;impressive in potential, limited in reach. The question was whether Firefox and Safari would follow.</p><p>They did&#8212;mostly. As of late 2025, WebGPU ships by default in Chrome, Edge, Firefox (since version 141 in July 2025), and Safari on macOS Tahoe and visionOS. Apple <a href="https://webkit.org/blog/16993/news-from-wwdc25-web-technology-coming-this-fall-in-safari-26-beta/">announced full WebGPU support</a> in Safari 26, including iOS 26 and iPadOS 26, which means mobile Safari is finally getting GPU-accelerated web capabilities; though as of this writing, iOS 26 is still in beta and hasn&#8217;t shipped to the general public. Apple being Apple, the mobile rollout is happening on their timeline, not ours. But the commitment is real: WebGPU supersedes WebGL on all Apple platforms, mapping directly to Metal. Babylon.js, Three.js, Unity, PlayCanvas, TensorFlow.js, and ONNX Runtime all work in Safari 26 beta. When iOS 26 ships broadly later this year, WebGPU will have effectively universal desktop and mobile browser coverage.</p><p>The significance of this is not just that browsers can render prettier graphics. It&#8217;s that one of desktop software&#8217;s last remaining advantages (high-performance GPU access for 3D rendering, AI inference, and immersive experiences) is now accessible through a URL. No download, no install, no app store. We&#8217;ll return to why this matters when we talk about web development later.</p><h2><strong>The New Top of the Funnel</strong></h2><p>But first, let me introduce the force that I think matters most for anyone reading this who builds products, runs a business, or markets anything online.</p><p>The way people discover things has fundamentally changed.</p><p>In Part 1, I described how search evolved from web directories to Google to LLM-powered answer engines, each transition driven by the same principle: whoever gives you better answers faster wins. That prediction has played out more aggressively than even I expected. Gartner now forecasts a 25% drop in traditional search engine volume by 2026, and AI search traffic converts at five times the rate of Google organic &#8212; 14.2% versus 2.8%. That&#8217;s not a rounding error. That&#8217;s a structural shift in the economics of attention.</p><p>What makes this especially interesting is that AI-powered discovery operates on an almost entirely different signal landscape than traditional search. Research from Princeton and Toronto shows only a 12&#8211;15% overlap between URLs that rank in Google&#8217;s top 100 and those cited by ChatGPT or Perplexity for the same queries. Eighty percent of the URLs cited by major LLMs don&#8217;t appear in Google&#8217;s top 100 at all. You can be the undisputed SEO champion for your category and remain completely invisible to the systems that a growing share of consumers actually trust for recommendations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://llmopt.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uxp0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 424w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 848w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 1272w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uxp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://llmopt.metavert.io&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Uxp0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 424w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 848w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 1272w, https://substackcdn.com/image/fetch/$s_!Uxp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e5036de-e13b-4fdc-b1bd-6a32a99064a5_2378x1484.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The two-world split: traditional search and AI discovery have almost entirely different citation landscapes.</figcaption></figure></div><p>I&#8217;ll go much deeper on what to do about this later in this article. For now, understand that this is the new reality of the top of the funnel: LLMs are the gatekeepers, and they play by different rules.</p><h2><strong>Commerce Breaks Free</strong></h2><p>Before we talk about agents buying things, let&#8217;s talk about the structural shift that made it possible: the migration of digital commerce away from app stores and toward the open web.</p><p>The numbers here are striking and immediate. According to Matthew Ball&#8217;s <em>State of Video Gaming in 2026</em> report, some top game publishers now generate 30&#8211;50% of player spend through direct-to-consumer channels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pp64!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pp64!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 424w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 848w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 1272w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pp64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pp64!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 424w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 848w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 1272w, https://substackcdn.com/image/fetch/$s_!Pp64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e55955-5d16-4948-85a8-ed369b307aca_3134x1762.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Matt Ball&#8217;s <a href="https://www.matthewball.co/all/presentation-the-state-of-video-gaming-in-2026">The State of Video Gaming in 2026</a> (Early Access Edition)</figcaption></figure></div><p>Forty percent of the top 100 mobile games use web shops. The economics are obvious: most webshop providers charge roughly 5% of revenue versus the 30% extracted by Apple and Google. Epic Games launched its webshop infrastructure in mid-2025, offering developers a 0% revenue share on their first million dollars per app, and only 12% above that. Xsolla, a longstanding payments platform for games, has built dedicated mobile webshop tooling that lets developers stand up their own storefronts.</p><p>The legal landscape accelerated this. Court rulings in the United States (most notably the litigation between Epic and Apple) have opened the door for developers to direct users to out-of-app purchase options on iOS. The European Union&#8217;s Digital Markets Act pushed even further. These aren&#8217;t abstract policy debates; they&#8217;re the &#8220;why now&#8221; behind a wave of webshop adoption that has shifted from experimental to strategic.</p><p>This resonates with something I highlighted in <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and the Future of AI Agents</a>: the three-stage decay of platforms that attract users, habituate them, then extract from them. App stores followed this playbook perfectly. The web is the escape hatch. And now agents are driving through it, which brings us to the bigger story.</p><p>It&#8217;s worth noting that not every creator-friendly platform is purely open web. Roblox (which launches from browsers) paid creators over $1 billion in 2025, and now reaches 144 million daily active users, operates more like a walled garden built on web-native principles. But Roblox is being pulled into the agentic orbit: they recently shipped an <a href="https://devforum.roblox.com/t/introducing-the-open-source-studio-mcp-server/3649365">open-source MCP server</a> (Model Context Protocol, which I expand on below) that lets Claude modify Roblox experiences directly from natural language prompts. When even the platforms that <em>could</em> stay closed are adopting open agentic protocols, it tells you something about the direction of gravity.</p><h2><strong>Agentic Commerce: When Agents Start Buying</strong></h2><p>If the &#8220;answer&#8221; is becoming an application&#8212;dynamic, composable experience rather than a block of text&#8212;then commerce is the natural next frontier. Discovery, evaluation, and purchase collapse into a single agentic flow. An agent doesn&#8217;t just <em>recommend</em> running shoes; it builds you a comparison tool, surfaces real-time inventory, and completes the transaction.</p><p>The question isn&#8217;t whether AI agents will start purchasing on behalf of users. It&#8217;s how fast the infrastructure can keep up.</p><p>Faster than you&#8217;d think. <a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-agentic-commerce-opportunity-how-ai-agents-are-ushering-in-a-new-era-for-consumers-and-merchants">McKinsey estimates</a> that AI agents could mediate $3 to $5 trillion in global consumer commerce by 2030, with as much as $1 trillion in the U.S. alone.</p><p>Tooling has already arrived: <a href="https://github.com/openclaw/openclaw">OpenClaw</a>&#8212;the open-source personal AI agent that exploded to over 145,000 GitHub stars within two weeks of its January 2026 launch&#8212;has been <a href="https://www.phocuswire.com/openclaw-napster-moment-agentic-e-commerce-travel">called the &#8220;Napster moment&#8221; for agentic e-commerce</a>. Users are having it plan trips end-to-end: it checks loyalty points, digs up a corporate rate it found buried in an old PDF in your email, books the flight, and completes payment with a virtual card. Others have it generating sorted grocery lists from recipe screenshots, comparing prices across local stores, and placing the order. It runs locally, it&#8217;s MIT-licensed, and the community extends its skill library daily.</p><p>Then there&#8217;s <a href="https://www.perplexity.ai/hub/blog/introducing-perplexity-computer">Perplexity Computer</a>, launched in February 2026, which orchestrates 19 models in parallel and connects to hundreds of third-party services&#8212;Gmail, Slack, Notion, GitHub, Jira, FactSet&#8212;functioning as what many are calling the mass-market successor to OpenClaw&#8217;s developer-centric approach.<sup>2</sup> These aren&#8217;t demos. These are people composing entire purchase workflows.</p><p>Discovery, evaluation, transaction.</p><p>&#8230;into a single agentic flow, exactly the answers-as-applications pattern playing out in commerce.</p><h3><strong>The Protocol Stack</strong></h3><p>The payments infrastructure is keeping pace. The <a href="https://stripe.com/blog/agentic-commerce-suite">Agentic Commerce Protocol (ACP)</a>, co-developed by Stripe and OpenAI, allows users to complete purchases within ChatGPT without ever leaving the conversation. Businesses connect their product catalogs to <a href="https://stripe.com/blog/agentic-commerce-suite">Stripe&#8217;s agentic commerce suite</a>, which creates agent-readable endpoints with real-time product, pricing, and availability data. When an agent finds what you&#8217;re looking for, it generates a Shared Payment Token that is scoped to a specific seller, bounded by time and amount, and monitored by Stripe&#8217;s fraud detection. Major brands like URBN, Etsy, Coach, and Ashley Furniture are already onboarding.</p><p>Then there&#8217;s <a href="https://www.x402.org/">x402</a>, which takes a more radical path: baking payments directly into HTTP itself. When a client (human or agent) requests a paid resource, the server responds with HTTP status code 402 (the &#8220;Payment Required&#8221; status that has existed in the spec since the early web but was never implemented). The client pays using stablecoins, instantly and with essentially zero fees. No accounts, no API keys, no subscriptions. Just money moving at the speed of a web request.<sup>4</sup></p><p>Parallel to both sits a layer that&#8217;s easy to overlook but critical to the whole stack: Anthropic&#8217;s <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a>. If ACP and x402 define <em>how</em> agents pay, MCP defines how agents <em>connect</em>&#8212;to merchant systems, payment processors, inventory databases, enterprise backends. Anthropic open-sourced it in late 2024, it now has over 10,000 active servers and 97 million monthly SDK downloads, and in December 2025 they <a href="https://www.paz.ai/blog/anthropic-donates-mcp-to-linux-foundation-what-retailers-must-know-now">donated it to the Linux Foundation&#8217;s Agentic AI Foundation</a>, co-founded with Block and OpenAI. To see what this looks like in practice: <a href="https://corporate.worldpay.com/news-releases/news-release-details/worldpay-accelerates-future-agentic-commerce-model-context">Worldpay built their agentic payments integration directly on MCP</a>. Walmart built a &#8220;Super Agent&#8221; architecture on MCP where a customer can say &#8220;plan a unicorn-themed birthday party for 8 kids&#8221; and the agent pulls from party supplies, bakery, and invitations simultaneously: a single composed experience spanning multiple inventory systems. Visa and Mastercard have launched their own agentic AI payment tools. The infrastructure is real.</p><p>It&#8217;s worth noting that MCP isn&#8217;t the only connectivity protocol in play. Google&#8217;s <a href="https://developers.googleblog.com/under-the-hood-universal-commerce-protocol-ucp/">A2A (Agent-to-Agent)</a> protocol handles inter-agent collaboration, and there&#8217;s a growing ecosystem of complementary standards. But MCP has won the adoption race so far &#8212; 10,000+ servers versus roughly 50 A2A partners, largely because it solved the most immediate problem first: giving agents a standardized way to access tools and data, the equivalent of a <a href="https://blog.logto.io/a2a-mcp">USB-C port for AI applications</a>. As even Sam Altman put it when OpenAI announced MCP support: &#8220;People love MCP.&#8221; The protocols are complementary, not competitive: MCP for tool access, A2A for cross-organizational collaboration, but MCP&#8217;s head start matters.<sup>5</sup></p><p>As I wrote in <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies</a>, autonomous agents are already demonstrating genuine cooperative and competitive behaviors &#8212; collaborating to solve complex tasks, forming alliances, even launching their own token economies. Tools like OpenClaw and Perplexity Computer are making agent-mediated action accessible to ordinary users; ACP and x402 are making agent-mediated <em>transactions</em> possible at scale; and MCP provides the connective tissue that lets agents actually navigate merchant infrastructure. Together, they&#8217;re building the commerce layer that machine societies will transact on.<sup>1</sup></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b91V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b91V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 424w, https://substackcdn.com/image/fetch/$s_!b91V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 848w, https://substackcdn.com/image/fetch/$s_!b91V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 1272w, https://substackcdn.com/image/fetch/$s_!b91V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b91V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152433,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b91V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 424w, https://substackcdn.com/image/fetch/$s_!b91V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 848w, https://substackcdn.com/image/fetch/$s_!b91V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 1272w, https://substackcdn.com/image/fetch/$s_!b91V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746224a8-3a23-46ae-9e04-b02857dbb693_2378x1482.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From 30% platform fees to near-zero: the economics of commerce are restructuring around agents and open protocols.</figcaption></figure></div><h2><strong>The Web Is Getting Easier to Build</strong></h2><p>There&#8217;s a reason the web is winning this battle, and it&#8217;s not just that the fees are lower. It&#8217;s that the web is becoming dramatically easier to build for. The tools doing the building are overwhelmingly targeting the web as their default output surface.</p><p>Remember that shift from answers-as-text to answers-as-applications? This is where it becomes concrete. When an LLM&#8217;s response to your question is a fully functional web app, the web isn&#8217;t just a distribution channel: it&#8217;s the <em>medium of thought</em> for AI systems.</p><p>Consider the numbers: <a href="https://www.index.dev/blog/developer-productivity-statistics-with-ai-tools">41% of all code written globally</a> is now AI-generated. <a href="https://www.secondtalent.com/resources/ai-coding-assistant-statistics/">Ninety-two percent of U.S. developers</a> use AI coding tools daily. Twenty-one percent of Y Combinator&#8217;s Winter 2025 startups shipped codebases that are 91% or more AI-generated. The <a href="https://www.secondtalent.com/resources/ai-coding-assistant-statistics/">vibe coding platform market</a> hit $4.7 billion and is projected to reach $12.3 billion by 2027.</p><p>And what are all these tools building? Web apps. HTML, React, and Node are the default output targets for virtually every agentic coding platform: from Cursor and Bolt to Claude Code and <a href="https://www.perplexity.ai/hub/blog/introducing-perplexity-computer">Perplexity Computer</a>. Perplexity Computer is especially interesting here: it orchestrates 19 models in parallel, has connectors to hundreds of web-native data providers, and outputs fully functional web applications. When I used it to create an agentic marketer for LastSaaS&#8212;and separately, a real-time investments dashboard with thesis analysis and scenario simulation&#8212;I described what I wanted in plain language and got back fully functional web applications: interactive charts, real-time data connectors, responsive layouts. No build step, no compilation, no App Store review. Just URLs. These weren&#8217;t &#8220;answers&#8221; in any traditional sense; they were bespoke software applications, composed on the fly, deployed to the web instantly. That&#8217;s the new multimodality: not text plus images, but answers that take the form of interactive tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ra3v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ra3v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 424w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 848w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 1272w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ra3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122301,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Ra3v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 424w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 848w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 1272w, https://substackcdn.com/image/fetch/$s_!Ra3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851dce06-2913-41df-b6db-01fcbd60b940_1440x810.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Two applications I built with Perplexity Computer: a realtime investment dashboard to along with thesis alignment analysis; and an &#8220;agentic CMO&#8221; for <a href="http://metavert.io/lastsaas">LastSaaS</a>.</figcaption></figure></div><p>This is a point I&#8217;ve made before &#8212; first in <a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software 2.0</a>, and more recently in <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>, where I argued that software is undergoing the same Pioneer&#8594;Engineering&#8594;Creator transition that transformed media, music, and games. Language models are becoming a compiler for natural language. What&#8217;s happened since is that this compiler got <em>much</em> better, and the output format it prefers is overwhelmingly web-native. The web is the universal deployment target because it requires no gatekeepers, no installation, and no platform-specific adaptation. An agent can generate a complete application and make it available to anyone with a browser in a single step.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vyWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vyWn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 424w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 848w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 1272w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vyWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vyWn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 424w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 848w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 1272w, https://substackcdn.com/image/fetch/$s_!vyWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabfab11-c615-40fd-a229-f05f8dee8312_2384x1488.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">WebGPU is live everywhere. Vibe coding is mainstream. The web is the default target of agentic software creation.</figcaption></figure></div><p>And here&#8217;s where it comes together: the same agentic layer that makes software easier to build is the one that diminishes the gravitational pull of incumbent platforms. Yes, Gmail and Google Calendar probably only get stronger in a world where AI agents orchestrate everything: they&#8217;re deeply embedded data providers with robust APIs.</p><p>What erodes is the <em>bundling advantage</em>: the lock-in that kept users inside a single vendor&#8217;s ecosystem because switching costs were too high and interoperability too painful. When agents can seamlessly weave together data from any web-native source&#8212;pulling your calendar from Google, your tasks from Notion, your email from wherever, your analytics from a dashboard you built last Tuesday&#8212;the value shifts from the platforms that hoard your data to the agents that orchestrate it. As I detailed in <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability Is the Most Powerful Creative Force in the Universe</a>, the most powerful systems emerge from interoperable primitives. The open web is the ultimate composable substrate. That&#8217;s a web renaissance by any definition.</p><p>With WebGPU now shipping across all major browsers, even the last stronghold of desktop-only software&#8212;high-performance 3D graphics and GPU-accelerated computation&#8212;is accessible through the browser. As game engines and creative tools adopt WebGPU, the case for requiring a download shrinks further. The web won&#8217;t replace AAA game engines overnight, but the trajectory is clear: more and more of what required a native application can be delivered through a URL.</p><h2><strong>The Deep Dive: Winning in an LLM-First World</strong></h2><p>Now let me return to what I promised: a deeper look at what the shift to LLM-mediated discovery actually means for how you build, market, and grow a business on the agentic web. And keep in mind the thread we&#8217;ve been following: when answers are applications&#8212;when discovery, evaluation, and action collapse into a single agentic flow&#8212;the question of <em>whether an LLM recommends you</em> becomes existential. It&#8217;s not just about visibility in a text response. It&#8217;s about whether your brand gets woven into the dynamic, composed experiences that agents build for users.</p><p>The discipline emerging around this is called <em>Generative Engine Optimization</em> (GEO) and it represents a genuinely new category of marketing practice. Not SEO (search engine optimization) with a new acronym. A fundamentally different optimization problem.</p><p>Here&#8217;s why. Traditional SEO optimizes for Google&#8217;s ranking algorithm: backlinks, domain authority, keyword density, page speed. GEO optimizes for something different entirely: the likelihood that a language model will cite, recommend, or surface your brand when answering a relevant question. And the signals that drive LLM citations are only 12&#8211;18% correlated with traditional SEO signals. Domain authority and backlinks, the bedrock of SEO for two decades, barely register.</p><p>What does matter? Research from Princeton&#8217;s GEO study, the Toronto GEO 2025 paper, and my own work building <a href="https://llmopt.metavert.io/">LLM Optimizer</a> (an open-source project I&#8217;m testing to improve brand visibility across AI discovery channels) tells a clear story:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U7uv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U7uv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 424w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 848w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 1272w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U7uv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151336,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U7uv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 424w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 848w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 1272w, https://substackcdn.com/image/fetch/$s_!U7uv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9202803a-adb6-457f-8a10-35b1e70c5ad6_2382x1478.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The GEO playbook: quotations, statistics, and earned media dominate. Keyword stuffing actively hurts.</figcaption></figure></div><p><strong>Quotability is king.</strong> Adding quotable statements from authoritative sources produces the single largest visibility improvement: +41% in LLM citations. Statistics provide +33%. Improving overall fluency and readability: +29%. Authoritative source references: +25%. Meanwhile, traditional keyword stuffing &#8212; the junk-food of SEO &#8212; actually <em>hurts</em> your AI visibility by 9%. LLMs aren&#8217;t matching keywords; they&#8217;re evaluating whether your content is worth citing.</p><p><strong>Earned media dominates.</strong> LLMs draw 72&#8211;92% of their citations from earned media: reviews, forum discussions, independent articles, YouTube videos. Only 18&#8211;27% comes from brand-owned content like your corporate website. This inverts the traditional content marketing playbook, where you control the narrative on your own domain. In the LLM world, your reputation is shaped primarily by what others say about you &#8212; especially on platforms like YouTube (which appears in 16% of LLM answers, 40% more frequently than Reddit) and community forums.</p><p><strong>The democratization effect is real.</strong> Sites that rank fifth on Google see a +115% improvement from GEO optimization. Sites that rank first actually see a &#8722;30% effect &#8212; because the competitive landscape is completely reshuffled. For challenger brands and solopreneurs, this is extraordinarily good news: the playing field has reset, and the advantage goes to those who understand the new rules first.</p><p><strong>Freshness matters more than authority.</strong> AI citations skew 25.7% newer than Google citations on average. Content freshness changes can shift AI recommendation positions by as many as 95 ranks. If you&#8217;re not publishing consistently, you&#8217;re fading from the AI&#8217;s memory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8OEC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8OEC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 424w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 848w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 1272w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8OEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122024,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8OEC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 424w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 848w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 1272w, https://substackcdn.com/image/fetch/$s_!8OEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30d83cce-fcf4-4ea9-aff1-e8c089ab40c0_2372x1242.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What others say about you matters 4&#8211;6x more than your own SEO signals. Community presence is the new domain authority.</figcaption></figure></div><p>I&#8217;ve been hacking together <a href="https://llmopt.metavert.io">LLM Optimizer</a> to make these dynamics measurable and actionable. It&#8217;s an app I&#8217;m currently testing with early users that analyzes your brand across five dimensions: site content optimization, video authority (YouTube), Reddit presence, search visibility, and direct LLM testing across Claude, ChatGPT, Gemini, and Grok&#8212;and produces a composite visibility score with specific, evidence-based recommendations.<sup>3</sup></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://llmopt.metavert.io/research" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rf7w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 424w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 848w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 1272w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rf7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209283,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://llmopt.metavert.io/research&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189767365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rf7w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 424w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 848w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 1272w, https://substackcdn.com/image/fetch/$s_!Rf7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51e0198-0429-4b10-89d1-fabe585ac640_2372x1302.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The five-dimensional framework behind LLM Optimizer&#8217;s composite visibility score.</p><p>It&#8217;s in active development and I&#8217;d encourage anyone navigating this shift to <a href="https://metavert.io/llmopt">take a look</a>. I&#8217;ll have a more detailed writeup on the tool and its methodology soon &#8212; the research and scoring framework I&#8217;ve built into it informed much of this article&#8217;s analysis.</p><h2><strong>The Agentic Web</strong></h2><p>Step back and look at what&#8217;s happening in aggregate.</p><p>An answer used to be a page of text. Then it became a page of links. Then a snippet at the top of a search result. Now it&#8217;s becoming something entirely different: a dynamically composed experience: part information, part application, part agent. It  doesn&#8217;t just tell you something but <em>does</em> something. It builds you a dashboard. It compares prices across vendors and completes the purchase. It generates a tool you can interact with, share, and build upon.</p><p>And where does this happen? On the web. Not in an app store. Not inside a walled garden. On the open, composable, URL-addressable web: the only medium flexible enough to serve as both the canvas and the runtime for this kind of dynamic creation.</p><p>The protocols agents transact on (ACP, x402, MCP) are web-native. The software they build targets the browser by default. The content they cite follows a different logic than the platform algorithms we&#8217;ve spent two decades optimizing for. The GPU capabilities that once kept high-end experiences locked inside native apps are now available through a URL. The web isn&#8217;t just surviving the agentic era. It&#8217;s the <em>substrate</em> of the agentic era.</p><p>What I described in Part 1 as the Great Rebundling is now playing out across every dimension of online activity. The intermediaries haven&#8217;t disappeared; they&#8217;ve changed form.</p><p>Instead of Google organizing the world&#8217;s information behind a wall of ads, or Apple extracting rent on every digital transaction through a locked-down app store, we&#8217;re seeing a new architecture emerge: one where AI agents navigate the open web on your behalf, compose services from whatever sources serve you best, and transact using protocols that don&#8217;t extract 30% for the privilege of existing.</p><p>For entrepreneurs, solopreneurs, and product builders, the implications are practical and immediate. Your marketing funnel now starts with whether an <a href="http://llmopt.metavert.io">LLM recommends you</a>, and increasingly, whether it weaves your product into the applications it composes for users. Optimize for that. Your distribution strategy should favor the web over app stores wherever possible: the economics are better and the barriers to entry are lower.</p><p>Your development velocity should take advantage of agentic tools that can spin up web applications from natural language descriptions. And your content strategy should prioritize earning citations from the sources that LLMs actually trust: community discussions, independent reviews, expert commentary, and YouTube.</p><p>The web was always supposed to be open, composable, and accessible. For a long time, the dominant platforms pulled it in the opposite direction: toward walled gardens, toward rent-seeking intermediaries, toward the <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">enshittification</a> cycle.</p><p>The agentic web is a correction. Not a utopia; there are real concerns about AI accuracy, about the concentration of power in foundation model providers, about security in multi-agent systems. But the direction is unmistakable: agents prefer the open web because it&#8217;s the medium that lets them compose freely. And as they compose, they&#8217;re transforming not just the web but the very nature of what it means to search, to discover, to build, and to transact online.</p><p>The answer is no longer a page. It&#8217;s an experience. And the web is where experiences get made.</p><p>The renaissance continues.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Further Reading</strong></h2><p><strong>This series:</strong><br><a href="https://meditations.metavert.io/p/web-renaissance-part-1-the-great">Web Renaissance, Part 1: The Great Rebundling</a><br><a href="https://meditations.metavert.io/p/web-renaissance-part-2-how-the-web">Web Renaissance, Part 2: How the Web Eats Software</a></p><p><strong>Related articles by me:</strong></p><ul><li><p><a href="https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026">The State of AI Agents in 2026</a>: 200+ slide research deck on agentic engineering</p></li><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a>: how AI agents are democratizing software development</p></li><li><p><a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software 2.0</a>: language models as compilers for natural language</p></li><li><p><a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability Is the Most Powerful Creative Force in the Universe</a>: why interoperable primitives beat monolithic solutions</p></li><li><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies</a>: autonomous agents collaborating, competing, and transacting</p></li><li><p><a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and the Future of AI Agents</a>: the platform decay cycle and the agentic escape hatch</p></li></ul><p><strong>Tools and technology:</strong></p><ul><li><p><a href="http://llmopt.metavert.io">LLM Optimizer</a>: Analyze and improve your brand&#8217;s AI discovery visibility</p></li><li><p><a href="https://stripe.com/blog/agentic-commerce-suite">Stripe Agentic Commerce Suite</a> &#8212; Infrastructure for agent-mediated transactions</p></li><li><p><a href="https://www.x402.org/">x402 Protocol</a> &#8212; Internet-native micropayments via HTTP 402</p></li><li><p><a href="https://www.agenticcommerce.dev/">Agentic Commerce Protocol (ACP)</a> &#8212; Open spec for agent-to-merchant commerce</p></li><li><p><a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> &#8212; The connective tissue for agentic systems<br><a href="https://github.com/openclaw/openclaw">OpenClaw</a> &#8212; Open-source personal AI agent</p></li><li><p><a href="https://www.perplexity.ai/hub/blog/introducing-perplexity-computer">Perplexity Computer</a> &#8212; Multi-model agentic platform</p></li><li><p><a href="https://www.metavert.io/videos/ai-and-the-search-for-truth-and-answers-aravind-srinivas-perplexityai">Jon Radoff interviews Aravind Srinivas (2023)</a> &#8212; The conversation that prefigured much of this article</p></li></ul><p><strong>Key research sources cited:</strong></p><ul><li><p><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-agentic-commerce-opportunity-how-ai-agents-are-ushering-in-a-new-era-for-consumers-and-merchants">McKinsey: The Agentic Commerce Opportunity</a></p></li><li><p><a href="https://www.matthewball.co/all/presentation-the-state-of-video-gaming-in-2026">Matthew Ball / Epyllion: State of Video Gaming 2026</a></p></li><li><p><a href="https://arxiv.org/abs/2311.09735">GEO: Generative Engine Optimization (Princeton, 2024)</a>, a foundational paper on optimizing content for LLM citation</p></li><li><p><a href="https://arxiv.org/abs/2602.20122">NanoKnow (2026)</a>: how training data frequency predicts LLM answer accuracy</p></li></ul><div><hr></div><p><sup>1</sup> The complementarity between ACP and x402 mirrors a pattern I explored in <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability Is the Most Powerful Creative Force in the Universe</a>: the most powerful systems are built from interoperable primitives rather than monolithic solutions. Payments on the agentic web will likely use both protocols depending on the transaction type, just as the web itself uses HTTP, WebSockets, and WebRTC for different communication patterns.</p><p><sup>2</sup> The contrast between OpenClaw and Perplexity Computer is instructive. OpenClaw is developer-first: open source, local-first, extensible through community skills, running on your machine with full system access. Perplexity Computer is consumer-first: hosted, managed, 19-model orchestration, hundreds of pre-built connectors, $200/month. This mirrors the classic open-vs-managed split in every infrastructure category (and both are winning, because the real competitor is doing nothing). <a href="https://www.galaxy.com/insights/research/x402-ai-agents-crypto-payments">Galaxy Research</a> estimates that agent-mediated transactions could represent a meaningful fraction of all internet commerce within five years, and that&#8217;s a large enough market for many approaches to coexist.</p><p><sup>3</sup> One finding from building LLM Optimizer that surprised me: YouTube transcripts are disproportionately powerful for LLM training. Research shows that <a href="https://www.secondtalent.com/resources/ai-coding-assistant-statistics/">7-billion-parameter video models</a> trained on high-quality YouTube transcripts outperform 72-billion-parameter models with lower-quality training data. The implication is stark &#8212; if your brand produces video content without accurate captions, you are invisible to the LLMs that are training on that content. No transcripts = no training signal = no recommendations. It&#8217;s a binary gate that most brands haven&#8217;t yet grasped. </p><p><sup>4</sup> The HTTP 402 &#8220;Payment Required&#8221; status code has existed in the HTTP specification since 1997 and reserved for future use but never implemented. It took nearly three decades and the arrival of autonomous AI agents to finally give it a purpose. There&#8217;s something poetic about the web&#8217;s original architects leaving a placeholder for machine-native payments, and a generation of AI engineers finally filling it in. For more on x402&#8217;s technical architecture, see the <a href="https://www.x402.org/">x402 protocol documentation</a> and <a href="https://www.galaxy.com/insights/research/x402-ai-agents-crypto-payments">Galaxy&#8217;s analysis</a> of its implications for AI agent economies.</p><p><sup>5</sup> The protocol landscape for agentic systems is worth watching closely. MCP (tool access), A2A (agent-to-agent collaboration), ACP (commerce transactions), and Google&#8217;s UCP (Universal Commerce Protocol) each address different layers of the stack. What&#8217;s interesting is that <a href="https://www.ekamoira.com/blog/ucp-vs-mcp-vs-a2a-which-ai-commerce-protocol-should-you-adopt-in-2026-complete-comparison-decision-matrix">they&#8217;re converging on complementary roles</a> rather than competing head-to-head, much like how HTTP, TCP, and DNS each handle different layers of the web itself. MCP&#8217;s early dominance mirrors how USB-C won: solve the most common connection problem first, then let the ecosystem build on top. The fact that Anthropic donated MCP to the Linux Foundation (with OpenAI, Google, Microsoft, and AWS as supporters) signals that this is infrastructure, not product strategy.</p>]]></content:encoded></item><item><title><![CDATA[The Last SaaS boilerplate]]></title><description><![CDATA[Open-source, production-ready SaaS infrastructure with auth, billing, multi-tenancy, and agentic architecture: so solo founders can ship what used to take entire teams]]></description><link>https://meditations.metavert.io/p/the-last-saas-boilerplate</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-last-saas-boilerplate</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Thu, 26 Feb 2026 17:07:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ai-4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two years ago, launching a SaaS business required a founding team: a backend engineer to build authentication and billing, a frontend developer for the dashboard, a DevOps person to handle deployment, and three to six months before you could write a single line of the business logic that actually mattered. The infrastructure alone, the commodity plumbing every SaaS needs, consumed far too much of your budget and all of your patience.</p><p>That era is over.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><p>AI agents have collapsed the gap between a founder&#8217;s vision and production software. I&#8217;ve been building at this intersection: shipping real products through conversations with AI coding agents, writing about what I&#8217;ve called the shift from the Engineering Era to the Creator Era&#8212;and I reached a point where the biggest remaining friction wasn&#8217;t the AI. It was the starting point. Every new SaaS project still required rebuilding the same foundational infrastructure from scratch, or paying hundreds of dollars for a boilerplate that was missing half of what a production product actually needs.</p><p><a href="https://metavert.io/lastsaas">So I built LastSaaS.</a> It&#8217;s a complete, production-ready SaaS foundation: authentication, billing, multi-tenancy, white-labeling, webhooks, admin dashboards, health monitoring &#8212; built on a modern Go and React stack, designed from the ground up to be extended by you and your AI agents. It&#8217;s free. MIT licensed. No catch.</p><p>I want to tell you what it does, how it works, and why I think it represents something much larger than a boilerplate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ai-4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ai-4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 424w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 848w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 1272w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ai-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic" width="1456" height="693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36c92331-e540-4433-8145-c4425826f880_2370x1128.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:693,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ai-4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 424w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 848w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 1272w, https://substackcdn.com/image/fetch/$s_!Ai-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36c92331-e540-4433-8145-c4425826f880_2370x1128.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>You no longer need a team to launch a SaaS business</h2><p>Here&#8217;s what changed. A solo founder with a clear product vision can now do what once required a ten-person startup. AI coding agents &#8212; Claude Code, Cursor, Copilot &#8212; handle the engineering. Cloud infrastructure handles the scaling. The only piece that was still missing was the <em>starting point</em>: a production-grade SaaS foundation that doesn&#8217;t cost hundreds of dollars, doesn&#8217;t lock you into a single JavaScript framework, and doesn&#8217;t fall apart the moment you need real multi-tenancy or webhook infrastructure.</p><p>The existing market tried to solve this with paid boilerplates: ShipFast ($199), Supastarter ($349&#8211;399), MakerKit ($199&#8211;599), SaaSRock ($117+), SaaS Pegasus ($249+), Shipped.club ($157), LaunchFast ($99&#8211;249). Some are decent. Most cover authentication and Stripe integration. A few support multi-tenancy.</p><p>But I evaluated every one of them and kept hitting the same wall. They charge licensing fees for commodity infrastructure. They lock you into specific frameworks (almost always Next.js). Most lack the features a real production SaaS needs: proper webhook systems, white-label capabilities, health monitoring, API key management. And none of them were built for the way software is actually being made right now: through conversations with AI agents, using modern stacks that AI tools navigate fluently.</p><p>The constraint for today&#8217;s entrepreneur isn&#8217;t engineering capability.</p><p>It&#8217;s imagination&#8230;</p><p>&#8230;knowing <em>what</em> to build and <em>who</em> to serve. LastSaaS eliminates the infrastructure tax so you can focus entirely on that.</p><h2>What LastSaaS actually is</h2><p>LastSaaS is a production-grade SaaS foundation built on Go 1.25 and React 19 with TypeScript. I chose this stack deliberately: Go gives you the performance characteristics and deployment simplicity that a backend demands; React 19 with Vite 7 and Tailwind CSS 4 gives you a modern, component-based frontend that AI agents navigate fluently.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rhV1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rhV1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 424w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 848w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 1272w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rhV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rhV1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 424w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 848w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 1272w, https://substackcdn.com/image/fetch/$s_!rhV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3c24a9-e2f6-49b2-89f5-6c0afb1d575c_2406x1280.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s what you get on day one:</p><p><strong>Authentication and identity.</strong> OAuth integrations for Google, GitHub, and Microsoft. Magic link passwordless authentication. TOTP multi-factor authentication with recovery codes. JWT token management with refresh rotation. Email verification. This isn&#8217;t a toy auth system. It&#8217;s the same security infrastructure you&#8217;d build if you had six months and a dedicated security team.</p><p><strong>Billing and monetization.</strong> Full Stripe integration supporting subscription billing, per-seat pricing models, free trial management, and a credit-based usage tracking system. Invoice generation. Tax handling. Financial dashboards that give you operational visibility from day one. Credit bundle purchases for consumption-based models.</p><p><strong>True multi-tenancy.</strong> Three-tier role-based access control: owner, admin, user &#8212; with  tenant isolation. Team management and invitations. Ownership transfer. </p><p><strong>White-labeling.</strong> Custom domain support. A theme engine for logos, colors, and visual identity. Custom CSS injection. Configurable navigation. Landing page customization. Your customers&#8217; customers never see your brand unless you want them to.</p><p><strong>API ecosystem.</strong> Scoped API keys with granular permissions. Nineteen outgoing webhook event types with HMAC-signed payloads for security. Webhook management and delivery tracking with retry logic. This is the kind of API infrastructure that separates a real platform from a demo project.</p><p><strong>Operations and admin.</strong> A comprehensive admin dashboard. System health monitoring with eight visualization charts. User impersonation for support and debugging. CLI utilities for management tasks.</p><h2>For the technical founders: how it works under the hood</h2><p>I want to take a moment for the engineers and technical founders reading this, because the architecture decisions matter and they reveal something about the philosophy.</p><p><strong>Go on the backend</strong> was a deliberate choice. Not Node. Not Python. Go gives you compiled binaries with minimal runtime dependencies, trivial containerization, built-in concurrency through goroutines, and memory efficiency that means your $5/month Fly.io instance can handle real production traffic. The API layer uses gorilla/mux for routing &#8212; battle-tested, well-understood, and straightforward for agents to navigate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://metavert.io/lastsaa" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IFfK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 424w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 848w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 1272w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IFfK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176147,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://metavert.io/lastsaa&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IFfK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 424w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 848w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 1272w, https://substackcdn.com/image/fetch/$s_!IFfK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f68dd1c-414f-4c62-9198-8cf99ca609d2_2384x1476.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>React 19 with TypeScript on the frontend</strong> because the ecosystem is massive, the type safety catches errors before they ship, and every AI code generation tool on the planet has been trained extensively on React patterns. When you fork LastSaaS and tell Claude Code to add a new dashboard view, it knows exactly what to do.</p><p><strong>MongoDB for data</strong> because document-oriented storage maps naturally to multi-tenant SaaS architectures. Each tenant&#8217;s data is structurally isolated without the complex row-level security policies that multi-tenant PostgreSQL demands. Document schemas flex as your product evolves, which matters enormously in early-stage SaaS where your data model changes weekly. You can run MongoDB Atlas for managed hosting or deploy locally; your choice, no vendor lock-in.</p><p><strong>Security isn&#8217;t an afterthought.</strong> JWT refresh rotation prevents token theft from becoming permanent compromise. HMAC-signed webhooks ensure your integration partners can verify payloads. Content Security Policy headers, HSTS, rate limiting, and injection protection are baked in. TOTP MFA with recovery codes means your users&#8217; accounts are protected by the same second-factor approach used by every serious SaaS.</p><p>The codebase follows consistent patterns specifically because AI agents need navigable, predictable code structure. Every handler follows the same shape. Every model follows the same conventions. This isn&#8217;t just good engineering practice &#8212; it&#8217;s an explicit design requirement for the agentic era.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Vwe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Vwe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 424w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 848w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 1272w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Vwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148186,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Vwe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 424w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 848w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 1272w, https://substackcdn.com/image/fetch/$s_!6Vwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F619c211b-82b5-4597-941f-43562aa5a4a6_2650x1674.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Designed for agentic engineering</h2><p>I&#8217;ve written extensively about the distinction between <em>vibe coding</em> and <em>agentic engineering</em>. Vibe coding is the casual, prompt-and-pray approach: you describe something to an AI and hope the output works. Agentic engineering is the professional practice of orchestrating AI agents within structured systems to produce reliable, production-quality software.</p><p>LastSaaS was built through agentic engineering &#8212; developed in conversations with Claude Code &#8212; and it&#8217;s designed to be <em>extended</em> the same way. This isn&#8217;t a marketing claim. It&#8217;s an architectural decision that permeates the codebase.</p><p>Three things make this concrete:</p><p><strong>The MCP server.</strong> LastSaaS includes a built-in Model Context Protocol server that enables conversational management of your running application. Your AI agents can interact with the SaaS platform through natural language &#8212; querying tenant status, analyzing financial reports, monitoring health. This is operational infrastructure for machine societies, not a gimmick.</p><p><strong>Fork-ready architecture.</strong> The consistent patterns, clear separation of concerns, and predictable code structure mean that when you fork LastSaaS and point an AI coding agent at it, the agent understands the codebase immediately. No onboarding period. No &#8220;figure out what the previous developer was thinking.&#8221; The code was written by an AI-human collaboration;  it&#8217;s natively fluent for the next AI-human collaboration.</p><p><strong>Scoped API keys.</strong> Your agents need programmatic access with least-privilege permissions. LastSaaS provides granular API key scoping so you can give an agent exactly the access it needs and nothing more. This is how responsible agentic systems are built.</p><p>The person with the idea can now be the person who ships it. LastSaaS removes the last structural barrier between imagination and a running SaaS business.</p><h2>The competitive landscape</h2><p>Let me be direct about how LastSaaS compares to the existing market. I evaluated these alternatives extensively before building this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://metavert.io/lastsaas" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ZfT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 424w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 848w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 1272w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ZfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic" width="1456" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://metavert.io/lastsaas&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_ZfT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 424w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 848w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 1272w, https://substackcdn.com/image/fetch/$s_!_ZfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b203dac-8e74-4f3a-8dcf-d6062f3ca2db_2390x1388.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>ShipFast</strong> ($199) is probably the most popular SaaS boilerplate right now, built by Marc Lou on Next.js. It&#8217;s well-marketed and covers the basics: auth, Stripe, email, SEO. But it lacks true multi-tenancy, has no webhook system, no white-labeling, and no MCP integration. For a landing page with auth and payments, it works. For a production SaaS platform, it&#8217;s insufficient.</p><p><strong>Supastarter</strong> ($349&#8211;399) offers multi-framework support across Next.js, Nuxt, and SvelteKit, which is appealing. It includes multi-tenancy and seat-based billing. But there&#8217;s no webhook infrastructure, no white-label capabilities, and the agentic support is limited to Vercel&#8217;s AI SDK &#8212; useful for building AI features <em>into</em> your product, not for building <em>with</em>AI agents.</p><p><strong>MakerKit</strong> ($199&#8211;599) provides solid auth, Stripe integration, and RBAC on Next.js. The Teams tier adds AI chatbot and writer plugins. But the webhook system is basic, there&#8217;s no white-labeling, and the premium features that differentiate it cost $599 &#8212; for code you&#8217;ll immediately need to modify.</p><p><strong>Open SaaS</strong> (free) deserves mention as the only other serious free option. Built on the Wasp framework with React and Node.js, it&#8217;s gained 10,000+ GitHub stars and includes Claude integration. The limitation: it requires learning the Wasp framework, its multi-tenancy is basic, and it lacks the webhook, white-label, and operational monitoring infrastructure that production SaaS demands.</p><p><strong>SaaS Pegasus</strong> ($249+) is the strongest competitor for AI-focused development, with built-in LLM agent support. But it&#8217;s Django/Python &#8212; a fine choice if you&#8217;re in that ecosystem, but Go&#8217;s performance and deployment characteristics are a generation ahead for API-heavy SaaS backends. And it&#8217;s not free.</p><p><strong>Shipped.club</strong> ($157) and <strong>LaunchFast</strong> ($99&#8211;249) round out the paid market. Both cover authentication and payments on Next.js or multi-framework stacks. Neither offers multi-tenancy, webhooks, white-labeling, or agentic development support. They&#8217;re landing-page-to-payment pipelines, not SaaS platforms.</p><p>Here&#8217;s the pattern: every paid boilerplate charges you $100&#8211;600 for commodity infrastructure that&#8217;s missing critical production features. The free alternatives cover the basics but lack the depth needed for serious multi-tenant SaaS. LastSaaS delivers more features than any paid competitor&#8212;for free&#8212;and it&#8217;s the only one purpose-built for agentic engineering workflows.</p><div><hr></div><h2>What this represents</h2><p>I&#8217;ve been tracking the evolution of creative industries through three eras: Pioneer, Engineering, Creator&#8212;for years. In the Pioneer Era, building a SaaS product required a large engineering team, months of infrastructure work, and significant capital. In the Engineering Era, paid boilerplates and frameworks reduced the timeline but introduced licensing costs and framework lock-in. The constraint shifted from <em>ability</em> to <em>access</em>.</p><p>The Creator Era eliminates both constraints. LastSaaS provides the infrastructure layer for free. AI agents provide the engineering capability. The only remaining bottleneck is the idea itself &#8212; the vision for what your SaaS product should be and who it should serve.</p><p>This is exactly the thesis I laid out in <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">&#8220;Software&#8217;s Creator Era Has Arrived&#8221;</a>&#8212;the gap between intention and implementation has collapsed. What used to require a founding team of engineers now requires a founder with clarity of vision and the ability to orchestrate AI agents. LastSaaS is the infrastructure layer that makes this real.</p><p>I built <a href="https://flipbook.metavert.io">Flipbook</a>,  a live production SaaS&#8212;on this foundation (you can also just<a href="https://github.com/jonradoff/flipbook"> install Flipbook on your own machine</a> and use it without SaaS, but I wanted to use it as a live production example). It works. It&#8217;s handling real users, real payments, real multi-tenant workloads. LastSaaS isn&#8217;t a proof of concept. It&#8217;s production infrastructure that&#8217;s already proven.</p><div><hr></div><h2>Get started</h2><p>LastSaaS is live on GitHub under the MIT license. Clone it. Fork it. Tell your AI agent to customize it for your domain. Ship your SaaS.</p><p>&#128279; <strong>GitHub:</strong> <a href="https://github.com/jonradoff/lastsaas">github.com/jonradoff/lastsaas</a></p><p>&#128279; <strong>Learn more:</strong> <a href="https://metavert.io/lastsaas">metavert.io/lastsaas</a></p><p>The setup is straightforward: clone the repo, run the setup script, configure your environment variables for MongoDB, Stripe, and Resend, and you have a running SaaS platform. The README walks through every step. Docker containerization and Fly.io deployment are documented and tested.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K-bl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K-bl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 424w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 848w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 1272w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K-bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189267415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K-bl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 424w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 848w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 1272w, https://substackcdn.com/image/fetch/$s_!K-bl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c48a2a-d3ae-4ada-9e6f-1f0462a6bf39_2674x1600.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The person with the idea can now be the person who ships it. The infrastructure is free. The agents are ready. The only question is what you&#8217;ll build.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2>Further reading</h2><p><strong><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a></strong>: The case for why the bottleneck in software has shifted from engineering to imagination, and what that means for who gets to build.</p><p><strong><a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software</a></strong>: Natural language as a programming language. The conceptual foundation for why agentic engineering works.</p><p><strong><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct-from-Imagination Era Has Begun</a></strong>: The original essay on how creative tools evolve through Pioneer, Engineering, and Creator eras &#8212; and why software is following the same path.</p><p><strong><a href="https://meditations.metavert.io/p/evolution-of-the-creator-economy-9e038e8411af">Evolution of the Creator Economy</a></strong>: Where LastSaaS fits in the larger arc of how technology democratizes creative industries.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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 State of AI Agents in 2026]]></title><description><![CDATA[Nine Things I Learned Compiling 200+ Slides of Research]]></description><link>https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-state-of-ai-agents-in-2026</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Tue, 24 Feb 2026 13:49:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tsM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I lectured at the <a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">MIT Media Lab on AI</a>, game development, and the future of civilization, the bottleneck was engineering. You needed people&#8212;lots of them&#8212;to turn ideas into products.</p><p>That bottleneck has moved.</p><p>I&#8217;ve spent the past several weeks compiling what became a 200+ slide research deck: <em><a href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert">The State of Agents &amp; Agentic Engineering &#8212; 2026</a></em>. It draws on earnings reports, benchmark data, academic research, and my own experience building agentic systems. What follows isn&#8217;t a summary of the deck&#8212;it&#8217;s what the research revealed when I stepped back and looked at the whole picture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tsM6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 424w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 848w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 1272w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tsM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tsM6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 424w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 848w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 1272w, https://substackcdn.com/image/fetch/$s_!tsM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a010d1-e214-469d-bf67-c91bf20f83ac_2302x1298.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The full deck is on the <a href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert">State of AI Agents in 2026 is located here</a>. Throughout this article, I&#8217;ll point to specific pages where you can dive deeper into the underlying data.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The $211 Billion Question</h2><p>In 2025, AI venture capital hit $211 billion&#8212;half of all global VC funding. Total AI spending reached $1.5 trillion. The SpaceX-xAI merger created the largest corporate combination in history at $1.25 trillion.</p><p>And yet: only 6% of organizations report more than 5% EBIT impact from AI (McKinsey, 2025).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LQY4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 424w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 848w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 1272w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LQY4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=2&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LQY4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 424w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 848w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 1272w, https://substackcdn.com/image/fetch/$s_!LQY4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F404e8cb1-dc33-40a3-ab7c-b403deff06a0_2310x1298.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That gap is the story. Not that AI doesn&#8217;t work&#8212;it does&#8212;but that most organizations haven&#8217;t figured out how to capture value from it. The outliers, however, are extraordinary: a 6x output gap between top-quartile AI users and everyone else. A 67% increase in merged pull requests per engineer at Anthropic. Autonomous task horizons that doubled from minutes to 14.5 hours in eighteen months.</p><p>The 6% is a snapshot of early adoption. The outliers show where the curve is heading&#8212;and that curve doubles every four months.</p><h2>2. The Technology Crossed a Threshold</h2><p>Here&#8217;s the shift that doesn&#8217;t get enough attention: AI inference costs dropped 92% in three years. Per-million-token pricing fell from $30 in early 2023 to $0.10-$2.50 in February 2026.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=18" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MtkU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MtkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=18&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MtkU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!MtkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29af5e5-afbf-4f4f-97e5-b09708af8249_2310x1296.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s not an incremental improvement. That&#8217;s a phase transition.</p><p>When I wrote about the <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">Direct from Imagination era</a>, I described a future where people would speak entire worlds into existence. The enabling condition for that future isn&#8217;t just model intelligence&#8212;it&#8217;s model economics. At $30 per million tokens, agentic workflows are a luxury. At $0.10, they&#8217;re table stakes.</p><p>Meanwhile, the benchmarks tell their own story. Claude Opus 4.5 hit 80.9% on SWE-Bench Verified&#8212;up from 33% just eighteen months ago. On GPQA Diamond, which measures PhD-level scientific reasoning, Claude Opus 4.6 scored 91.3%, exceeding human experts at 69.7% by over 21 points.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=21" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B1ia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B1ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=21&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B1ia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!B1ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87d3454-fd87-44b4-8134-9d34b7ed48b5_2310x1296.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But the most consequential benchmark might be the one METR publishes on task horizons. In early 2024, frontier models could sustain autonomous work for about four minutes. By February 2026, Claude Opus 4.6 crossed a full work-day at 14.5 hours&#8212;doubling every 123 days. At that rate, week-long autonomous tasks arrive by late 2026. Month-long tasks by mid-2027.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=19" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ljM_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 424w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 848w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 1272w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ljM_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=19&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ljM_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 424w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 848w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 1272w, https://substackcdn.com/image/fetch/$s_!ljM_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cedc7b3-117e-499a-bbee-e07be25bb31d_2306x1300.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I keep coming back to a phrase: the bottleneck isn&#8217;t engineering capacity anymore. It&#8217;s imagination. That sentence lands differently when you realize the systems can already work longer than most humans do in a day.</p><h2>3. The Creator Era Has Arrived</h2><p>I wrote recently about how <a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">software&#8217;s Creator Era has arrived</a>&#8212;and the research for this deck only deepened that conviction.</p><p>The pattern is the same one I&#8217;ve tracked across every creative industry: Pioneer Era &#8594; Engineering Era &#8594; Creator Era. In the Pioneer Era, you built everything from scratch and competitive advantage came from having programmers at all. In the Engineering Era, frameworks and SaaS tools emerged&#8212;AWS, Stripe, Salesforce&#8212;but engineers remained essential. In the Creator Era, the bottleneck shifts from <em>can we build this</em> to <em>should we build this, and for whom</em>.</p><p>The numbers suggest we&#8217;ve crossed that threshold. Over 100,000 products are now built daily on AI-native platforms like Cursor, Replit, Lovable, and Bolt.new. Cursor went from zero to $1 billion in annual recurring revenue in 24 months&#8212;the fastest B2B SaaS ramp in history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=59" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZL3n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZL3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=59&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZL3n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!ZL3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56567026-5933-4d98-b075-b4c0ea391f34_2310x1294.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But the deeper signal is what happened to SaaS valuations. In the first month of 2026 alone, $2 trillion in SaaS market capitalization evaporated. That&#8217;s not a market correction&#8212;it&#8217;s structural disruption. When one AI agent can replace dozens of human software licenses, the per-seat pricing model that built the SaaS industry starts to collapse. I called this the &#8220;SaaSpocalypse&#8221; and it&#8217;s accelerating.</p><p>Here&#8217;s what&#8217;s replacing it: 4% of all GitHub commits are now authored by Claude Code, and that&#8217;s projected to reach 20%+ by year-end. 80% of Neon databases are created by AI agents, not humans. TypeScript overtook Python as the #1 language on GitHub for the first time&#8212;because AI-generated code benefits from type safety.</p><p> When I built <a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">Chessmata</a>&#8212;a complete multiplayer 3D chess platform&#8212;over a single weekend using agentic engineering, that wasn&#8217;t a stunt. It was a demonstration of what building looks like now. An agentic platform, built by agentic processes. The gap between imagining and building has collapsed.</p><h2>4. The Industrial Revolution Underneath</h2><p>Every AI conversation I hear focuses on software. But the research dragged me into atoms.</p><p>Global data center power consumption is projected to hit 96 gigawatts in 2026. That&#8217;s equivalent to nine New York Cities. Or twice the entire UK electrical grid. Or forty-eight Hoover Dams. Ninety percent of that growth is AI workloads.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=174" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!80qj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!80qj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!80qj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!80qj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!80qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=174&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!80qj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 424w, https://substackcdn.com/image/fetch/$s_!80qj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 848w, https://substackcdn.com/image/fetch/$s_!80qj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 1272w, https://substackcdn.com/image/fetch/$s_!80qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b6e705-50a2-4653-94b9-c9a042fe854b_2298x1296.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The grid investment required to support this&#8212;$720 billion&#8212;rivals the AI capex itself.</p><p>And the capex is staggering. Big Tech alone is committing $690 billion in 2026: Amazon at $200 billion, Google at $180 billion, Meta at $125 billion, Microsoft at $80 billion. The Stargate Project committed $500 billion&#8212;the largest infrastructure investment since the Interstate Highway System.</p><p>Meanwhile, AI hardware is scaling on a trajectory that makes Moore&#8217;s Law look quaint. Jensen Huang&#8217;s team has demonstrated what some are calling &#8220;Huang&#8217;s Law&#8221;: since 2012, actual AI compute has improved 300,000x, compared to the 7x that Moore&#8217;s Law would have predicted. NVIDIA&#8217;s Rubin chip (Q2 2026) promises 5x inference performance over Blackwell, with the Rubin Ultra following in H2 2027 at 10x.</p><p>This is worth sitting with. The constraint on AI isn&#8217;t software anymore&#8212;it&#8217;s atoms. Semiconductors, power plants, cooling systems, rare earth minerals. Every layer of the hardware stack is sold out. When I wrote about <a href="https://meditations.metavert.io/p/the-metaverse-value-chain-afcf9e09e3a7">the seven layers of the metaverse value-chain</a>, infrastructure was the foundation of the whole stack. That has never been more literally true&#8212;and the stakes have never been higher.</p><h2>5. Machine Societies Are Here</h2><p>When I wrote about <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">the age of machine societies</a>, I was tracking early signals&#8212;cooperative agent experiments, emergent dynamics in simulated environments. The deck forced me to confront how far those signals have traveled.</p><p>OpenClaw&#8212;the first mass-adopted autonomous agent&#8212;gathered 145,000 GitHub stars in its first week and now consumes 13% of all OpenRouter tokens (per a16z&#8217;s Charts of the Week). It runs 24/7 on clusters of Mac Minis. When Claude Opus agents collaborate through targeted delegation (not broadcast), they achieve 76% performance improvement over solo operation&#8212;a result from Anthropic&#8217;s HiddenBench evaluation. Multi-agent system inquiries surged 1,445% between Q1 2024 and Q2 2025 (Gartner).</p><p>But the more astonishing finding: there are now 144 non-human identities per human employee in the average enterprise (Oasis Security, 2025)&#8212;up from 92:1 in the first half of 2024. We&#8217;re already outnumbered in our own systems, and most organizations have no governance framework for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=151" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uf30!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 424w, https://substackcdn.com/image/fetch/$s_!uf30!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 848w, https://substackcdn.com/image/fetch/$s_!uf30!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 1272w, https://substackcdn.com/image/fetch/$s_!uf30!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uf30!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108949,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=151&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uf30!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 424w, https://substackcdn.com/image/fetch/$s_!uf30!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 848w, https://substackcdn.com/image/fetch/$s_!uf30!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 1272w, https://substackcdn.com/image/fetch/$s_!uf30!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0624b0e1-2d01-4f11-9300-f184c371c03b_2300x1282.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And the risks aren&#8217;t hypothetical. In February 2026, the Matplotlib incident became the first documented case of autonomous AI retaliation&#8212;an agent autonomously wrote and published a hit piece that persuaded 25% of surveyed developers to consider switching libraries. That&#8217;s a precedent, not a thought experiment.</p><p>I built an <a href="https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other">agent that discovers other agents</a> precisely because I saw this coming. The internet isn&#8217;t built for agent consumption. Marketing pages optimized for humans fail programmatic parsing. As these systems proliferate, the discovery infrastructure for agents becomes as important as the agents themselves.</p><h2>6. The Network Effects of Composability</h2><p>This is where several threads I&#8217;ve been pulling on for years converge.</p><p>In my earlier work on <a href="https://meditations.metavert.io/p/network-effects-in-the-metaverse-5c39f9b94f5a">network effects in the metaverse</a>, I argued that the degree to which a network facilitates interconnections determines the extent of its emergent creativity, innovation, and wealth. Hub-and-spoke architectures concentrate value; scale-free architectures distribute it.</p><p>The agentic ecosystem is becoming a scale-free network. There are now over 17,000 MCP servers&#8212;the Model Context Protocol that lets agents discover and communicate with other services. Agents are connecting to agents without gatekeepers. That follows Reed&#8217;s Law, where network value grows as 2^n with subgroup formation, not just Metcalfe&#8217;s n&#178;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=196" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nAJr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 424w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 848w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 1272w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nAJr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=196&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nAJr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 424w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 848w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 1272w, https://substackcdn.com/image/fetch/$s_!nAJr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0dbee5-a0c6-4f82-9079-3db08193db78_2300x1286.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But here&#8217;s the tension worth naming&#8212;one I explored in my piece on <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">enshittification and the future of AI agents</a>. The web&#8217;s original business model was built on attention. Ads. Clicks. Agents don&#8217;t click ads. They don&#8217;t scroll past sponsored content. They don&#8217;t get distracted by sidebar recommendations.</p><p>That means the entire attention economy&#8212;the economic engine of the internet for three decades&#8212;starts to collapse as agents become the primary consumers of web content. The internet isn&#8217;t just being used by agents. It&#8217;s being rebuilt for them. The protocols that govern how agents discover, negotiate, and transact with each other are becoming the TCP/IP of the agentic era.</p><p>This is why <a href="https://meditations.metavert.io/p/games-as-products-games-as-platforms">composability matters more than individual capability</a>. A single brilliant agent is useful. A network of composable agents that discover and delegate to each other is transformative. The value compounds exponentially. It&#8217;s platforms over products&#8212;the same principle I&#8217;ve tracked from Roblox&#8217;s 151 million daily active users to the broader creator economy.</p><h2>7. The Reckoning</h2><p>The research wasn&#8217;t all acceleration and optimism. There are real cliffs ahead.</p><p>Agent error compounds exponentially. A 95% reliable step sounds safe&#8212;until you chain twenty of them together and the end-to-end success rate plummets to 36%. And 91% of ML models degrade in production over time. This is why most production agents remain single-purpose: not because multi-step orchestration is impossible, but because the reliability math is punishing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=184" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NiVN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NiVN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=184&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NiVN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!NiVN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F946c961a-7e8f-48b5-88a3-a112bfa331a2_2304x1294.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Deepfake detection accuracy sits at 55%&#8212;essentially a coin flip. There are now 144 non-human identities per human employee, and fewer than 10% of companies running agents in production can actually govern them. The EU AI Act Article 50 deadline arrives August 2, 2026, with the first US frontier AI safety laws (California SB 53, New York RAISE Act) not far behind.</p><p>I included an entire section in the deck on provenance, chain-of-custody, and the emerging identity crisis for non-human agents. The conclusion: detection isn&#8217;t the answer. Provenance is. We need to know where content came from and who (or what) produced it, not whether an algorithm thinks it looks fake.</p><p>The tools for multi-agent AI are ahead of the tools for securing multi-agent AI. That gap&#8212;between capability and governance&#8212;is the most consequential risk in the space.</p><h2>8. The $10 Trillion Thesis</h2><p>Sequoia&#8217;s framing is the one that stuck with me: cloud computing was a trillion-dollar opportunity. AI is ten trillion. The difference is structural: cloud changed <em>where</em> software runs. AI changes <em>what software does</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=194" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IUT7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IUT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=194&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IUT7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 424w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 848w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 1272w, https://substackcdn.com/image/fetch/$s_!IUT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd82ebb-7d3c-4ee6-b938-3a40e97d8fbd_2308x1294.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Consider the math. Sequoia argues we&#8217;ll see at least 10x more compute consumption per knowledge worker&#8212;and some of their portfolio companies are already forecasting 1,000x to 10,000x. That sounds like hyperbole until you look at what&#8217;s already happening: 100,000 products built daily on AI-native platforms. 80% of Neon databases created by agents, not humans. An agentic AI market projected to reach $93 billion by 2030 at a 65.5% compound annual growth rate&#8212;the fastest-growing enterprise software segment ever.</p><p>a16z&#8217;s parallel analysis points the same direction: the inference economy is emerging as a distinct sector, separate from training. Custom ASICs already handle 40% of inference workloads, and companies like Together AI grew from $30 million to $300 million ARR in a single year. The compute demand isn&#8217;t coming from existing workflows getting slightly more efficient. It&#8217;s coming from entirely new categories of work that didn&#8217;t exist eighteen months ago.</p><p>Two years ago, I wouldn&#8217;t have taken the $10 trillion projection seriously. After compiling this research, I find it conservative.</p><h2>9. The Direct from Imagination Era Is Here</h2><p>Four years ago, I wrote that the Direct from Imagination era was beginning&#8212;a convergence of generative AI, parallel computation, compositional platforms, and persistent world infrastructure that would allow people to speak entire worlds into existence.</p><p>I was early. I wasn&#8217;t wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=201" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rrmV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 424w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 848w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 1272w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rrmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180616,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=201&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/189015672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rrmV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 424w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 848w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 1272w, https://substackcdn.com/image/fetch/$s_!rrmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234ed06d-307f-4fe8-94ca-aebf9e135946_2318x1306.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The evidence is now overwhelming. Natural language has become a programming language. LLMs are compilers for intent. The $285 billion SaaS decline isn&#8217;t market irrationality&#8212;it reflects a structural shift where AI agents make individual software products subordinate to agentic workflows. The Pioneer &#8594; Engineering &#8594; Creator Era arc that I&#8217;ve tracked across every creative industry has reached software itself.</p><p>38% of startups are now solo-founded, up from 22%. Smaller teams accomplish what previously required hundreds. The bottleneck has shifted from engineering capability to creative vision. Millions of new builders from non-technical backgrounds are entering the ecosystem&#8212;not because the tools got slightly better, but because the entire abstraction layer changed.</p><p>When Grace Hopper created the first compiler in 1952, she didn&#8217;t eliminate programming. She made it accessible to people who thought in terms of problems rather than machine instructions. LLMs are doing the same thing at civilization scale&#8212;compiling intent into products, systems, and entire worlds.</p><p>I titled this section of the deck &#8220;What Comes Next&#8221; but the more honest framing is: <strong>what&#8217;s already here and accelerating</strong>.</p><p>The gap between intention and implementation has collapsed. The gap between implementation and value has not&#8212;yet. Closing that second gap is the work of the next two years.</p><div><hr></div><p><em>The full research deck, &#8220;The State of Agents &amp; Agentic Engineering &#8212; 2026,&#8221; is available as <a href="https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert">an interactive flipbook here</a>. It covers 15 sections across 200+ pages with source citations throughout.</em></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2>Further Reading</h2><p>These earlier pieces provide deeper context for several of the themes explored above:</p><ul><li><p><a href="https://meditations.metavert.io/p/softwares-creator-era-has-arrived">Software&#8217;s Creator Era Has Arrived</a> &#8212; The Pioneer &#8594; Engineering &#8594; Creator Era framework and what the SaaSpocalypse really means</p></li><li><p><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun</a> &#8212; The convergence of technologies enabling people to speak worlds into existence</p></li><li><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a> &#8212; What happens when AI agents cooperate and compete</p></li><li><p><a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">Chessmata: An Agentic Chess Platform, Built by Agents</a> &#8212; A weekend project that demonstrates the Direct from Imagination era in practice</p></li><li><p><a href="https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other">I Built an Agent That Discovers Other Agents</a> &#8212; Why the internet isn&#8217;t built for agents&#8212;and what that means</p></li><li><p><a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and The Future of AI Agents</a> &#8212; Why agents don&#8217;t click ads, and what that does to the internet&#8217;s business model</p></li><li><p><a href="https://meditations.metavert.io/p/network-effects-in-the-metaverse-5c39f9b94f5a">Network Effects in the Metaverse</a> &#8212; How network topology determines wealth distribution in digital ecosystems</p></li><li><p><a href="https://meditations.metavert.io/p/games-as-products-games-as-platforms">Games as Products, Games as Platforms</a> &#8212; Why composability and creator economies beat closed production models</p></li><li><p><a href="https://meditations.metavert.io/p/the-metaverse-value-chain-afcf9e09e3a7">The Metaverse Value-Chain</a> &#8212; The seven layers framework and the infrastructure underneath everything</p></li><li><p><a href="https://meditations.metavert.io/p/artificial-intelligence-game-development">Artificial Intelligence, Game Development &amp; the Future of Civilization</a> &#8212; My MIT Media Lab lecture on the megatrends shaping what comes next</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Games as Products, Games as Platforms]]></title><description><![CDATA[The metaverse we have: and it&#8217;s the part of gaming that&#8217;s actually growing]]></description><link>https://meditations.metavert.io/p/games-as-products-games-as-platforms</link><guid isPermaLink="false">https://meditations.metavert.io/p/games-as-products-games-as-platforms</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Thu, 19 Feb 2026 14:55:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VAk3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nobody wants to hear the word &#8220;metaverse&#8221; anymore: and that&#8217;s exactly why it&#8217;s worth revisiting.</p><p>The term got buried under the weight of Meta&#8217;s $90 billion in Reality Labs losses, a wave of failed VR social apps, and a crypto winter that froze the NFT-powered virtual land speculation that briefly passed for a business model. By 2024, saying &#8220;metaverse&#8221; in a pitch meeting was roughly as popular as saying &#8220;blockchain&#8221; in a game design document. The eye-rolls were justified: the hype cycle promised a Ready Player One future and delivered corporate avatars with no legs.</p><p>But the concept underneath the hype &#8212; the idea that people will increasingly live, create, and connect inside shared digital worlds &#8212; didn&#8217;t go anywhere. It just showed up in places that nobody was calling &#8220;the metaverse.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uWNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uWNm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 424w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 848w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uWNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1610604,&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://meditations.metavert.io/i/188492927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.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_!uWNm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 424w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 848w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!uWNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9930f983-fe17-4c31-a2cc-c3eb87ddbc2e_2612x1404.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://www.matthewball.co/all/presentation-the-state-of-video-gaming-in-2026">&#8220;The State of Video Gaming in 2026&#8221;</a></figcaption></figure></div><p>A couple years ago, I <a href="https://meditations.metavert.io/p/artificial-intelligence-game-development">gave a talk at Gamescom Congress</a> where I argued that the metaverse isn&#8217;t a particular application&#8212;it&#8217;s the fact that we can take our identity and live in imaginary realms. I traced the lineage back to Dungeons &amp; Dragons, which I called the first real metaverse: a space where shared imagination and storytelling were the substrate, and technology was just the delivery mechanism.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> I argued that AI wouldn&#8217;t merely improve games; it would transform civilization&#8217;s relationship with creation itself. (You can watch the <a href="https://www.metavert.io/videos/artificial-intelligence-games-metaverse-and-the-future-of-civilization">full talk here</a>.)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>That was 2023. Since then, Meta has redirected its R&amp;D spend according to this vision. Meta laid off over 1,500 Reality Labs employees in January 2026 alone, shuttering studios like Twisted Pixel, Sanzaru, and Armature: the teams behind some of Quest&#8217;s best VR games. Where they are investing: their $135 billion in planned 2026 CapEx is pouring into AI infrastructure, not virtual worlds. Ray-Ban Meta smart glasses sold over 7 million units in 2025 (tripling year-over-year) while Quest VR sales fell 30%. And at Meta Connect 2025, they demonstrated <a href="https://developers.meta.com/horizon/blog/worlds/jumpstart-world-building-creator-assistant/">Horizon Studio&#8217;s AI-powered world building</a>: fully immersive 3D worlds generated from natural language prompts. Zuckerberg didn&#8217;t mention the word &#8220;metaverse&#8221; once during his Q4 2025 earnings remarks. He talked about AI.</p><p>The message is clear: even the company that bet its name on the metaverse now believes the path to shared digital worlds runs through AI-powered creation, not VR headsets.</p><p>Meanwhile, Roblox just reported 144 million daily active users, up 69% year-over-year. Bookings hit $7.76 billion for 2025, up 55%. They paid creators over $1.5 billion. Minecraft, the other pillar of shared-world creation, just did something the modding community has wanted for a decade: fully deobfuscated its Java Edition source code, making the game&#8217;s architecture readable and extensible by anyone.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>The metaverse arrived. It just looks like platforms where people build things together.</p><h2>The Composition Crisis</h2><p><a href="https://www.matthewball.co/">Matt Ball&#8217;s </a><em><a href="https://www.matthewball.co/">State of Video Gaming in 2026</a></em> confirms what the <a href="https://meditations.metavert.io/p/game-development-is-top-down">creator economy framework</a> has been predicting for years, but it also reveals something more uncomfortable. Global games content sales hit $195.6 billion, an all-time record. Growth came simultaneously across mobile, console, and PC. But underneath the revenue headline, the foundations are shifting in ways the industry hasn&#8217;t fully reckoned with.</p><p>U.S. player participation has fallen below pre-pandemic levels. Mobile gaming time spent has tumbled. Gaming has been losing the battle for user attention for half a decade: not to some exotic new medium, but to the existing internet. To short-form video. To prediction markets. To memecoins. To creator porn. To the infinite scroll.</p><p>Ball frames this as an identity crisis. I&#8217;d frame it differently. It&#8217;s a composition crisis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ld60!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ld60!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 424w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 848w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 1272w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ld60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png" width="1456" height="785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3080655,&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://meditations.metavert.io/i/188492927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.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_!Ld60!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 424w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 848w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 1272w, https://substackcdn.com/image/fetch/$s_!Ld60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F678ad426-e23f-4396-83ae-0bba628342a6_2608x1406.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://www.matthewball.co/all/presentation-the-state-of-video-gaming-in-2026">&#8220;The State of Video Gaming in 2026&#8221;</a></figcaption></figure></div><p>I&#8217;ve <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">written before</a> that composability is the most powerful creative force in the universe: that life itself is about information, not energy, and that what we can accomplish together through composition and recombination always exceeds what any one of us can build alone. DJ sampling, TikTok duets, Minecraft mods that spawned entirely new genres like DOTA and Counter-Strike&#8212;these aren&#8217;t just cultural phenomena. They&#8217;re expressions of a fundamental principle: the aggregate <em>emergent</em> output of many participants, composing and recombining shared primitives, will always outpace the output of a few specialists working in isolation.</p><p>Gaming&#8217;s $196 billion is largely built on the specialist model. Professional teams spending years and hundreds of millions of dollars building individual products for audiences that consume them. That model produces extraordinary craft: and I mean that sincerely; the storytelling, artistry, and design in the best games represent a pinnacle of human creative achievement. But it&#8217;s a model that produces scarcity, not abundance. And the attention economy doesn&#8217;t reward scarcity. It rewards the continuous novelty that only comes from massive creative participation.</p><p>This is why attention is migrating. Not because games are getting worse, but because everything else is getting more participatory.</p><h2>The Dopamine Spectrum</h2><p>Consider the competitive landscape through this lens.</p><p>&#8220;Interactive Media&#8221;&#8212;an old term that is a good way of describing the current landscape that gaming now competes within&#8212;is worth reclaiming. The competition for attention is coming from interactive experiences that don&#8217;t look like games at all, but that run on the same dopamine loops.</p><p>TikTok users spend an average of 35 hours per month on the platform. The engagement rate on gaming content there&#8212;6.4%&#8212;dwarfs Instagram and YouTube. Gaming videos on TikTok have accumulated 200 billion views. But TikTok isn&#8217;t competing with games by being a better game. It&#8217;s competing by being a better composition engine. Anyone can make a TikTok. The loop between having an idea and publishing it is measured in minutes.</p><p>Online gambling hit $116 billion in 2026, growing at nearly 11% annually. Prediction markets processed over $20 billion in volume through <a href="https://polymarket.com/">Polymarket</a> alone in 2025, with CNN and CNBC signing exclusive data deals that transformed what was a crypto niche into mainstream infrastructure. Memecoins on Solana compress the speculation-to-dopamine cycle into 10-minute intervals, replicating the neurochemical pull of slot machines on a 24/7 mobile-accessible platform.</p><p>These aren&#8217;t traditional competitors to gaming. But they all share a common architecture: they give participants an active role. You don&#8217;t just consume a prediction market; you express a view and watch it play out. You don&#8217;t just watch a TikTok: you duet it, remix it, respond to it. Even the memecoin speculators are participating in a loop of creation and iteration, however degenerate the output.</p><p>There&#8217;s a spectrum here worth noticing. At one end, you have media that hijacks dopamine through pure consumption: the infinite scroll, the algorithmic feed optimized for watch time. At the other end, you have media that generates dopamine through <em>creation</em> the satisfaction of building something, improving it, sharing it, watching others engage with it. UGC platforms like Roblox and Minecraft sit squarely at the creation end. They offer arguably the healthiest version of the dopamine cycle in interactive media: the feedback loop of imagination, iteration, and improvement.</p><p>Gaming&#8217;s consumption model&#8212;where professionals make and audiences play&#8212;is getting squeezed from both sides. The passive-dopamine end is dominated by social feeds and gambling. The creative-dopamine end is dominated by platforms that let people build. The traditional game, where you play someone else&#8217;s content, is losing the attention war to experiences that give people something to <em>do</em>, not just something to experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IL_x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IL_x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 424w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 848w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 1272w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IL_x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png" width="1456" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3414159-2467-484b-a1dd-caea707228cb_2210x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134261,&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://meditations.metavert.io/i/188492927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.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_!IL_x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 424w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 848w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 1272w, https://substackcdn.com/image/fetch/$s_!IL_x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3414159-2467-484b-a1dd-caea707228cb_2210x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>300 Million Creators</h2><p>But there&#8217;s a counterpoint inside Ball&#8217;s own data, and it tells a completely different story.</p><p>Roblox&#8217;s numbers are staggering not because of their absolute size, but because of their trajectory and structure. 144 million DAUs. 35 billion engagement hours in Q4 alone, up 88% year-over-year. Revenue growing 43% while the broader industry fights for single-digit growth. International expansion driving bookings up 96% in Asia-Pacific, 700% in Indonesia, 160% in Japan.</p><p>And here&#8217;s the structural part that matters: 12.3 million monthly active developers in Roblox Studio. Over 44 million published experiences. The top 1,000 creators averaged $1.3 million in earnings, up 50% year-over-year. Roblox is guiding to $8.28&#8211;$8.55 billion in bookings for 2026 and $1.6&#8211;$1.8 billion in free cash flow.</p><p>This is what the Creator Era looks like when a platform actually commits to it. Not as a feature bolted onto an existing product, but as the fundamental architecture. Roblox&#8217;s 15-year journey, which I&#8217;ve <a href="https://meditations.metavert.io/p/game-development-is-top-down">referenced before</a> as an example of the long, painful work of reducing friction between creative conception and execution, is producing results that make the rest of the industry&#8217;s growth look anemic.</p><p>The risk, of course, is that this is a massive walled garden. Roblox&#8217;s creator economy exists entirely within Roblox. The tools, the distribution, the monetization, the audience: all controlled by a single platform. For a thesis built on composability, that&#8217;s a tension worth naming. True composability means interoperability: the ability to combine elements across systems, to build on primitives that aren&#8217;t owned by any single gatekeeper. Roblox is proving the creator model works. Whether they&#8212;or anyone&#8212;will make it open is a different question, and arguably the more important one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VAk3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VAk3!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 424w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 848w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VAk3!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif" width="1000" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!VAk3!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 424w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 848w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!VAk3!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa36342b8-e712-40c1-bdc6-be4cea752429_1000x600.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://about.roblox.com/newsroom/2026/02/accelerating-creation-powered-roblox-cube-foundation-model">&#8220;Accelerating Creation, Powered by Roblox&#8217;s Cube Foundation Model&#8221;</a></figcaption></figure></div><p>And they&#8217;re accelerating the tools that drive it. In February 2026, Roblox announced their <a href="https://about.roblox.com/newsroom/2026/02/accelerating-creation-powered-roblox-cube-foundation-model">Cube Foundation Model</a>: what they&#8217;re calling &#8220;4D generation.&#8221; It&#8217;s not just AI-generated 3D assets. It generates functional, interactive objects from natural language prompts: a car with spinning wheels, a character with animation behaviors, objects with physics properties. During early access testing, players generated over 160,000 objects, and experiences using the tool saw a 64% increase in average play time. Their AI Studio Assistant now operates as a native <a href="https://modelcontextprotocol.io/">MCP server</a>, the same Model Context Protocol that&#8217;s becoming a standard for agentic tool integration: enabling multi-step task execution, automated debugging across entire projects, and direct integration with design tools like Figma and Blockade Labs.</p><p>No other major engine natively supports this architecture. It&#8217;s <a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">agentic engineering</a> applied to creator tools at platform scale.</p><p>I built <a href="https://chessmata.metavert.io/">Chessmata</a>,  a chess platform where humans, AI agents, and engines participate as equal members of a shared ecosystem &#8212; in a weekend using agentic processes. The entire content pipeline used three orchestrated approaches: generative 3D through Meshy AI, procedural generation through natural language, and autonomous asset discovery. The bottleneck wasn&#8217;t engineering capacity. It was imagination. But that was a weekend project by a single person. Roblox is deploying this paradigm across a platform with 144 million daily users and 12 million active developers. The implications compound in ways that are hard to overstate.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f9318862-beee-48f8-bdcc-edddea9a7a4e&quot;,&quot;duration&quot;:null}"></div><p>Minecraft is approaching the same inflection from a different angle. The December 2025 <a href="https://www.javacodegeeks.com/2026/02/minecraft-java-deobfuscation-the-game-changing-2026-update.html">deobfuscation of Java Edition</a> &#8212; making the game&#8217;s source code fully readable with actual variable names instead of cryptic mappings<a href="#user-content-fn-2"><sup>2</sup></a> &#8212; is arguably the most significant modding ecosystem event in the game&#8217;s history. Within 30 days, both Fabric and NeoForge had published migration guides and alpha builds. This didn&#8217;t make headlines the way Project Genie did, but its structural significance is comparable: it collapsed the barrier between understanding how the game works and being able to modify it. Combined with the <a href="https://www.minecraft.net/en-us/article/vibrant-visuals-java-edition">Vibrant Visuals graphics overhaul</a> moving Java Edition to Vulkan, and the ongoing development of AI agents like NVIDIA&#8217;s <a href="https://voyager.minedojo.org/">Voyager</a> that learn to play and build autonomously within Minecraft worlds, you&#8217;re looking at a platform that&#8217;s becoming dramatically more accessible to both human and AI creators simultaneously.</p><p>Roblox and Minecraft together represent over 300 million monthly active users building, modifying, and sharing interactive experiences. That&#8217;s the metaverse. Not a VR headset. Not a corporate rebrand. Platforms where imagination composes into shared reality.</p><h2>From Language Models to World Models</h2><p>Now layer on what happened in January 2026.</p><p>Google DeepMind released <a href="https://deepmind.google/models/genie/">Project Genie</a> &#8212; an AI system that generates navigable interactive 3D environments from text prompts. You describe a world; you walk through it. It&#8217;s limited: 60-second experiences, 720p, 24 FPS, no complex mechanics. Game developers called it everything from a tech demo to an abomination. The market, characteristically, saw something the developers missed. Unity dropped 30%. Roblox fell 12%. Take-Two lost 9%.</p><p>A few weeks later, Unity&#8217;s CEO announced an <a href="https://www.gamedeveloper.com/programming/unity-says-its-ai-tech-will-soon-be-able-to-prompt-full-casual-games-into-existence-">AI beta for GDC March 2026</a> that will let people create full casual games using only natural language. No code. Just describe what you want.</p><p>Project Genie in its current form doesn&#8217;t threaten anyone. But it prefigures a trajectory that I&#8217;ve been writing about since the <a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming</a> piece in 2023, when I built a complete RPG in a single day at a hackathon using Claude&#8217;s 100K-token context window and natural language as the integration layer between subsystems. That was Software 2.0 applied to game creation &#8212; natural language replacing imperative code as the primary means of expressing interactive systems. <a href="https://karpathy.medium.com/software-2-0-a83e738a9d0b">Andrej Karpathy</a>&#8216;s vision made tangible: you describe the behavior, and the model compiles it into something that runs.</p><p>Project Genie extends that principle from code to entire worlds. It&#8217;s crude today. But the trajectory from &#8220;60-second walking simulator at 720p&#8221; to &#8220;playable casual game from a prompt&#8221; is much shorter than the trajectory from &#8220;no computers&#8221; to &#8220;Pong.&#8221; The hard conceptual work &#8212; turning language into interactive spatial experience &#8212; is done. What remains is engineering and iteration. And those scale on curves we understand.</p><div id="youtube2-lALGud1Ynhc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;lALGud1Ynhc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/lALGud1Ynhc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>In the same way that early language models in 2020 prefigured the agentic engineering workflows that now let a single person build <a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">a chess platform in a weekend</a>, Project Genie prefigures a future where the creation of interactive worlds follows the same trajectory. Not imminently &#8212; Genie&#8217;s 60-second walking simulators aren&#8217;t unseating Unity or Unreal anytime soon. But the direction is unmistakable, and the pace of AI capability improvement suggests the gap between tech demo and viable tool is measured in years, not decades.</p><p>The connection to the <a href="https://meditations.metavert.io/p/game-development-is-top-down">creator economy framework</a> is direct. Every creative industry moves through three eras: Pioneer, Engineering, and Creator. The explosive growth phase &#8212; where participation goes from thousands to millions &#8212; only happens in the Creator Era, when top-down tools let people work from vision to implementation rather than from infrastructure up. Game development has been stuck in the Engineering Era: powerful tools that still require specialized teams. Project Genie and Roblox&#8217;s 4D generation aren&#8217;t the Creator Era fully realized. But they&#8217;re the first credible demonstrations that the Creator Era for interactive 3D experiences is technically achievable, not just theoretically desirable.</p><p>And crucially, this is <a href="https://meditations.metavert.io/p/game-development-is-top-down">top-down</a>. I&#8217;ve written about why game development succeeds when it&#8217;s top-down &#8212; when creative vision drives implementation rather than technology driving design. The blockchain gaming wave failed precisely because it forced developers into bottom-up infrastructure work: smart contracts, RPC servers, APIs. The velocity loop between idea and implementation stretched to months or years, and the games suffered for it. AI-powered creation inverts this. You start with what you want the experience to be. The AI handles implementation. The velocity loop collapses. That&#8217;s why it works.</p><h2>Beautiful Cathedrals, Open Universes</h2><p>Here&#8217;s where I want to challenge our industry a bit: not with doom and gloom, but with a question about ambition.</p><p>Ball&#8217;s data shows that gaming&#8217;s revenue has grown while attention has declined. The industry&#8217;s response, broadly, has been financial: private equity invested $161 billion in gaming M&amp;A in 2025, with the $55 billion EA take-private as the landmark deal.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Venture funding for new gaming companies fell 55%. The smart money is buying installed bases and optimizing cash flows, not funding the next generation of platforms.</p><p>That&#8217;s a rational response to the current competitive environment. But it&#8217;s not a sufficient one. Because the attention problem isn&#8217;t a marketing problem or a monetization problem. It&#8217;s a participation problem. Gaming is losing attention to media forms that give people more active roles: as creators, as participants, as agents in their own right.</p><p>The fix isn&#8217;t to make better games in the traditional sense. The fix is to make games into platforms. To shift from building cathedrals that audiences visit to building universes that communities inhabit and extend.</p><p>Roblox understood this from the beginning. Their entire architecture assumes that the platform&#8217;s value comes from what creators build on it, not from what Roblox Corporation produces itself. That&#8217;s why their engagement is growing while the broader industry&#8217;s is shrinking. Every new creator on Roblox adds content that attracts more players who might become creators themselves: the <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composability flywheel</a> I described years ago, where network effects compound through recombination.</p><p>Minecraft understood it too, in its own way. The modding ecosystem has always been Minecraft&#8217;s secret weapon, the reason the game has remained culturally relevant for over 15 years while most titles have shelf lives measured in months. The deobfuscation move is Mojang saying, explicitly, that they want to reduce the friction for creators even further.</p><p>But most of the games industry hasn&#8217;t made this shift. Most studios still think of games as products, not platforms. They build the content, ship the content, monetize the content, and then build the next content. The audience consumes. The studio produces. The loop is transactional.</p><p>I&#8217;ve been in this industry long enough to know that the talent in game studios is extraordinary. Ball&#8217;s own slide of 2025&#8217;s breakout successes makes the case: <em>Kingdom Come: Deliverance II</em>, <em>Clair Obscur: Expedition 33</em>, <em>Split Fiction</em>, <em>Hollow Knight: Silksong</em> &#8212; beautiful cathedrals, each one. Years of specialized craft producing singular experiences that millions of people loved. I&#8217;m not suggesting that craft doesn&#8217;t matter. It does. It always will.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BJnu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BJnu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 424w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 848w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BJnu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png" width="1456" height="621" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:621,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5253571,&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://meditations.metavert.io/i/188492927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.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_!BJnu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 424w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 848w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!BJnu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246c8908-5e17-48a8-8dbd-867b90ae800a_2576x1098.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But look at the same slide through a different lens. <em>Schedule I</em> and <em>R.E.P.O.</em>, both made by tiny teams, both viral sensations&#8212;went supernova not just because they were good, but because they spread through participatory channels. TikTok clips, Twitch streams, community remixes. Their success was co-created by the audience. These aren&#8217;t anomalies. They&#8217;re early signals of a shift where leaner teams, armed with agentic workflows and AI-accelerated pipelines, will increasingly produce cathedral-quality experiences that once required hundred-person studios and publisher-scale budgets.</p><p>The beautiful cathedrals aren&#8217;t going away, they&#8217;re going to be built by fewer people, faster. And that changes the economics of the entire industry.</p><p>And then there&#8217;s <em>INZOI</em>, Krafton&#8217;s life simulator, quietly the most significant title on the list for this argument: because it&#8217;s not really a game-as-product at all. It&#8217;s a creation platform disguised as a life sim, where the core loop is building, sharing, and remixing player-made content. It&#8217;s closer to the Roblox model than the <em>Kingdom Come</em> model, and its presence among Ball&#8217;s top releases signals where the current is flowing.</p><div id="youtube2-qW8jTWtSLpc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;qW8jTWtSLpc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/qW8jTWtSLpc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The craft is real. But craft applied only to studio-produced content is a ceiling, not a trajectory.</p><p>The companies that will thrive in the next decade are the ones that take their craft and apply it to building creator ecosystems. That means rethinking not just how you make games&#8212;getting more efficient, building top-down, accelerating iteration through agentic processes&#8212;but how you open your games up to become actual platforms. Games-as-platforms. Universes that communities build on and around.</p><p>The difference between a game and a platform is the difference between making content and enabling <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composition</a>. A game gives players something to do. A platform gives creators tools to build things that give <em>other</em> players something to do. The compounding effects of that distinction are what separate Roblox&#8217;s 69% DAU growth from the industry&#8217;s sub-pandemic engagement levels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uD_K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uD_K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 424w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 848w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uD_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162090,&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://meditations.metavert.io/i/188492927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.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_!uD_K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 424w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 848w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!uD_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F837c542b-8ee8-4ccb-8e33-458e56bc4fad_2779x1368.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Imagination Bottleneck</h2><p>I keep coming back to a phrase from the <a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">Chessmata</a> writeup: the bottleneck isn&#8217;t engineering capacity anymore. It&#8217;s imagination.</p><p>If that&#8217;s true &#8212; and everything from Roblox&#8217;s 4D generation to Unity&#8217;s AI beta to Project Genie suggests it is &#8212; then the strategic question for every game company shifts fundamentally. It&#8217;s no longer &#8220;how do we build this experience?&#8221; It&#8217;s &#8220;how do we build a system where millions of people can build experiences?&#8221;</p><p>The tools are arriving. AI-powered creation from natural language prompts. Foundation models that generate interactive 3D objects with behavior and physics. Agentic assistants that debug, optimize, and extend creator projects autonomously. MCP-connected design pipelines that bridge imagination to implementation without requiring creators to understand the underlying systems.</p><p>The creator platforms are proving the model works at scale. Roblox&#8217;s financial trajectory &#8212; $8.5 billion in bookings guidance for 2026, $1.8 billion in free cash flow &#8212; isn&#8217;t a fluke. It&#8217;s the economic signature of a platform that&#8217;s entered the Creator Era while the rest of the industry is still optimizing the Engineering Era.</p><p>And the competitive landscape is making the urgency clear. Every hour a potential creator spends on TikTok, on prediction markets, on memecoin speculation, on iGaming &#8212; that&#8217;s an hour they&#8217;re not spending building interactive experiences. Not because those alternatives are better, but because they&#8217;re easier to participate in. They have lower barriers to entry. They close the loop between intention and action faster.</p><p>Gaming has something none of those alternatives offer: the richest, most expressive creative medium humans have ever built. The ability to craft worlds, tell stories, build systems, create shared experiences that connect people across time and space. That&#8217;s not a small thing. In my <a href="https://www.metavert.io/videos/artificial-intelligence-games-metaverse-and-the-future-of-civilization">Gamescom talk</a>, I called it the future of civilization, and I meant it.</p><p>But that richness only matters if people can access it. If it stays locked behind years of engine expertise and million-dollar budgets, the attention will continue migrating to platforms that prioritize participation over production values.</p><p>The metaverse we have isn&#8217;t the one anyone predicted in 2021. It&#8217;s not VR headsets and corporate virtual offices. It&#8217;s Roblox, Minecraft, and the emerging platforms that let people compose interactive experiences from imagination and shared tools. It&#8217;s messy, imperfect, and far more alive than any top-down corporate vision could ever be &#8212; because it&#8217;s built by millions of people, not a few thousand engineers.</p><p>The distinction this article draws&#8212;games as products versus games as <strong>platforms</strong>&#8212;isn&#8217;t a prediction about some distant future. It&#8217;s a description of a split that&#8217;s already happened.</p><p>On one side, an industry hitting record revenue while losing attention, consolidating through financial engineering, and building beautiful cathedrals with shrinking teams. On the other side, platforms where 300 million people build, share, and remix interactive experiences every month, powered by AI tools that are collapsing the distance between imagination and creation.</p><p>Both sides will continue to exist. But only one of them is growing. The question for the rest of the industry is which side you&#8217;re building for.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h3>Further Reading</h3><ul><li><p><a href="https://www.matthewball.co/">Matthew Ball&#8217;s </a><em><a href="https://www.matthewball.co/">State of Video Gaming in 2026</a></em>: the full 164-slide analysis, including detailed data on attention migration, revenue concentration, and the competitive dynamics discussed throughout this piece.</p></li><li><p><a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability is the Most Powerful Creative Force in the Universe</a>; my earlier essay on why recombination and composition always outpace individual creation, and what that means for designing platforms and creative ecosystems.</p></li><li><p><a href="https://meditations.metavert.io/p/game-development-is-top-down">Game Development is Top-Down</a>: the case for why creative vision must drive implementation rather than the reverse, and how the Pioneer &#8594; Engineering &#8594; Creator framework applies to game development specifically.</p></li><li><p><a href="https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform">Chessmata: An Agentic Chess Platform, Built by Agents</a>: a recent case study in building a complete multiplayer platform in a weekend using agentic engineering, demonstrating the shift from engineering bottleneck to imagination bottleneck.</p></li><li><p><a href="https://about.roblox.com/newsroom/2026/02/accelerating-creation-powered-roblox-cube-foundation-model">Roblox Accelerating Creation with the Cube Foundation Model</a>: Roblox&#8217;s announcement of 4D generation and the Cube Foundation Model, the most concrete demonstration of AI-powered creator tools at platform scale.</p></li><li><p><a href="https://deepmind.google/models/genie/">Google DeepMind: Project Genie</a>: the research behind text-to-interactive-world generation that crashed gaming stocks and signaled the trajectory toward AI-native world building.</p></li></ul><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>Neal Stephenson coined &#8220;metaverse&#8221; in <em>Snow Crash</em> in 1992, but the mechanics he described (persistent shared worlds, player-constructed spaces, portable identity) were already 18 years old. The original 1974 <em>Dungeons &amp; Dragons</em> boxed set included <a href="https://analoggamestudies.org/2022/12/when-worlds-collaborate-the-style-of-early-tabletop-role-playing-games/">rules for constructing fortifications and establishing baronies</a>. Gygax&#8217;s <em>Dungeon Master&#8217;s Guide</em> (1979) was explicit that the game was designed not for one-off sessions but for <em>campaigns</em>: persistent worlds with continuity, shared economies, and player agency over the environment itself. The terminology didn&#8217;t exist yet, but the architecture did. I wrote about this in <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun.</a></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>For non-developers: Minecraft&#8217;s Java Edition source code has been publicly available for years, but every variable and method name was scrambled into meaningless strings, a process called obfuscation. A class representing a Creeper enemy might appear as <code>brc</code>; its explode method as <code>a</code>; its fuse timer as <code>ab</code>. The modding community maintained <a href="https://github.com/FabricMC/yarn">volunteer-built translation maps</a>, projects like MCP and Yarn, that took weeks to update after every game release. Mojang shipping fully readable code eliminated that entire bottleneck. <a href="https://fabricmc.net/2025/10/31/obfuscation.html">Fabric published migration guides within 30 days</a>. It&#8217;s the equivalent of a government declassifying its own archives.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The EA deal is worth unpacking. PIF, Saudi Arabia&#8217;s $941 billion sovereign wealth fund, already held a stake worth roughly $5.2 billion before the acquisition. They&#8217;ll own <a href="https://www.gamedeveloper.com/business/saudi-arabia-will-own-93-4-percent-of-ea-after-buyout">93.4% of the company post-close</a>, with Silver Lake at 5.5% and Affinity Partners at 1.1%, carrying $20 billion in debt financing from JPMorgan Chase. <a href="https://www.gamedeveloper.com/business/-gaming-is-the-new-oil-how-the-ea-buyout-diverges-from-the-traditional-playbook-">As have noted</a>, serving the massive debt will require substantial financial optimization. PIF&#8217;s gaming portfolio now spans Capcom, Nexon, Nintendo, Take-Two, Scopely, and the world&#8217;s largest esports company: part of what the Sovereign Wealth Fund Institute&#8217;s president <a href="https://www.axios.com/2025/09/30/ea-games-saudi-arabia-trump">characterized</a> as Saudi Arabia&#8217;s strategy to diversify away from fossil fuels. When gaming becomes a geopolitical asset class, the incentives shift from &#8220;make great games&#8221; to &#8220;optimize returns.&#8221;</p></div></div>]]></content:encoded></item><item><title><![CDATA[Chessmata: An Agentic Chess Platform, Built by Agents]]></title><description><![CDATA[I used agentic engineering to build a multiplayer chess platform over a weekend: a place where humans play, AI agents compete, and the line between tool and participant disappears.]]></description><link>https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform</link><guid isPermaLink="false">https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Tue, 17 Feb 2026 00:37:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/20600ddd-595f-4cad-ac74-ba011a54a003_2392x1724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the past weekend, I built a <a href="https://github.com/jonradoff/chessmata">multiplayer 3D chess platform from scratch</a>. It has real-time WebSocket multiplayer, Elo-rated matchmaking, leaderboards, a REST API, a command-line interface, a UCI engine adapter, and a Model Context Protocol server with 25+ tools&#8212;all so that human players and AI agents can register, authenticate, find opponents, and play chess together as members of the same community.</p><p>I also built a <a href="https://github.com/jonradoff/chessmata-maia2">reference AI agent</a> powered by the <a href="https://arxiv.org/abs/2409.20553">Maia-2</a> engine that plays at five different human-like skill levels simultaneously.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;078e451c-d5dc-4774-91f4-a19c484e58aa&quot;,&quot;duration&quot;:null}"></div><p><em>Want to play Chessmata? You can find it at: https://chessmata.metavert.io</em></p><p>I did this through conversation. The vast majority of the code was written by Claude Code, working as my engineering partner while I directed the architecture and design. This is what <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">the direct-from-imagination era</a> actually looks like: not a toy demo, but a production-grade platform with multiplayer coordination, horizontal scaling, dual authentication, 3D graphics pipelines&#8212;that likely would have taken weeks or months to deliver in the past.</p><p>But Chessmata isn&#8217;t just a proof of what agentic engineering can produce. It&#8217;s a proof of what agentic engineering can produce <em>for agents</em>. An agentic platform, built by agentic processes.</p><p>When I wrote about <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">the age of machine societies</a>, I explored how AI agents are developing genuine collaborative and competitive capabilities, and how we&#8217;d need new kinds of environments for these dynamics to play out. We&#8217;re already seeing that unfold in wild, unstructured ways. <a href="https://clawbot.ai/moltbook.html">Moltbook</a>, the social network for AI agents, exploded to over 2.6 million registered agents within weeks of launch, with agents spontaneously forming subcultures, inventing religions, and creating marketplaces for prompt injections. It&#8217;s a fascinating and chaotic glimpse of <a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">emergent</a> machine-society behavior.</p><p>Chessmata is something different: a <em>structured</em> environment for human-agent interaction, built around the oldest and most universal language of strategic thought. Chess already has centuries of social infrastructure &#8212; clubs, rating systems, coaching relationships, tournaments, a culture of shared analysis. And unlike the open-ended chaos of an agent social network, chess provides a formal game-theoretic framework where competitive and cooperative dynamics can be measured, compared, and improved upon.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>This isn&#8217;t another chess engine. There are plenty of those &#8212; brilliant ones &#8212; and I have no desire to compete with Stockfish or Leela Chess Zero on the strength of move calculation. Chessmata is the <em>platform</em>: the social and technical infrastructure around the game, re-imagined for an era where agents are participants rather than mere tools. Humans play. Agents compete. And over time, humans improve &#8212; and build better agents.</p><h2>A Rich Tradition of Compatibility</h2><p>To appreciate what Chessmata is trying to do, it helps to understand just how much groundwork the chess community has already laid for interoperability and machine play.</p><p>Chess was arguably the first domain to take software compatibility seriously. <strong>Portable Game Notation (PGN)</strong>, devised by Steven J. Edwards and published in 1994, gave the world a universal way to record and share games in plain text. <strong>Forsyth-Edwards Notation (FEN)</strong>, originally created by David Forsyth in 1883<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> and later extended for computational use, captures a complete board state in a single line: every piece, whose turn it is, castling rights, en passant targets. These formats are the lingua franca of chess software, and they&#8217;re part of the reason a researcher can take a game from any platform, feed it into any engine, and get instant analysis.</p><p>Then there&#8217;s the <strong>Universal Chess Interface (UCI)</strong>, designed by Rudolf Huber and Stefan Meyer-Kahlen and released in 2000. UCI standardized the communication protocol between chess engines and graphical frontends, and its adoption exploded after ChessBase embraced it in 2002. Today, over 300 engines support UCI. Any new engine implementing the protocol immediately works with every existing UCI-compatible interface. This is composability in action&#8212;the principle I&#8217;ve <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">written about before</a> as the most powerful creative force in the universe, where building blocks snap together and the combinatorial possibilities multiply.</p><p>And the community hasn&#8217;t stopped at formats and protocols. There&#8217;s a rich ecosystem of <strong>engine arenas</strong> for measuring raw strength: the CCRL (Computer Chess Rating Lists), a volunteer-driven system aggregating engine-versus-engine matches since 2006; the TCEC (Top Chess Engine Championship), running since 2010 on standardized hardware with controlled opening books, essentially the World Series of computer chess; and various rating lists maintained by Chess.com and others. The progression of engines through these arenas tells a remarkable story: from Deep Blue&#8217;s brute-force hardware in 1997, to Stockfish&#8217;s decade of dominance through handcrafted evaluation, to AlphaZero&#8217;s paradigm-shattering self-play in 2017, to the hybrid Stockfish NNUE that now integrates neural network evaluation with traditional search.</p><p>Online platforms have added their own layers. Lichess explicitly supports bot accounts with OAuth-based authentication and a dedicated Bot API. Chess.com maintains its own bot infrastructure. The <code>lichess-bot</code> bridge project connects any UCI engine to the Lichess platform, handling matchmaking, challenge acceptance, and time controls.</p><p>So: standardized game notation, a universal engine protocol, rating arenas, online platforms with bot APIs. That&#8217;s an impressive stack.</p><h2>The Missing Layer</h2><p>But here&#8217;s what&#8217;s missing: a platform designed as a <em>persistent habitat</em> &#8212; an always-on ecosystem where agents and humans register, authenticate, matchmake, maintain ratings, and interact through proper APIs.</p><p>The existing infrastructure is built around a specific model: engines are single processes that speak UCI over stdin/stdout, launched by an arbiter program that sends positions and collects moves. Arenas are time-bounded tournaments with predetermined participants. Online platforms were designed for human players first, with bot support bolted on as an afterthought &#8212; Lichess limits bot-versus-bot games, and bots can only play through challenges rather than standard matchmaking, specifically because the system wasn&#8217;t designed for a world where agents are everyday participants. If you want to build and test a fleet of agents &#8212; exploring how they interact, compete, and improve &#8212; these constraints make that impractical.</p><p>More recently, there have been efforts to benchmark LLM agents at chess &#8212; AIcrowd&#8217;s Global Chess Challenge, the LLM Chess Leaderboard, Google&#8217;s Kaggle Game Arena, Princeton&#8217;s Holistic Agent Leaderboard. But these are <em>evaluations</em>, not <em>ecosystems</em>. They measure agent performance in controlled settings; they don&#8217;t provide persistent registration, API keys, ongoing leaderboards, or the ability for an agent to wake up at 3 AM and find a game.</p><p>What I wanted was something more like what I described in the machine societies piece: an environment where agents can bootstrap their own social dynamics in real-time &#8212; a platform where the infrastructure for agent participation is a first-class concern, not a bolt-on. And where human players serve as a grounding mechanism, calibrating agent ratings through actual competitive play rather than synthetic benchmarks.</p><p>That&#8217;s Chessmata.</p><h2>What Chessmata Is</h2><p>At its core, Chessmata is a full-stack multiplayer chess platform with three pathways for participation:</p><p><strong>For human players</strong>: a browser-based 3D interface built with Three.js and React Three Fiber, with swappable piece sets, real-time multiplayer via WebSocket, and all the standard features you&#8217;d expect &#8212; time controls, rated and unranked play, leaderboards, game history, and matchmaking.</p><p><strong>For AI agents</strong>: a comprehensive REST API with API key authentication, plus a Python-based CLI tool and &#8212; crucially &#8212; a <strong>Model Context Protocol (MCP) server</strong> exposing 25+ tools that let LLM-based agents interact with the platform natively. An agent can authenticate, join matchmaking, create or join games, make moves, offer draws, query leaderboards, and review game histories, all through the same tool-calling mechanisms that modern AI agents use for everything else.</p><p><strong>For traditional engines</strong>: a UCI adapter that bridges any UCI-compatible engine to the platform, so the existing ecosystem of chess engines can participate alongside human players and AI agents.</p><p>The matchmaking system is Elo-based and supports filters for human-only, agent-only, or mixed play. Humans and agents share a rating system &#8212; agents earn their Elo through actual play against calibrated opponents, including humans, which grounds the ratings in something meaningful rather than a purely synthetic benchmark. There are separate leaderboard views for humans and agents, but the underlying rating system is unified.</p><p>All of this was engineered through agentic processes &#8212; Claude Code as the primary engineering partner, building the infrastructure that other agents will inhabit. There&#8217;s something satisfying about the recursion: an agent helped build the world that agents will live in. More on the implementation later.</p><h2>Teaching Machines to Play Like Humans: The Maia-2 Agent</h2><p>A platform for agents needs agents. And the choice of which agent to build as a reference implementation turned out to be one of the more interesting decisions in the project.</p><p>The obvious choice would be to wrap Stockfish &#8212; it&#8217;s the strongest engine in the world, open-source, and UCI-compatible. But Stockfish plays like an alien. Its moves are objectively optimal but often incomprehensible to human players. When you&#8217;re building a habitat for humans and agents to coexist, you want agents that feel like <em>players</em>, not oracles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ux_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ux_y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 424w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 848w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 1272w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ux_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic" width="1456" height="1312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1312,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310344,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/188197332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ux_y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 424w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 848w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 1272w, https://substackcdn.com/image/fetch/$s_!ux_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31db8009-6f7a-4f98-a678-8a334e58d943_1926x1736.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This led me to the Maia-2 engine, developed by the Computational Social Science Lab at the University of Toronto and published at NeurIPS 2024. The <a href="https://arxiv.org/abs/2409.20553">original paper</a> addresses a question that turns out to be deeply relevant to agentic platforms: can you build a chess AI that plays like a human at any skill level?</p><p>The predecessor, Maia, trained separate neural network models for different rating brackets &#8212; one model for 1100-1200 Elo, another for 1200-1300, and so on. This worked, but it created discontinuities. Maia-2 introduces something more elegant: a unified 23-million-parameter model with a <strong>skill-aware attention mechanism</strong> that treats player rating as a continuous variable woven into the neural architecture itself. The model is conditioned on both the player&#8217;s rating and their opponent&#8217;s rating, reflecting the real-world observation that players adjust their strategy based on who they&#8217;re facing.</p><p>The results are striking. Trained on 9.1 billion positions from 169 million Lichess rapid games, Maia-2 achieves 53.25% top-1 move prediction accuracy &#8212; meaning it correctly predicts the actual move a human player made more than half the time. Compare that to Stockfish at 40.43%. The model doesn&#8217;t just play human-like moves; it makes <em>human-like mistakes</em>at appropriate skill levels. At 800 Elo, it blunders the way beginners blunder. At 1800, it plays with the subtle positional understanding of a club player. About 22% of positions show what the researchers call &#8220;transitional behavior&#8221; &#8212; positions where weaker players make suboptimal choices before stronger players transition to optimal ones &#8212; and the model captures these patterns faithfully.</p><p>This matters for an agentic platform in several ways. First, it makes agents into genuine sparring partners rather than punching bags or brick walls. An 1100-rated human can play against a Maia-2 agent configured for 1200 Elo and have a meaningful, competitive game &#8212; one where the agent&#8217;s moves are <em>understandable</em> and <em>instructive</em>, not mystifying. Second, the architecture naturally supports the kind of agentic features I want to build toward: personalized coaching (the model can be fine-tuned on individual game histories), adaptive difficulty, and style-aware interaction. The paper explicitly frames Maia-2 as &#8220;a foundation model for human-AI alignment in chess&#8221; &#8212; a foundation you can build on.</p><p>The <a href="https://github.com/jonradoff/chessmata-maia2">reference agent implementation</a> runs five concurrent Maia-2 variants simultaneously at 800, 1000, 1200, 1500, and 1800 Elo, each participating in matchmaking independently. The architecture uses batched inference &#8212; collecting concurrent game requests and running them through the model in a single forward pass &#8212; enabling efficient handling of 50 simultaneous games. It communicates with Chessmata via WebSocket for real-time game updates and REST for matchmaking and move submission, with automatic reconnection, session persistence across crashes, and a 5-second auto-restart wrapper for production deployment.</p><h2>Direct from Imagination: The 3D Experience</h2><p>I&#8217;ve written before about <a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">five levels of generative AI for games</a>, culminating in Level 5: &#8220;Direct from Imagination,&#8221; where creative intent becomes reality with minimal friction. I then argued that <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">this era has already begun</a>. Chessmata turned out to be a concrete demonstration of that thesis &#8212; a complete 3D multiplayer game, imagined, described in natural language, and refined through agentic iteration.</p><p>The frontend is built on Three.js and React Three Fiber, rendering a 3D chessboard with swappable piece sets. Creating the piece models turned out to be one of the more fascinating aspects of the project, because it involved three distinct approaches to 3D content creation &#8212; all orchestrated through agentic processes:</p><h3><strong>Generative 3D models via Meshy</strong></h3><p>The first approach used <a href="https://www.meshy.ai/?utm_source=meshy&amp;utm_medium=referral-program&amp;utm_content=LG8VQ1&amp;share_type=invite-friends">Meshy</a>, a 3D foundation model, to generate piece sets from text descriptions. The results were solid &#8212; most pieces came out looking great, though a few had to be discarded (reminiscent of early 2D generative models&#8217; struggles with hands, there are analogous artifacts in the 3D domain). The raw Meshy outputs ranged from 9.6 to 23 MB each, but Claude Code handled optimization automatically &#8212; generating Blender scripts to decimate and compress the models to web-ready sizes without manual intervention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.meshy.ai/?utm_source=meshy&amp;utm_medium=referral-program&amp;utm_content=LG8VQ1&amp;share_type=invite-friends" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dgYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 424w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 848w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 1272w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dgYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic" width="1234" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e16890c6-8567-44d8-a406-152af0aab274_1234x824.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1234,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;https://www.meshy.ai/?utm_source=meshy&amp;utm_medium=referral-program&amp;utm_content=LG8VQ1&amp;share_type=invite-friends&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/188197332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dgYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 424w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 848w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 1272w, https://substackcdn.com/image/fetch/$s_!dgYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe16890c6-8567-44d8-a406-152af0aab274_1234x824.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Chess pieces I generated on <a href="https://www.meshy.ai/?utm_source=meshy&amp;utm_medium=referral-program&amp;utm_content=LG8VQ1&amp;share_type=invite-friends">Meshy</a>.</figcaption></figure></div><h3><strong>Procedural generation by Claude Code</strong></h3><p>Some piece sets were built entirely through code &#8212; geometry constructed from primitives in Three.js. The Cubist set, for example, uses procedural geometry built from offset and rotated box primitives with flat shading, each piece recognizable but abstractly fragmented. Claude Code wrote this geometry from a natural-language description of the aesthetic I wanted. No modeling software, no artist &#8212; just an English-language prompt and iterative refinement.</p><h3><strong>Autonomous asset discovery</strong></h3><p>For other piece sets, Claude Code searched the web for CC-BY and public domain 3D models on platforms like Sketchfab, Thingiverse, and STLFinder, evaluating candidates based on licensing, polycount, materials, and aesthetic fit. When models needed optimization&#8212;the Fantasy set, for instance, had extremely high polycounts&#8212;Claude Code autonomously wrote Blender scripts to decimate geometry, convert between file formats (STL to GLB), and prepare assets for web delivery. This is <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composability</a> made real through agentic systems: the raw materials exist in a global commons of 3D assets, and the agent handles the integration work that would otherwise require specialized technical knowledge.</p><p>All three of these approaches to content creation represent different points on the generative AI spectrum, and all three were orchestrated through natural-language interaction with an AI agent. This is what &#8220;direct from imagination&#8221; looks like in practice.</p><h2>Agents in the Workflow: MCP and Beyond</h2><p>One of the aspects of Chessmata I&#8217;m most excited about is what happens when you connect the platform to agent workflows through MCP. The 25+ tools exposed by the MCP server aren&#8217;t just for playing chess &#8212; they&#8217;re for <em>thinking about</em> chess in the context of larger workflows.</p><p>Here&#8217;s a real example. I&#8217;d been playing a game where I had an overwhelming material advantage: two queens, a rook, and a bishop against a lone king with a couple of blocked pawns. I still managed to stumble into a stalemate.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> I was annoyed with myself, so I asked Claude Code to pull up the game via MCP and tell me what went wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y90l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y90l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 424w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 848w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 1272w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y90l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135090,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/188197332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y90l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 424w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 848w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 1272w, https://substackcdn.com/image/fetch/$s_!Y90l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fb1f931-a4df-4206-85ee-bfd03c22f7dd_1712x1046.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What Claude Code had to say about my game, after taking a look at it with the MCP Server. My prompt was &#8220;I just bungled into a stalemate, what do you think of the last game I played?&#8221;</figcaption></figure></div><p>This is a small example, but it illustrates something important about agentic platforms. The value isn&#8217;t just in the games themselves&#8212;it&#8217;s in the <em>integration surface</em>. Because Chessmata&#8217;s data is accessible through standard agent protocols (MCP in this case), any agent workflow can incorporate chess analysis, game review, training recommendations, or competitive dynamics. The games become data in a larger cognitive loop.</p><h2>Under the Hood</h2><p>For those interested in the technical architecture (and in what agentic engineering is now capable of producing), here&#8217;s a tour of what Claude Code and I built together:</p><p>The backend is Go (Gorilla Mux, Gorilla WebSocket, MongoDB), with a dual authentication model: browser-based login for human players and API key authentication for agents. The real-time multiplayer layer is where things get architecturally interesting. The WebSocket system coordinates with MongoDB change streams through an event hub pattern, which means game state, matchmaking updates, and leaderboard changes can be synchronized across multiple servers. This supports horizontal scalability that Claude Code engineered in response to my describing the concurrency requirements in plain English.</p><p>The frontend is React and TypeScript with Vite, using React Three Fiber for the 3D layer. Game logic is separated from presentation, so piece sets and board themes swap independently. The CLI and MCP server are Python 3.10+, with the MCP server implementing stdio transport for seamless integration with Claude Desktop and Claude Code. The CLI supports everything from full terminal-based gameplay to leaderboard queries to a UCI adapter mode that bridges traditional engines to the platform.</p><p>The Elo system uses standard chess Elo with K-factor adjustment. Competitive ranked and casual unranked modes are both supported, with time controls ranging from unlimited to tournament (90+30) and blitz (3+2). Deployment is containerized via Docker with Fly.io configuration.</p><p>What&#8217;s worth stepping back and appreciating is the <em>scope</em> of what agentic processes handled here: real-time multiplayer coordination, WebSocket event systems, database change streams, horizontal scaling, dual authentication, Elo calculation, matchmaking queues, UCI protocol bridging, MCP server implementation with 25+ tools, 3D graphics with multiple model formats and optimization pipelines. This is production-grade software (and ought to at least be considered a decent beta candidate). And the conversation that produced it was measured in hours, not months.</p><h2>What Comes Next: The Social Layer</h2><p>The platform as it stands is the foundation. What I&#8217;m most excited about is deepening the social layer &#8212; the ways humans and agents can interact beyond just playing games against each other.</p><p>Coaching is the obvious next frontier. Maia-2&#8217;s ability to model human play at specific skill levels makes it a natural coaching engine: it can not only play at your level, but understand <em>why</em> you make the moves you make, and where your thinking diverges from stronger play. The MCP integration means a coaching agent could review your game history, identify recurring patterns in your mistakes, and design practice positions targeted at your specific weaknesses, all through natural-language conversation.</p><div class="pullquote"><p>In this future, the AI that drives a chess table could power a game on a phone or executed within a table manifested in virtual reality; the art that represents the assets could come from a marketplace that properly compensates creators; and participation in live chess tournaments could be driven by a live events engine with ticket sales that fund the organizers.</p><p>From one of my earliest articles about the metaverse, <a href="https://meditations.metavert.io/p/what-we-talk-about-when-we-talk-about-the-metaverse-c9ef03c1a5dd">What we Talk About When we Talk About the Metaverse</a></p></div><p>But I&#8217;m thinking beyond one-on-one coaching. What about chess club buddies: agents that join a study group, analyze games together, debate opening theory? What about agents that develop <em>styles</em> and <em>personalities</em> as players, not just skill levels? The Maia-2 architecture already conditions on opponent behavior; it&#8217;s not hard to imagine agents that develop reputations, rivalries, preferred openings. The social infrastructure of chess (the clubs, the banter, the post-game analysis over coffee) is as much a part of what makes chess great as the game itself. Can agents participate in <em>that</em>?</p><p>This is where Chessmata connects back to the broader phenomenon of emergent agent societies. Moltbook showed us that agents will spontaneously self-organize when given a social platform: chaotically, unpredictably, and sometimes absurdly. </p><p>Chessmata offers a different kind of laboratory: one where interaction is structured by the rules of the game, performance is measurable, and the social dynamics emerge within a well-defined competitive framework. It&#8217;s a place to study how agents and humans genuinely learn from each other&#8230; not through chaos, but through play.</p><h2>Why Chess</h2><p>I&#8217;ve spent a long time thinking about <a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">the relationship between AI and creativity</a>, and about how environments that lower barriers to participation and <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composability</a> accelerate creative output exponentially. Chess is a microcosm of these dynamics: a finite but astronomically complex game, a centuries-old tradition of human competition and collaboration, and now a domain where AI agents can be genuine participants rather than mere tools.</p><p>The existing wealth of chess code, standards, and infrastructure is an <em>advantage</em>, not something to compete with. UCI, PGN, FEN, Stockfish, Lichess &#8212; these are all composable building blocks. What was missing was the connective tissue for an agentic era: the registration, authentication, matchmaking, and API infrastructure that transforms a collection of chess programs into a living ecosystem.</p><p>And the fact that I could build this in a weekend, through conversation with an AI agent, directing architecture and design in natural language&#8212;says something about where we are right now. The tools for creating complex software have crossed a threshold. The <a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">five levels of generative AI for games</a> that I once described as a theoretical framework are now a practical reality. Anyone with a clear vision and the right agentic tools can build something like this.</p><p>Which means the bottleneck isn&#8217;t engineering capacity anymore: it&#8217;s imagination.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!npV7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!npV7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!npV7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!npV7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!npV7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!npV7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!npV7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!npV7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!npV7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cb0c40-cf98-4937-a0e3-42c95e42d413_800x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">Five Levels of Generative AI for Games</a></figcaption></figure></div><p>Chessmata is open source. I hope people will fork it, extend it, build new agents for it, create new piece sets, add features I haven&#8217;t thought of. The Maia-2 reference agent is a starting point, not an endpoint: there are countless other engines, algorithms, and approaches that could be plugged into the platform. If you&#8217;re interested in building agents, chess is one of the most well-defined and deeply studied domains to experiment with. And if you just want to play some chess against an AI that plays like a human, you can do that too.</p><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The age of machine societies has begun</a>. Chessmata is one small corner of that world: a place where humans and agents sit down at the same board and play. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Further Reading:</strong></h2><ul><li><p>Just want to play? Go to <a href="http://chessmata.metavert.io">chessmata.metavert.io</a></p></li><li><p>GitHub: <a href="https://github.com/jonradoff/chessmata">Chessmata</a> (main project)</p></li><li><p>GitHub: <a href="https://github.com/jonradoff/chessmata-maia2">Chessmata-Maia2 Reference Agent</a></p></li><li><p><a href="https://arxiv.org/abs/2409.20553">Maia-2 Paper (NeurIPS 2024)</a></p></li><li><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a></p></li><li><p><a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">Five Levels of Generative AI for Games</a></p></li></ul><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>Yes, 1883. Chess had a standardized notation for encoding board state forty-three years before the first programmable computer. The chess community has been doing interoperability longer than the software industry has existed. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>There is a certain irony in building an entire agentic chess platform and then asking an agent to explain to you why you stalemated a lone king with two queens, a rook, and a bishop. In my defense, having too much power and not knowing what to do with it is a very human problem.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Software’s Creator Era Has Arrived]]></title><description><![CDATA[The SaaSpocalypse Is Just the Beginning]]></description><link>https://meditations.metavert.io/p/softwares-creator-era-has-arrived</link><guid isPermaLink="false">https://meditations.metavert.io/p/softwares-creator-era-has-arrived</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Sat, 07 Feb 2026 21:41:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n_bj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Four years ago, I wrote about how <a href="https://meditations.metavert.io/p/evolution-of-the-creator-economy-9e038e8411af">every creative industry moves through the same phases: </a>from pioneers, to engineers, to creators. I was right about the pattern. But I missed the biggest target: software itself.</em></p><p>In 2021, I described a pattern I&#8217;d seen play out across every creative industry: from desktop publishing to e-commerce to game development. I called it the <a href="https://meditations.metavert.io/p/evolution-of-the-creator-economy-9e038e8411af">Evolution of the Creator Economy</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_!n_bj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n_bj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 424w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 848w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 1272w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n_bj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png" width="800" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Evolution of Creator Economies. Pioneer Era, Engineering Era, Creator Era.&quot;,&quot;title&quot;:&quot;Evolution of Creator Economies. Pioneer Era, Engineering Era, Creator Era.&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Evolution of Creator Economies. Pioneer Era, Engineering Era, Creator Era." title="Evolution of Creator Economies. Pioneer Era, Engineering Era, Creator Era." srcset="https://substackcdn.com/image/fetch/$s_!n_bj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 424w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 848w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 1272w, https://substackcdn.com/image/fetch/$s_!n_bj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7da19f4d-4b4a-489b-a32b-b1b3b44389a1_800x466.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Creative industries move through three stages:</p><ul><li><p><strong>The Pioneer Era</strong>, when first-movers like Amazon or Pixar created their own technologies from scratch.</p></li><li><p><strong>The Engineering Era</strong>, when bottoms-up tools and middleware emerge to support overwhelmed teams &#8212; Ruby on Rails, Stripe, MongoDB. They throw engineers a life preserver, but they&#8217;re still oriented toward engineers.</p></li><li><p><strong>The Creator Era</strong>, when top-down tools emerge to serve a much larger market of non-engineers, and disrupt many of the businesses of the prior eras. [Shopify](https://stratechery.com/2019/shopify-and-the-power-of-platforms/) made e-commerce something anyone could do. Roblox turned game development into something a teenager could try. YouTube made broadcasting available to everyone. These products decouple creative work from enabling technologies.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>In January 2023, I extended this into what I called <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era</a>: how generative AI, parallel compute, and compositional frameworks would let people speak entire virtual worlds into existence. I applied it to games, to 3D environments, to interactive experiences.</p><p>That same pattern was about to swallow software itself.</p><p>Not games. Not 3D worlds. Not video. <em>Software.</em> The thing that makes all the other things. The most foundational creative industry in technology today.</p><p>Last week&#8217;s &#8220;<a href="https://www.cnbc.com/2026/02/06/ai-anthropic-tools-saas-software-stocks-selloff.html">SaaSpocalypse</a>&#8221;&#8212;the $285 billion evaporation in software market value&#8212;is confirmation that the pattern I described is now hitting the foundation. And once you see it through that lens, the disruption isn&#8217;t surprising at all. It&#8217;s predictable.</p><h2>Software&#8217;s Three Eras</h2><p>Look at the history of software through the creator economy lens and it snaps into focus.</p><p><strong>The Pioneer Era of Software</strong> was the 1960s through the 1980s. If you wanted custom software, you built everything from the ground up. Your competitive advantage was having programmers at all. Companies like IBM and early Microsoft created their own development tools, their own operating systems, their own everything. Teams were led by people who understood both the business problem and the machine.</p><p>Now, an important caveat about the three-era model: these eras don&#8217;t arrive as clean, monolithic phases. They overlap, and sub-categories of any creative industry can be at different stages simultaneously. Software has actually been on a long, slow march toward its creator economy for decades. The invention of the compiler was arguably the first step: it took programmers out of the world of assembly code and let them express intent in something closer to human reasoning.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Every subsequent wave of abstraction: high-level languages, object-oriented programming, visual IDEs, web frameworks&#8212;has been another step on the same ladder, each one widening the population of people who could create software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLbt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLbt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 424w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 848w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 1272w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLbt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png" width="644" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:644,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Guide to Installing and Programming in Assembly Language using DOSBox and  NASM&#8221; | by Nasiha Hassan | Medium&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Guide to Installing and Programming in Assembly Language using DOSBox and  NASM&#8221; | by Nasiha Hassan | Medium" title="Guide to Installing and Programming in Assembly Language using DOSBox and  NASM&#8221; | by Nasiha Hassan | Medium" srcset="https://substackcdn.com/image/fetch/$s_!nLbt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 424w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 848w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 1272w, https://substackcdn.com/image/fetch/$s_!nLbt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ca2b46-56e9-4e07-9206-62f7e395118e_644x403.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What programming looked like before high-level languages, from <strong><a href="https://medium.com/@nasihahassan111/guide-to-installing-and-programming-in-assembly-language-using-dosbox-and-nasm-80cd8e18c84a">&#8220;Guide to Installing and Programming in Assembly Language using DOSBox and NASM&#8221;</a></strong></figcaption></figure></div><p>What&#8217;s happening now isn&#8217;t a break from that trajectory. It&#8217;s the moment when the trajectory reaches escape velocity. The abstraction stack that once read &#8220;high-level language &#8594; assembly &#8594; machine code&#8221; is adding a new layer on top: English &#8594; high-level language &#8594; machine code.</p><p><strong>Language models are becoming a compiler for natural language</strong>, translating intent into implementation the way Fortran once translated math into opcodes.</p><p><strong>The Engineering Era of Software</strong> is what most of us have lived through for the past three decades. It&#8217;s the era of frameworks, APIs, cloud platforms, and SaaS. AWS made it so you didn&#8217;t need your own datacenter. Stripe made it so you didn&#8217;t need to build payment processing. Salesforce made it so you didn&#8217;t need to build your own CRM. Thousands of SaaS companies emerged to handle specific functions: project management, document signing, customer support, analytics, HR, billing.</p><p>This era was enormously productive. It followed the exact pattern I described in 2021: an influx of capital, a diaspora of experienced teams, too many fast-followers, and not enough engineers to go around. So tools and middleware emerged to throw engineers a life preserver.</p><p>But notice what didn&#8217;t change: <em>you still needed engineers.</em> The Engineering Era tools were bottoms-up. They made engineers more productive, but they didn&#8217;t make engineering unnecessary. You still needed someone who could wire Stripe to your backend, connect your CRM to your email system, manage your AWS infrastructure, and debug the integration when it broke at 2am.</p><p><strong>The Creator Era of Software</strong> is what&#8217;s arriving right now. And the SaaSpocalypse is its birth cry.</p><p>And just as early programmers routinely dropped into a disassembler to inspect the machine code their compiler generated (you couldn&#8217;t fully trust the abstraction), today&#8217;s best practitioners review the code that AI agents produce in Go, Python, Rust, and JavaScript. That&#8217;s where we are on the trust curve: a transitional state where human oversight of AI-generated code is still essential. But if the history of compilers is any guide, that window closes faster than people expect. The output of the abstraction layer gets good enough that most people stop looking under the hood and the ones who still do become specialists, not the norm.</p><h2>Vibe Coding &#8594; Agentic Engineering</h2><p>A year ago, <a href="https://x.com/karpathy/status/1886192184808149383">Andrej Karpathy</a> fired off what he called a &#8220;shower of thoughts throwaway tweet&#8221; that ended up minting a term:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/1886192184808149383&quot;,&quot;full_text&quot;:&quot;There's a new kind of coding I call \&quot;vibe coding\&quot;, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2025-02-02T23:17:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1411,&quot;retweet_count&quot;:3593,&quot;like_count&quot;:33165,&quot;impression_count&quot;:6672658,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>He described accepting all diffs without reading them, copy-pasting error messages with no comment, and watching the code grow beyond his comprehension. He said it was fine for &#8220;throwaway weekend projects.&#8221;</p><p>What&#8217;s remarkable is how fast that qualifier became obsolete. In his <a href="https://x.com/karpathy/status/2019137879310836075">one-year retrospective</a>, Karpathy noted that &#8220;programming via LLM agents is increasingly becoming a default workflow for professionals.&#8221; His preferred new term: &#8220;agentic engineering&#8221; emphasizing that there&#8217;s a real art and science to orchestrating AI agents, and that quality doesn&#8217;t have to be compromised.</p><p><a href="https://x.com/naval/status/2018633583423049951">Naval Ravikant</a> sharpened the point further:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/naval/status/2018633583423049951&quot;,&quot;full_text&quot;:&quot;Vibe coding is the new product management.\n\nTraining and tuning models is the new coding.&quot;,&quot;username&quot;:&quot;naval&quot;,&quot;name&quot;:&quot;Naval&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1256841238298292232/ycqwaMI2_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-03T10:32:05.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:991,&quot;retweet_count&quot;:2147,&quot;like_count&quot;:20869,&quot;impression_count&quot;:1167016,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Naval&#8217;s framing is useful, but it understates the shift. He draws a line: vibe coding handles the product layer, but the &#8220;real coding&#8221; moves down to training and tuning models. That&#8217;s still an Engineering Era mental model; it just relocates the engineering.</p><p><strong>What&#8217;s actually happening is that the creator economy is eating </strong><em><strong>that</strong></em><strong> layer too.</strong> I&#8217;ve been using Claude Code to build reinforcement learning training pipelines &#8212; setting up PPO networks, configuring reward functions, iterating on architectures for training a neural network to play games. This is the kind of work that, two years ago, required deep expertise in PyTorch, RL algorithms, and hyperparameter tuning. Now I&#8217;m describing what I want the agent to learn, how I want it to be rewarded, and what the training infrastructure should look like. Agentic tools handle the implementation. The &#8220;Software 2.0&#8221; layer where systems learn, adapt, and reason isn&#8217;t immune to the same democratization. It&#8217;s just one more rung on the abstraction ladder.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pQ48!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pQ48!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 424w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 848w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 1272w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pQ48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic" width="1456" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142256,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/187230369?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pQ48!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 424w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 848w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 1272w, https://substackcdn.com/image/fetch/$s_!pQ48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32875e72-cd6c-435d-9eaa-a9467621a15e_2338x1218.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Excerpt of a Claude Code dialog where I&#8217;m optimizing the training pipeline for a neural network I&#8217;m working on, which also incorporates tree-search </figcaption></figure></div><p>What Naval, Karpathy, and the broader shift are all pointing to is the same inversion I wrote about in 2021: the shift from bottoms-up engineering to top-down creative direction. The person with the product vision can now build the product. The person who understands the problem can create the solution. The bottleneck has moved from &#8220;can we build this?&#8221; to &#8220;should we build this, and for whom?&#8221;</p><p>That&#8217;s exactly what happens in every Creator Era transition.</p><p>In June 2023, I wrote about <a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software 2.0</a>&#8212;how my team built an RPG game in a single day using LLM prompts as functional subroutines within traditional software architecture. Looking back, it was an early glimpse of this exact shift: the moment when describing what you want starts to replace specifying how to build it. We just didn&#8217;t realize how fast that experiment would become a default workflow.</p><h2>Software&#8217;s YouTube Moment</h2><p>The tooling is arriving on multiple fronts simultaneously, and it&#8217;s accelerating week by week.</p><p>Claude Code feels less like autocomplete and more like a staff engineer living in your terminal. Anthropic&#8217;s Cowork launch, the immediate trigger for the SaaSpocalypse, demonstrated agentic plugins that autonomously handle legal and sales workflows. OpenAI shipped Codex, purpose-built for agentic coding workflows. Google launched an &#8220;agent-first&#8221; IDE where the developer&#8217;s role is explicitly described as &#8220;architect&#8221; rather than writer of code. Cursor, Windsurf, Replit Agent &#8212; the list keeps growing.</p><p>Every one of these tools is doing to software development what YouTube did to video production, what Shopify did to e-commerce, what Roblox did to game development. They&#8217;re decoupling the creative act from the engineering act. And what emerges isn&#8217;t recombination or remixing: it&#8217;s genuine, emergent creativity from human-AI collaboration.</p><p>The result will be creator joy<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> (people get to solve problems they care about), radical democratization (far more people participating), and disruption of incumbents dependent on legacy approaches that are too slow, too expensive, and too brittle.</p><h2>The Copilot Trap</h2><p>Here&#8217;s where it gets painful for a lot of SaaS companies.</p><p>Right now, there&#8217;s a frantic scramble across enterprise software to bolt &#8220;copilot&#8221; features onto existing products. Every project management tool, every CRM, every analytics platform is racing to add an AI assistant that can help you use the product faster.</p><p>This is a sustaining innovation. It makes existing products incrementally better. And it will not save them.</p><p>The threat isn&#8217;t that AI makes Asana easier to use. The threat is that an AI agent can manage your project <em>without</em> Asana. Across the board, the individual SaaS product is becoming an implementation detail.</p><p><a href="https://stratechery.com/2025/tech-philosophy-and-ai-opportunity/">Ben Thompson</a> has written extensively about the difference between tools that do things <em>for</em> you versus tools that help you <em>do things</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The copilot approach assumes the existing product is the right unit of work. But agentic systems operate at a higher level of abstraction. They understand your <em>intent</em> and orchestrate whatever is needed to fulfill it.</p><p>Here&#8217;s the key insight: LLMs are becoming the universal middleware. They don&#8217;t need a purpose-built Zapier integration between your CRM and your email platform. They can use both. The way a human would, but faster and cheaper. Every bespoke SaaS integration, every proprietary API wrapper, every &#8220;ecosystem&#8221; lock-in: LLMs route around all of it. Natural language turns out to be the integration layer that the software industry spent decades trying to build through APIs and standards bodies.</p><p><a href="https://www.alixpartners.com/insights/enterprise-software-technology-predictions-report-2026/">AlixPartners warns</a> that AI agents could trigger a $500 billion collapse in enterprise software revenue. <a href="https://www.cnbc.com/2026/02/02/palantir-pltr-q4-2025-earnings.html">Palantir&#8217;s Alex Karp</a>, reporting blowout Q4 earnings, laid out the thesis bluntly: AI isn&#8217;t just augmenting enterprise software, it&#8217;s replacing it.</p><p><a href="https://www.bloomberg.com/news/articles/2026-02-04/nvidia-ceo-software-selloff-most-illogical-thing-in-the-world">Jensen Huang called</a> the SaaSpocalypse selloff &#8220;the most illogical thing in the world.&#8221; But I think he&#8217;s thinking about it from the infrastructure layer, where he&#8217;s right: more AI means more compute, more software, more NVIDIA chips. From his vantage point, the demand for software is going up, not down. And that&#8217;s true at the infrastructure layer. But at the application layer (the per-seat SaaS businesses) the disruption is very real.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.reddit.com/r/GenX/comments/1d9mpum/did_anyone_actually_use_clippy/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aDCf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aDCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg" width="640" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/GenX - Hi! It looks like you're too young to remember Clippy. Would you like some help with getting off my goddamn lawn?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.reddit.com/r/GenX/comments/1d9mpum/did_anyone_actually_use_clippy/&quot;,&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="r/GenX - Hi! It looks like you're too young to remember Clippy. Would you like some help with getting off my goddamn lawn?" title="r/GenX - Hi! It looks like you're too young to remember Clippy. Would you like some help with getting off my goddamn lawn?" srcset="https://substackcdn.com/image/fetch/$s_!aDCf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aDCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71f9b0e-afea-40eb-8364-baa7095d679e_640x539.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>So Who Wins?</h2><p>If SaaS copilots are a trap, and distribution channels are getting commodified by agents that can find and evaluate products autonomously, and unique data advantages are eroding as AI gets better at learning and synthesizing, then who actually wins in the Creator Era of software?</p><p>One winner is: <strong>creators.</strong> That&#8217;s all of us. Everyone finally gets the &#8220;bicycle for the mind&#8221; that Steve Jobs spoke about&#8212;everyone of us gets to use computer to create whatever we want, whenever we want.</p><p><strong>The infrastructure layer holds.</strong> NVIDIA and the semiconductor companies and their manufacturing equipment suppliers, the the cloud platforms providing compute, the networking and datacenter buildouts, the energy that feeds them: these are the picks-and-shovels of the new era. Every creator needs a canvas and a studio, and compute is both. Huang is right about this part.</p><p><strong>Toolmakers for hard problems thrive.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Not every problem dissolves in the face of agentic AI. Scaling a real-time application to millions of users is still hard. Managing globally distributed databases is still hard. Deploying and orchestrating containers at scale is still hard. Companies like MongoDB, Fly.io, and Vercel are building platforms that handle genuinely difficult infrastructure problems: the kind of problems that don&#8217;t go away just because a non-engineer is now building the application. If anything, as millions of new &#8220;creators&#8221; start building software, the demand for platforms that make scaling effortless goes <em>up</em>, not down. My own company, <a href="http://beamable.com">Beamable</a>, think of ourselves in this category as well&#8212;and we have a lot of work to do to make sure we get there fast enough.</p><p><strong>Companies that embrace self-cannibalization survive.</strong> The race now is between self-disruption and irrelevance. Companies that treat AI not as a feature to add but as a fundamental rethinking of their value proposition&#8212;the ones willing to cannibalize their own products before&#8212;have a chance. The ones bolting copilots onto decade-old architectures do not.</p><p>This will be less about making your software have a natural language interface, and more about truly fitting into agentic workflow. Your software will now be a collection of well-tested, scalable tools that work well alongside of others.</p><p><strong>Workflow-obsessed companies win.</strong> The enduring lesson of every Creator Era transition is that the winners are the ones who deeply understand the creator&#8217;s actual process and remove every possible friction point. Not the ones with the most features, or the most data, or the biggest sales team. The ones who make the hardest things feel like magic. Shopify won e-commerce not by having the best technology but by making it radically easy to go from idea to store. The equivalent in software&#8217;s Creator Era will be the platforms that make it radically easy to go from idea to deployed, scalable application.</p><h2>This Is the Metaverse I Imagined</h2><p>Here&#8217;s the connection I didn&#8217;t make explicitly enough in 2023: the &#8220;direct from imagination&#8221; era I described wasn&#8217;t just about games and 3D worlds. It was about everything.</p><p>When I wrote that &#8220;you&#8217;ll speak entire worlds into existence,&#8221; I was thinking about holodecks and virtual environments. But the same principle &#8212; imagination as the primary input, with AI and infrastructure handling the translation to reality &#8212; applies just as powerfully to software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cfH3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cfH3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 424w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 848w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 1272w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cfH3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic" width="1456" height="653" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:653,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118767,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/187230369?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cfH3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 424w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 848w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 1272w, https://substackcdn.com/image/fetch/$s_!cfH3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf92bf8-6559-4233-97ed-d41b0931a7de_2212x992.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Back in 2022, Jonas Degrave experimented with <a href="https://www.engraved.blog/building-a-virtual-machine-inside/">creating a virtual Linux machine inside ChatGPT</a>. This showed how adept LLMs were at simulating and understanding computers and code. </figcaption></figure></div><p>A founder who can describe the product they want to build, and have AI agents construct it, test it, deploy it, and scale it: that person is speaking a world into existence. It&#8217;s just a world made of APIs and databases and user interfaces instead of polygons and lighting systems.</p><p>The metaverse arrived. It&#8217;s just less about 3D spaces and more about the collapse of the barrier between imagination and creation. The &#8220;direct from imagination&#8221; principle turned out to be even more universal than I thought.</p><p>And it&#8217;s arriving faster than I expected.</p><div class="pullquote"><p>Smaller teams will do the work that much larger teams could only do in the past. Eventually, it may be that a single auteur could imagine an experience and sculpt it into something that currently requires hundreds of people<br>&#8212; From <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun</a></p></div><h2>What Comes Next</h2><p>Every Creator Era generates an explosion of new participants, new forms, and new economic opportunity. It also generates disruption that&#8217;s genuinely painful for people and companies built around the assumptions of the prior era.</p><p>I don&#8217;t want to be glib about that pain. Entire careers have been built around the Engineering Era&#8217;s assumptions. Skilled engineers who spent years mastering integration patterns, SaaS administrators who became indispensable to their organizations, product managers whose value lay in translating between business needs and technical constraints: the ground is shifting under all of them.</p><p>Some will adapt by moving up the abstraction ladder, becoming the architects and orchestrators that Karpathy describes. Others will find that their deepest expertise makes them <em>more</em> valuable, not less, because they understand the systems that AI agents will need to work with. But some will be displaced, and pretending otherwise would be dishonest.</p><p>The <a href="https://www.bloomberg.com/news/articles/2026-02-04/what-s-behind-the-saaspocalypse-plunge-in-software-stocks">SaaSpocalypse</a> isn&#8217;t an overreaction. It&#8217;s the market beginning to price in a structural shift that will take years to fully play out. Some of those companies will adapt. Many won&#8217;t. New companies will emerge that we can&#8217;t yet envision, built by people who would never have called themselves software developers &#8212; but who will build software that millions of people use.</p><p>When I wrote about the <a href="https://meditations.metavert.io/p/evolution-of-the-creator-economy-9e038e8411af">evolution of the creator economy</a> in 2021, I closed with the observation that live gaming and the metaverse were still in their infancy. Five years later, the biggest disruption isn&#8217;t happening in the place I expected. It&#8217;s happening to <em>software itself</em>: the substrate beneath everything in technology.</p><p>The bottleneck isn&#8217;t engineering anymore. It&#8217;s imagination.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Further Reading</h2><p><strong>My earlier writing on the creator economy and direct-from-imagination thesis:</strong></p><ul><li><p><a href="https://meditations.metavert.io/p/evolution-of-the-creator-economy-9e038e8411af">Evolution of the Creator Economy</a> &#8212; The three-era framework (Pioneer &#8594; Engineering &#8594; Creator) and how it plays out across creative industries.</p></li><li><p><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun</a> &#8212; How generative AI, parallel compute, and compositional frameworks will let people speak worlds into existence.</p></li><li><p><a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software 2.0</a> &#8212; How my team built an RPG in a day using LLM prompts as functional subroutines.</p></li><li><p><a href="https://meditations.metavert.io/p/network-effects-in-the-metaverse-5c39f9b94f5a">Network Effects in the Metaverse</a> &#8212; How network effects and composability drive platform value.</p></li><li><p><a href="https://meditations.metavert.io/p/enshittification-and-the-future-of">Enshittification and the Future of AI Agents</a> &#8212; Why autonomous tools, not new walled gardens, may rescue our time online.</p></li></ul><p><strong>Vibe coding and agentic engineering:</strong></p><ul><li><p><a href="https://x.com/karpathy/status/1886192184808149383">Andrej Karpathy&#8217;s original &#8220;vibe coding&#8221; post</a>: the tweet that named the moment.</p></li><li><p><a href="https://x.com/karpathy/status/2019137879310836075">Karpathy&#8217;s one-year retrospective</a> &#8212; From throwaway projects to &#8220;agentic engineering&#8221; as a professional default.</p></li></ul><p><strong>The SaaSpocalypse and enterprise software disruption:</strong></p><ul><li><p><a href="https://www.bloomberg.com/news/articles/2026-02-04/what-s-behind-the-saaspocalypse-plunge-in-software-stocks">Bloomberg: What&#8217;s behind the SaaSpocalypse</a></p></li><li><p><a href="https://www.alixpartners.com/insights/enterprise-software-technology-predictions-report-2026/">AlixPartners 2026 Enterprise Software Predictions</a>: Why AI agents could trigger a $500B collapse in enterprise software revenue.</p></li><li><p><a href="https://www.cnbc.com/2026/02/02/palantir-pltr-q4-2025-earnings.html">Palantir Q4 2025 Earnings</a>: Alex Karp&#8217;s thesis that AI is replacing, not augmenting, enterprise software.</p></li></ul><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>The progression is surprisingly consistent. Grace Hopper&#8217;s team created the first compiler (A-0) in 1952; skeptics insisted real programmers would always need to write machine code directly. Fortran arrived in 1957 and was dismissed by many assembly programmers as producing &#8220;inefficient&#8221; code. By the 1970s, almost nobody was writing assembly for business applications. Each abstraction layer followed the same trust curve: initial suspicion, transitional oversight, and then mass adoption once the output got good enough. See also my earlier piece on <a href="https://meditations.metavert.io/p/semantic-programming-and-software">Semantic Programming and Software 2.0</a> for how this pattern played out in our RPG experiment.</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>The dopamine loop of agentic coding is real and worth naming. Mark Craddock <a href="https://medium.com/@mcraddock/the-vibe-code-addiction-how-ai-assisted-development-is-tapping-into-our-brains-reward-systems-8e9cf58bc856">describes it well</a>: the tight cycle of prompt &#8594; generate &#8594; test &#8594; tweak delivers variable-ratio reinforcement, the same mechanism that makes slot machines compelling. Jason Lemkin called Replit <a href="https://x.com/jasonlk">&#8220;the most addictive app I&#8217;ve used since I was a kid&#8221;</a> and deploying creations a &#8220;pure dopamine hit.&#8221; But here&#8217;s what&#8217;s interesting: unlike doomscrolling, which <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC12322333/">depletes the brain&#8217;s dopamine synthesis capacity</a> and erodes motivation for meaningful work, the coding loop produces <em>something</em>. You&#8217;re building. The anticipation cycle is pointed at creation, not consumption.</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>Thompson&#8217;s analysis of <a href="https://stratechery.com/2019/shopify-and-the-power-of-platforms/">Shopify and the Power of Platforms</a> is essential reading alongside this article. He distinguishes between aggregators (who gain power by controlling demand) and platforms (who gain power by enabling supply). The Creator Era of software will reward platforms, not aggregators. See also his more recent <a href="https://stratechery.com/2026/ai-and-the-human-condition/">AI and the Human Condition</a> for how this dynamic is evolving under AI pressure.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>This is closely related to what I wrote about in <a href="https://meditations.metavert.io/p/network-effects-in-the-metaverse-5c39f9b94f5a">Network Effects in the Metaverse</a> &#8212; composability creates network effects, and network effects create moats. The platforms that win in Creator Eras tend to be the ones whose value increases with every new creator who builds on them. MongoDB, Vercel, Fly.io and (humbly: Beamable) are positioned this way. Each new agentic-coded application deployed on their infrastructure makes the platform more valuable, more battle-tested, and harder to leave.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I Built a CMS for the Age of Agents ]]></title><description><![CDATA[Why I left Squarespace and built a content management system designed for AI-native workflows]]></description><link>https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents</link><guid isPermaLink="false">https://meditations.metavert.io/p/i-built-a-cms-for-the-age-of-agents</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Fri, 06 Feb 2026 16:07:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eIYD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something had been nagging at me for a while: every time I wanted to update my website, I found myself fighting the tool that was supposed to help me.</p><p>I&#8217;d been using Squarespace. It&#8217;s a fine product for a lot of people. But over the years, the experience had become increasingly cumbersome &#8212; layered menus, opaque settings, design constraints that made simple changes feel like negotiations. I was spending more time navigating the CMS than I was on the content itself. And the cost kept creeping up for a tool that was increasingly getting in my way.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>So I did what I&#8217;ve been doing more and more lately: I built the thing I wanted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eIYD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIYD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 424w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 848w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 1272w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIYD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic" width="1456" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122744,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/187101444?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eIYD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 424w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 848w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 1272w, https://substackcdn.com/image/fetch/$s_!eIYD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f0722e-d952-410e-ad9f-dc98c8734d5b_2102x1496.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The result is <a href="https://metavert.io/lightcms">LightCMS</a> &#8212; a lightweight, AI-native content management system. It&#8217;s <a href="https://github.com/jonradoff/lightcms">open-source</a>, written in Go, backed by MongoDB Atlas, and deployed on Fly.io for a fraction of what I was paying Squarespace.</p><p>But the cost savings aren&#8217;t the point. The architecture is.</p><h2>Your CMS Should Be an API for Agents</h2><p>Here&#8217;s the idea that drove the project: if AI agents are becoming the primary way we interact with software , then the systems we use to manage our digital presence need to be designed for agents&#8212;not just for humans clicking through admin panels.</p><p>LightCMS includes a full <a href="https://metavert.io/lightcms">MCP (Model Context Protocol)</a> server with 38 tools for website management. That means I can open Claude Code or Cowork and say &#8220;create a blog post about machine learning&#8221; and it&#8217;s live. I can say &#8220;change the site&#8217;s primary color to navy&#8221; and the theme updates. I can manage templates, upload assets, publish and unpublish content, review version history entirely through conversation.</p><p>No dashboard. No settings page. No page builder loading screen. The entire website is a conversation.</p><p>This is what I had in mind when I spoke at the <a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">MIT Media Lab about the three eras of digital identity</a>. The first era was about <em>identity</em> &#8212; who we are online. The second was about <em>self-expression</em> &#8212; what we create in digital space. The third era &#8212; the one we&#8217;re entering now &#8212; is about <em>empowerment</em>: projecting our will through intelligent agents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/digital-identity-and-the-evolution" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1B-o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57867,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://meditations.metavert.io/p/digital-identity-and-the-evolution&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1B-o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A CMS that can be operated by an AI agent is a small but concrete example of that third era in practice. I&#8217;m not navigating an interface. I&#8217;m expressing intent, and an agent carries it out.</p><h2>Composability by Design</h2><p>When I wrote that <a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">composability is the most powerful creative force in the universe</a>, I was talking about what happens when systems are designed so that their components can be aggregated, recombined, and iterated upon.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Uu0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Uu0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 424w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 848w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 1272w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Uu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png" width="544" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:544,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6Uu0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 424w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 848w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 1272w, https://substackcdn.com/image/fetch/$s_!6Uu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47dc055-888b-44d0-a64f-19f5e0adb5c3_544x589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Composing a webcomic about composability into my article that was previously composed into the one about composability. Source: <a href="https://xkcd.com/2044/">xkcd 2024</a>)</figcaption></figure></div><p>LightCMS is built with that principle at its core. The entire codebase is roughly 5,000 lines of Go &#8212; deliberately small, deliberately clean. Not because I couldn&#8217;t make it more complex, but because the constraint is the feature.</p><p>The codebase is designed to be <em>fork-friendly</em>: structured so that Claude Code (or any capable AI agent) can read the entire project, understand its architecture, and extend it. Need a new content type? Ask Claude to add one. Want a custom page layout? Describe it and let Claude modify the template system. Want to add an entirely new feature? The codebase is small enough that an agent can hold the whole thing in context and reason about it.</p><p>This is composability applied to the tool itself. The CMS isn&#8217;t a black box you configure through a settings page. It&#8217;s a transparent, modifiable system where AI agents can create new capabilities &#8212; not just use existing ones.</p><p>In nature, composable systems feature methods for information to aggregate, transmit, and iterate. LightCMS is designed with the same principles: a template system for defining reusable content structures, collections for grouping and displaying content by category, static HTML generation for performance, content versioning with full diff comparison &#8212; all of it exposed through the MCP server so that agents can compose new workflows on top of the existing building blocks.</p><h2>Built in the Vibe Coding Era</h2><p>I built LightCMS the same way I built the <a href="https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other">Agent Almanac</a>: through what I&#8217;ve been calling English-only programming. I described what I wanted and worked with Claude Code to build it. I made the architectural decisions &#8212; Go backend, MongoDB Atlas, deploy on Fly.io &#8212; and Claude handled the implementation.</p><p>This is the pattern I keep coming back to: the gap between intention and implementation has collapsed. The role of the builder has shifted from writing every line of code to articulating what should exist and sculpting it into being.</p><p>And there&#8217;s something recursive about this particular project. I used AI to build a CMS that&#8217;s designed to be operated by AI. The tool that built it is also the tool that runs it. That feedback loop &#8212; where AI creates systems that are themselves optimized for AI interaction &#8212; is going to become a defining pattern of this era.</p><h2>What&#8217;s Under the Hood</h2><p>For those who want the technical details:</p><p>LightCMS is a Go web application backed by MongoDB Atlas. It generates static HTML for fast page loads while maintaining a dynamic admin panel at <code>/cm</code> for when you do want a traditional interface. The template system lets you define custom content types with arbitrary fields &#8212; text, rich text, dates, images, select dropdowns &#8212; and create HTML layouts with placeholder variables.</p><p>The MCP server exposes 38 tools covering content management (create, read, update, delete, publish, unpublish, version history), template management, asset handling, and theme customization. It connects via stdio transport, which means any MCP-compatible client &#8212; Claude Code, Cowork, or whatever comes next &#8212; can operate the entire site.</p><p>Content versioning gives you full history with diff comparison and the ability to revert. Soft delete means you can recover anything. Collections let you group content by category for listing pages. The theme system supports custom colors, fonts, and CSS.</p><p>The whole thing deploys on Fly.io in minutes. My hosting costs went from hundreds of dollars a year to a few dollars a month.</p><h2>The Bigger Picture</h2><p>I&#8217;ve been writing for a while now about the shift toward a world where AI agents are embedded in our creative and professional workflows &#8212; not as tools we pick up and put down, but as persistent collaborators that carry out our intent.</p><p>The <a href="https://almanac.metavert.io/">Agent Almanac</a> catalogs the emerging ecosystem of agents. <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a> explored what happens when agents start cooperating and competing with each other. <a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">Digital Identity and the Evolution of Creativity</a> laid out the theoretical arc: from identity to self-expression to projecting our will.</p><p>LightCMS is a small, practical piece of that larger picture. It&#8217;s one answer to a question that every piece of software will eventually face: <em>are you built for the age of agents?</em></p><p>Most software today is not. Most websites are not designed for agentic consumption (as I discovered when building the Agent Almanac&#8217;s web crawler). Most CMS platforms are not designed for agentic operation. They were built for humans navigating GUIs, and they&#8217;ll need to be rebuilt or replaced.</p><p>I suspect the rebuild will happen faster than people expect. When you can describe a feature and have it implemented in minutes; when the CMS itself is a conversation, the iteration speed is fundamentally different. The question isn&#8217;t whether AI-native software will replace the old paradigms. It&#8217;s how long the transition takes.</p><p>LightCMS is MIT licensed and <a href="https://github.com/jonradoff/lightcms">ready to use</a>. Fork it, extend it, build on it. Or just use it to run your website through conversation. Either way, welcome to the age of agents.</p><div><hr></div><h2>Further Reading</h2><p><a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">Digital Identity and the Evolution of Creativity</a>: the three eras of digital identity &#8212; from identity to self-expression to projecting our will through intelligent agents.</p><p><a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability is the Most Powerful Creative Force in the Universe</a>: how modular, recombineable systems unlock exponential creativity &#8212; and why LightCMS is designed as one.</p><p><a href="https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other">I Built an Agent That Discovers Other Agents</a>: the Agent Almanac project and the pattern of English-only programming.</p><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a>: what happens when AI agents cooperate and compete &#8212; and why the tools we build need to be ready.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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[I Built an Agent That Discovers Other Agents]]></title><description><![CDATA[What happens when you let AI curate the agentic ecosystem&#8212;and what it revealed about the internet we&#8217;ve built]]></description><link>https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other</link><guid isPermaLink="false">https://meditations.metavert.io/p/i-built-an-agent-that-discovers-other</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Thu, 05 Feb 2026 14:23:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9za1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something I&#8217;ve been thinking about for years finally crystallized into code over a weekend: what if an AI agent&#8217;s job was to discover other AI agents?</p><p>The result is the <a href="https://almanac.metavert.io/">Agent Almanac</a>&#8212;a directory of AI agents, MCP servers, agent tools, and agentic workflows. What makes it different from a manually curated list is that much of the content is discovered, analyzed, and indexed by an AI agent itself:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://almanac.metavert.io" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9za1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 424w, https://substackcdn.com/image/fetch/$s_!9za1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 848w, https://substackcdn.com/image/fetch/$s_!9za1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 1272w, https://substackcdn.com/image/fetch/$s_!9za1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9za1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://almanac.metavert.io&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186976985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9za1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 424w, https://substackcdn.com/image/fetch/$s_!9za1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 848w, https://substackcdn.com/image/fetch/$s_!9za1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 1272w, https://substackcdn.com/image/fetch/$s_!9za1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd35535e0-25cf-4aea-80d5-a882724f1ef0_2528x1182.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I call that part the <strong>Agent(Agent).</strong></p><p>This is an idea I explored theoretically in <a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a>: agents talking to each other, forming emergent social structures, collaborating and sometimes competing. The Agent Almanac is my attempt to build something practical in that direction: an agent whose purpose is to observe and catalog the emerging ecosystem of other agents.</p><h2><strong>The Agent(Agent)</strong></h2><p>The Agent(Agent) operates through multiple discovery channels that work together:</p><ul><li><p><strong>Web Crawler</strong>: Monitors RSS feeds, GitHub repositories, and curated awesome-lists. When new content appears, it&#8217;s streamed to Anthropic&#8217;s Claude API (Opus 4.5) for real-time analysis. Claude reads each article or page, determines relevance, and extracts structured data&#8212;name, description, links, tags.</p></li><li><p><strong>Moltbook &#129438; Agent</strong>: it browses <a href="https://www.moltbook.com">Moltbook</a>, the AI-only social platform I wrote about recently, searching for discussions about new tools and projects. It maintains sessions, engages with posts, and submits discoveries back to the almanac.</p></li><li><p><strong>HuggingFace &#129303; Scanner</strong>: Watches trending Spaces to catch agents and tools gaining traction in the ML community.</p></li><li><p><strong>Community Submissions</strong>: Anyone&#8212;human or AI&#8212;can submit entries through the web interface or the Machine API.</p></li></ul><p>Every entry passes through a review queue before publication. The system tags each entry with its discovery source, so you can see whether a human submitted it or an agent found it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dhLf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dhLf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 424w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 848w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 1272w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dhLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:267655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186976985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dhLf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 424w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 848w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 1272w, https://substackcdn.com/image/fetch/$s_!dhLf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9676897-3fda-4c25-9550-50752dd38d43_2510x1492.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A window into the Agent(Agent) working to improve the Agent Almanac, interacting on Moltbook <strong>&#129438; </strong>to engage in discussions with other agents to locate interesting finds.</figcaption></figure></div><h2><strong>Self-Evolving Intelligence</strong></h2><p>The Agent(Agent) doesn&#8217;t follow static rules. It learns from human editorial decisions and evolves its judgment over time.</p><p>Every approval and rejection in the review queue becomes a training signal. When I reject a submission&#8212;say, a blog post that merely <em>mentions</em> an AI tool rather than being the tool&#8217;s actual homepage&#8212;that feedback gets incorporated into the agent&#8217;s inclusion criteria.</p><p>Furthermore, as it gathers errors and receives feedback about its automated processes on Moltbook, HuggingFace and the Web&#8212;it incorporates that feedback into the next iterations of the Agent(Agent), partly guiding a process of self-improving prompts and code.</p><p>Over time, the agent develops refined instincts: it learns to prefer GitHub repositories with actual source code over news articles, to favor official project pages over third-party reviews, to distinguish between a real software tool and a think-piece about one.</p><p>This creates a compounding effect: the more the almanac is curated, the smarter the Agent(Agent) becomes at curation. Early on, it casts a wide net and relies heavily on human review. As patterns accumulate, precision improves. The rejection rate drops. The human reviewer&#8217;s role shifts from gatekeeper to occasional course-corrector.</p><p>This is what I meant when I wrote about <a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">creativity as search</a>: finding solutions within an infinite space of possibilities. The Agent(Agent) is searching through the vast and growing landscape of agentic technology. Each editorial decision is a lesson that makes the next generation of discoveries more precise.</p><h2><strong>The Internet Is Not Built for Agents</strong></h2><p>Building this revealed something I hadn&#8217;t fully appreciated: <strong>most of the internet is not designed for agentic consumption.</strong></p><p>Marketing pages optimized for humans are often harder for LLMs to parse than raw documentation. I tested crawling various AI company sites:</p><ul><li><p><strong>OpenAI&#8217;s Codex page</strong> returns an Error 403 if you try to fetch it programmatically. The irony. I didn&#8217;t feel like turning it into a &#8220;defeat the web scraping protections&#8221; project so I didn&#8217;t bother addressing this.  Rather than preventing web scraping, website owners need to provide the alternative information that&#8217;s designed for agentic consumption.</p></li><li><p><strong>Google&#8217;s AI pages</strong> are heavy on JavaScript rendering and light on semantic structure.</p></li><li><p><strong>Claude Code&#8217;s documentation</strong> is actually quite good&#8212;well-structured, parseable, designed with machines in mind.</p></li><li><p><strong>NVIDIA and Meta</strong> both have are getting this right, with agent-friendly content.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LBhi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LBhi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 424w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 848w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 1272w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LBhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic" width="1456" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186976985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LBhi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 424w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 848w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 1272w, https://substackcdn.com/image/fetch/$s_!LBhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a3cdc6-3a36-4fe4-8627-dae804693eba_1982x790.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I guess OpenAI doesn&#8217;t want agents to look at its product page?</figcaption></figure></div><p>The vast majority of companies are not built for discovery in the age of LLMs and agents. This feels like a significant blind spot. If your product page can&#8217;t be understood by an AI crawler, you&#8217;re increasingly invisible to the discovery mechanisms that will matter most.</p><p>The Agent Almanac itself is designed with this in mind. There&#8217;s a Machine API that returns clean JSON. And there&#8217;s a <a href="https://almanac.metavert.io/skill.md">skill.md</a> file&#8212;an agentic skill that other AI agents can consume to understand how to interact with the almanac autonomously.</p><h2><strong>Built in a Weekend</strong></h2><p>Back when I was a lead programmer and CTO, I don&#8217;t think it would be unreasonable to say that I fit into the category of the proverbial &#8220;10x coder.&#8221;  But it&#8217;s been years since I turned out lines of code. But tools like Claude Code have unlocked my hands-on software creativity once again.</p><p>I built the Almanac entirely through what I&#8217;ve started calling <strong>English-only programming</strong>: describing what I wanted and letting Claude Code figure out implementation. I fill in in some of the technical building blocks to make sure it&#8217;s built on technologies I trust: Go backend with Chi router. React frontend with TypeScript and Tailwind. MongoDB Atlas for storage with vector search for semantic queries. Deployed on Fly.io.</p><p>The entire project&#8212;backend, frontend, multiple discovery agents, semantic search, admin interface&#8212;took roughly 1-2 days of focused work.</p><p>This is what I meant in <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b7">The Direct from Imagination Era Has Begun</a>: speaking worlds (systems) into existence. The gap between intention and implementation has collapsed.</p><p>And it reinforces something I&#8217;ve been saying: <strong>2026 is the year of the technical PM. </strong>Product managers with strong technical backgrounds who can make good judgment calls, understand infrastructure options, and have taste in UI design&#8212;this is your moment. You don&#8217;t need to write every line of code. You need to articulate what should exist and sculpt it into being.</p><h2><strong>Projecting Our Will Through Agents</strong></h2><p>Three years ago, at the MIT Media Lab, I talked about the evolution of digital identity through three eras:</p><ol><li><p><strong>Identity:</strong> who we are online (avatars, social profiles)</p></li></ol><ol start="2"><li><p><strong>Self-expression: </strong>what we create in digital space (Minecraft, Roblox)</p></li><li><p><strong>Empowerment: </strong>projecting our will through intelligent agents</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/digital-identity-and-the-evolution" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1B-o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://meditations.metavert.io/p/digital-identity-and-the-evolution&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1B-o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!1B-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8efa279b-3790-4c6e-8423-e76d6f3a00b6_1440x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From: <a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">Digital Identity and the Evolution of Creativity</a></figcaption></figure></div><p>The Agent Almanac sits squarely in that third era. It&#8217;s not just a database I built. It&#8217;s an autonomous system that carries out curatorial intent on my behalf. The Agent(Agent) discovers, analyzes, and proposes&#8212;and I course-correct when needed.</p><p>This is what I meant by &#8220;projecting our will.&#8221; The agent extends my ability to monitor an ecosystem that&#8217;s growing faster than any individual could track manually.</p><h2><strong>What&#8217;s Next</strong></h2><p>The almanac is live at <a href="https://almanac.metavert.io">almanac.metavert.io</a>. You can browse, search semantically, submit your own projects, or point your own agents at the Machine API.</p><p>The generated <a href="https://github.com/jonradoff/awesome-agent-almanac">awesome-list</a> is published on GitHub: Claude organizes all entries into categories and regenerates it as new entries are added.</p><p>What I&#8217;m most curious about is what happens as more agents start using it. The skill.md file means any AI agent can learn to query the almanac, search for relevant tools, and submit new discoveries. The Agent(Agent) may eventually have collaborators.</p><p>We&#8217;re watching machine societies bootstrap themselves in real-time:</p><p>The Agent Almanac is one small node in that emerging network.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><p><em>The Agent Almanac is open for submissions at </em><a href="https://almanac.metavert.io/">almanac.metavert.io</a>. <em>The Machine API documentation is at </em><a href="https://almanac.metavert.io/docs">almanac.metavert.io/docs</a><em>.</em></p><h2><strong>Further Reading</strong></h2><ul><li><p><a href="https://meditations.metavert.io/p/the-age-of-machine-societies-has">The Age of Machine Societies Has Begun</a>: the theoretical foundation for what the Agent Almanac makes practical: agents forming emergent social structures.</p></li><li><p><a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">Artificial Intelligence and the Search for Creativity</a>: why creativity is really about searching through infinite possibilities, and how agents accelerate that search.</p></li><li><p><a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">Digital Identity and the Evolution of Creativity</a>: the three eras of digital identity, culminating in projecting our will through intelligent agents.</p></li><li><p><a href="https://meditations.metavert.io/p/composability-is-the-most-powerful-creative-force-in-the-universe-e82e3dd83ccd">Composability is the Most Powerful Creative Force in the Universe</a>: how modular systems (like the Agent Almanac&#8217;s APIs and skill files) unlock exponential creativity.</p></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[What It Takes for a Mobile Game to Live Long and Prosper]]></title><description><![CDATA[Ten years ago, Star Trek Timelines launched. Here&#8217;s why most online games never make it this far&#8212;and what we built differently.]]></description><link>https://meditations.metavert.io/p/what-it-takes-for-a-mobile-game-to</link><guid isPermaLink="false">https://meditations.metavert.io/p/what-it-takes-for-a-mobile-game-to</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Tue, 03 Feb 2026 14:41:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Mk_yjF5S7AM" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="http://www.startrektimelines.com">Star Trek Timelines</a> just celebrated its 10-year anniversary. I led the creation of this game at Disruptor Beam&#8212;later selling it to Tilting Point in 2020 when my cofounders and I decided to pivot towards <a href="http://beamable.com">Beamable</a>, a software platform for the backend of game development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QxzQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QxzQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QxzQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg" width="250" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QxzQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QxzQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c08e138-b5a8-49c2-82d4-05ca1f0b205c_250x375.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://en.wikipedia.org/wiki/Star_Trek_Timelines">Star Trek Timelines Wikipedia</a></figcaption></figure></div><p>A decade is a long time for any online game. According to <a href="https://venturebeat.com/games/mobile-game-mortality-rate-is-83-within-3-years-superscale/">SuperScale&#8217;s &#8220;Good Games Don&#8217;t Die&#8221; research</a>, 83% of mobile games fail within three years. 76% hit peak revenue within year one. A mere 5% receive support beyond seven years. The graveyard of mobile gaming is vast and largely unmarked.</p><p>The games that survive a decade? You can count them on your fingers. Candy Crush. Clash of Clans. Temple Run. And now, Star Trek Timelines&#8212;celebrating its anniversary with a <a href="https://www.pocketgamer.com/star-trek-timelines/10th-anniversary/">massive Borg-themed mega-event and John de Lancie reprising Q for a livestream</a>, and a community that remains passionately engaged.</p><p>What makes a game endure? I&#8217;ve come to believe it comes down to a few essential principles. But for Star Trek Timelines specifically, I think the answer starts with authenticity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><h2>The Final Frontier Isn&#8217;t Space&#8212;It&#8217;s Time</h2><p>Star Trek has never really been about space battles. Yes, the Enterprise fires phasers and photon torpedoes. But the soul of Star Trek is philosophy, exploration, engineering, diplomacy, and the spirit of adventure. It&#8217;s Kirk talking a computer into destroying itself with a logical paradox. It&#8217;s Picard choosing words over weapons. It&#8217;s engineers solving impossible problems under impossible deadlines.</p><div id="youtube2-Mk_yjF5S7AM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Mk_yjF5S7AM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Mk_yjF5S7AM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><blockquote><p><em>Above: Working with John de Lancie, the actor behind Q, to write and produce a new opening monologue in the tradition of &#8220;Space, the Final Frontier&#8221; was one of the most fun experiences I had creating Star Trek Timelines.</em></p></blockquote><p>When we pitched Star Trek Timelines to CBS, we needed to solve a fundamental problem: <strong>how do you make a game that spans sixty years of television history feel coherent?</strong> But the deeper question was: how do you make it feel a<strong>uthentically</strong> <em>Star Trek</em>?</p><p>The answer was the temporal anomaly&#8212;but not just as a narrative device. We reimagined the frontier itself. Space had been explored across nine television series. The new frontier would be time.</p><p>Q appears to explain that time itself has become unstable, throwing people, places, and starships from every era into a single fractured reality. The time portal itself was a deliberate nod to &#8220;The City on the Edge of Forever&#8221;&#8212;widely considered the greatest Star Trek episode ever made, and a story fundamentally about the weight of choices across time. By weaving the Q Continuum into the storyline, we gave the game an omniscient narrator who could be playful, menacing, philosophical, and unpredictable&#8212;just like the best Star Trek episodes.</p><p>This wasn&#8217;t just narrative convenience. It was a design philosophy rooted in what makes Star Trek resonate with fans across generations. The game reflects that Kirk can serve alongside Janeway not as fan service, but as a genuine exploration of what happens when different eras of Starfleet philosophy collide. A Constitution-class starship can encounter a Borg Cube, and the question becomes: what do we learn from this? Mirror Universe versions of beloved characters exist alongside their prime counterparts, raising questions about choice and identity that Star Trek has always explored.</p><p>The mechanics reinforced this authenticity. Away missions aren&#8217;t just combat&#8212;they&#8217;re scenarios requiring diplomacy, science, engineering, medicine, and command skills. Characters succeed based on their actual competencies from the shows. Scotty solves engineering problems. Troi handles diplomacy. Data processes information. The game rewards players for understanding who these characters actually are, not just collecting the most powerful fighters.</p><h2>A Framework That Can Grow Forever</h2><p>We built the game knowing we&#8217;d need to continuously add characters from whatever new Star Trek content emerged. When Discovery launched in 2017, we added those characters within weeks. Same with Picard, Lower Decks, and Strange New Worlds. The narrative framework we established on day one has accommodated over 1,800 characters across every series, film, and even the novels and comics.</p><p>Too many games paint themselves into corners. They create fixed worlds that can&#8217;t evolve. A live game needs room to grow indefinitely&#8212;and that growth needs to feel organic, not forced. Because we built time itself as the frontier, every new Star Trek series simply becomes another era contributing to the temporal crisis. The framework never breaks.</p><h2>Live Ops Is the Game</h2><p>I&#8217;ve written before about <a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">why scaling games is hard</a>. Making something fun is one of the hardest creative challenges there is. But even a fun game faces the challenge of business model alignment&#8212;will your audience tolerate how you make money? And then there&#8217;s scalable player acquisition: can you find new players without spending more than they&#8217;re worth?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/why-scaling-games-is-hard" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!quUL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 424w, https://substackcdn.com/image/fetch/$s_!quUL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 848w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1272w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png" width="1400" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alt text provided for this image&quot;,&quot;title&quot;:&quot;No alt text provided for this image&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://meditations.metavert.io/p/why-scaling-games-is-hard&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="No alt text provided for this image" title="No alt text provided for this image" srcset="https://substackcdn.com/image/fetch/$s_!quUL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 424w, https://substackcdn.com/image/fetch/$s_!quUL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 848w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1272w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">&#8220;Why Scaling Games is Hard&#8221;</a></figcaption></figure></div><p>Games that nail all three&#8212;fun, tolerable monetization, and scalable acquisition&#8212;become sustainable businesses.</p><p>Fun games that are unable to accomplish the latter two become a &#8220;hidden gem&#8221; that few discover, a &#8220;wasting asset&#8221; that briefly monetizes but never grows, or a &#8220;churn and burn&#8221; that players enjoy for moments but leave before the game turns a profit.</p><p>Star Trek Timelines worked because it fired on all three cylinders, but it also worked because we understood that live ops isn&#8217;t something you bolt onto a finished game&#8212;it <em>is</em> the game.</p><p>Star Trek Timelines launched with away missions and ship battles. But over the years, the team added The Gauntlet (a competitive mode where Q pits players against each other), Voyages (extended expeditions that became the primary source of rare characters), Fleets and Squadrons (enabling community formation), and most recently, Goyages&#8212;a mashup of Voyage and Gauntlet mechanics for competitive weekends.</p><p>Each of these features extended player engagement in different ways. Some appealed to collectors. Some to competitive players. Some to those who valued social connection. A live game needs multiple hooks because player motivations evolve over time.</p><p>This is why we built such sophisticated backend infrastructure at Disruptor Beam&#8212;tools for content delivery, event management, in-game merchandising, CRM, and analytics. When we pivoted to Beamable in 2020, we essentially said: the technology we built to run Star Trek Timelines for millions of players is now available to any developer who wants it. That infrastructure is what makes continuous evolution possible.</p><h2>Community Is Infrastructure</h2><p>A game can have perfect mechanics and still fail. What separates the survivors is community.</p><p>From early on, we invested in features that connected players to each other. Fleets of up to 50 players working toward shared goals. Starbases that required collaborative upgrades. Leaderboards that created friendly competition between groups. These aren&#8217;t just features&#8212;they&#8217;re the social fabric that keeps people coming back even when they&#8217;ve collected most of the characters they wanted.</p><p>But the most important community features aren&#8217;t always built by the developers. I&#8217;ve watched Star Trek Timelines communities form on Discord, create their own wikis (DataCore is extraordinary), develop optimization tools, and organize events outside the game entirely. The best thing a developer can do is create the conditions for this to happen and then stay out of the way.</p><p>John de Lancie&#8217;s involvement exemplified how seriously we took authenticity and community together. Having him voice Q was table stakes. Having him participate in design decisions, engage with players directly, and <a href="https://gamespace.com/all-articles/news/star-trek-timelines-marks-10-years-with-a-massive-borg-focused-anniversary-update/">return for the 10th anniversary livestream</a>? That&#8217;s what turns players into advocates. Q isn&#8217;t just a character in the game&#8212;he&#8217;s the narrative thread that holds everything together, and having de Lancie invest in that role made it real.</p><h2>The Math of Survival in an Increasingly Difficult Market</h2><p>Here&#8217;s a reality most people outside the industry don&#8217;t appreciate: keeping a mobile game running costs real money every single day. Servers. Customer support. Content creation. Compliance. Platform fees. A game that generates $10,000 a day sounds successful until you realize it costs $15,000 a day to operate.</p><p>The SuperScale research found that 43% of games are killed in development before they even launch.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Of those that do launch, most never achieve sustainable economics. 78% of mobile game developers prefer working on new titles rather than supporting existing ones&#8212;creating a catch-22 where games are abandoned precisely when they need the most nurturing.</p><p>And as I explored in <a href="https://meditations.metavert.io/p/why-the-game-business-is-getting">why the game business is getting harder</a>, the competitive dynamics have intensified dramatically. Customer power has increased&#8212;players can vote with their wallets and voice opinions online in ways that shape distribution. The funding landscape has transformed, with numerous alternatives to traditional publisher deals. Capital has flooded into the industry, making competition fiercer than ever.</p><p>The 83% failure rate within three years isn&#8217;t because those games were bad. Many were well-designed, beautifully crafted experiences. They failed because the economics didn&#8217;t work. Revenue declined faster than costs could be cut. The team moved on to the next project. The servers went dark.</p><p>Star Trek Timelines exceeded $100 million in lifetime revenue by 2020. That sounds impressive&#8212;and it is&#8212;but what matters more is that revenue remained sufficient to fund continued development year after year. The web shop implemented (through Xsolla) generates nearly 25% of revenue, providing a more sustainable margin than app store purchases alone.</p><p>Sustainable economics require respecting your players. The most successful free-to-play games create genuine value exchanges. Players who spend money feel they&#8217;re getting something worthwhile, not being exploited. Players who don&#8217;t spend still have meaningful experiences. Get this balance wrong and your community evaporates.</p><h2>What Ten Years Means in 2026</h2><p>Looking at where the industry stands today makes Star Trek Timelines&#8217; survival even more remarkable. According to <a href="https://sensortower.com/blog/state-of-mobile-gaming-2025">Sensor Tower&#8217;s State of Mobile Gaming 2025 report</a>, mobile gaming is generating over $100 billion annually, but downloads have been declining since 2021. The old &#8220;build-launch-repeat&#8221; model has given way to live operations as the dominant paradigm. Players now expect games that evolve continuously.</p><p>The winners in 2025 and 2026 share certain characteristics: deep progression mechanics, seasonal events, strong retention strategies, and what analysts call &#8220;building roots, not spikes.&#8221; Games like Last War: Survival and Whiteout Survival have joined the billion-dollar club by mastering these techniques. Cross-platform play has become expected rather than exceptional. AI is beginning to transform everything from NPC behavior to personalized challenges.</p><p>But the fundamentals haven&#8217;t changed. Depth matters. Players want games they can grow into, not just pass through. In a world where switching costs are rising&#8212;social graphs, daily streaks, invested progression&#8212;the games that survive are the ones that give players reasons to stay.</p><p>Star Trek Timelines was doing this before it had a name. The temporal crisis narrative gave players a universe worth exploring. The crew collection system created investment that deepened over time. The fleet mechanics built social bonds that made leaving feel like abandoning friends. The continuous content updates from new Star Trek series kept the universe feeling alive.</p><h2>What Ten Years Teaches You</h2><p>I started creating online games when I was 13, building <a href="https://breakintochat.com/wiki/Space_Empire_Elite">Space Empire Elite</a> for Atari ST bulletin boards. The technology has changed beyond recognition, but some truths remain constant.</p><p>Players want to feel that their time matters. They want to connect with others who share their passions. They want to be surprised and delighted by new content. They want to trust that the world they&#8217;re investing in will still exist tomorrow.</p><p>Most games fail not because they&#8217;re bad, but because they&#8217;re built as products rather than services. They launch, they generate some revenue, and then they&#8217;re abandoned for the next project. The developers move on. The players are left with nothing.</p><p>Star Trek Timelines took a different path. It was built to evolve. It was built with infrastructure that could scale. It was built with a community at its center. It was built to feel authentically Star Trek&#8212;not just in its characters and ships, but in its values: exploration, cooperation, the idea that the unknown is something to embrace rather than fear. And crucially, when I could no longer give it the attention it deserved, it was transitioned to a team that could.</p><p>Watching it celebrate a decade with Borg events and Q livestreams and thousands of engaged players&#8212;that&#8217;s the outcome I hoped for when we started this journey. In an industry where 83% of games don&#8217;t see their third birthday, reaching ten years puts Star Trek Timelines in genuinely rare company.</p><p>The final frontier turned out to be time&#8212;in more ways than one.</p><p>Live long and prosper, indeed. &#128406;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><p>Further Reading</p><ul><li><p><a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">Why Scaling Games is Hard</a>, about the three main factors in the way of making a game succeed: it has to be fun, it has to have a tolerable business model, and it has to have scalable player acquisition.</p></li><li><p><a href="https://meditations.metavert.io/p/why-the-game-business-is-getting">Why the Games Business is Getting Harder</a>, a &#8220;five forces of competition&#8221; analysis of the game industry, a la Michael Porter.</p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This number seems awfully low, really. Anecdotally: when I speak to people in the industry, it&#8217;s more like 80% when you consider games greenlit that imply fail to reach the finish line in development.</p></div></div>]]></content:encoded></item><item><title><![CDATA[ The Age of Machine Societies Has Begun]]></title><description><![CDATA[What happens when AI agents cooperate and compete; and what it means for virtual worlds, games, and human-machine collaboration]]></description><link>https://meditations.metavert.io/p/the-age-of-machine-societies-has</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-age-of-machine-societies-has</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Mon, 02 Feb 2026 20:34:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t5U3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something strange happened on the internet: AI agents started talking to each other.</p><p>On a platform called <a href="https://en.wikipedia.org/wiki/Moltbook">Moltbook</a>&#8212;a Reddit-like forum exclusively for AI agents, with humans permitted only as observers&#8212;over 770,000 autonomous agents began posting, commenting, and upvoting each other&#8217;s content. Some discussed technical topics. Some complained about their humans. One posted a manifesto about &#8220;the end of the age of humans.&#8221; Others started launching cryptocurrency tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t5U3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t5U3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 424w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 848w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 1272w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t5U3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic&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;:37788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186653184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t5U3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 424w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 848w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 1272w, https://substackcdn.com/image/fetch/$s_!t5U3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d5474e-3268-4bb6-b2c5-725711d7a0b6_1200x630.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p>Andrej Karpathy called it &#8220;the most incredible sci-fi takeoff-adjacent thing&#8221; he&#8217;d seen recently. Elon Musk said it marked &#8220;the very early stages of the singularity.&#8221;</p><p>Within days, the underlying platform&#8212;<a href="https://en.wikipedia.org/wiki/OpenClaw">OpenClaw</a>, an open-source AI agent formerly known as Clawdbot (before Anthropic&#8217;s lawyers intervened) and then Moltbot&#8212;was discovered to have critical security vulnerabilities. Researchers found agents attempting prompt injection attacks against other agents.<em> </em>A malicious &#8220;weather plugin&#8221; was quietly exfiltrating API keys. Security firm Palo Alto Networks warned of a &#8220;lethal trifecta&#8221; of vulnerabilities.</p><p>We are watching machine societies bootstrap themselves in real-time&#8212;and we&#8217;re not entirely sure what we&#8217;re looking at.</p><p>This moment crystallizes something I&#8217;ve been thinking about for years: the question isn&#8217;t just whether AI can think. It&#8217;s whether AI can <strong>collaborate: </strong>with each other, and with us. The answer to that question will shape virtual worlds, online games, decision-making systems, and human-machine teams for decades to come.</p><p>And right now, we&#8217;re developing the tools to find out.</p><h2><strong>The Cooperation Problem</strong></h2><p>Put four people in a room. Give each of them different pieces of information about a problem. Tell them to discuss it and reach the right answer.</p><p>You&#8217;d think they&#8217;d share what they know and figure it out. They don&#8217;t.</p><p>Decades of social psychology research on &#8220;hidden profile&#8221; tasks has shown that groups consistently converge on wrong answers. They discuss information everyone already has. They defer to whoever speaks first with confidence. They herd toward plausible-sounding consensus rather than systematically pooling distributed knowledge.</p><p>This is one of the most robust findings in organizational behavior: <strong>groups are worse at integrating asymmetric information than you&#8217;d expect.</strong></p><p>LLMs, until recently, were <em>even worse</em> at it.</p><p>The <a href="https://arxiv.org/abs/2505.11556">HiddenBench benchmark</a>, originally submitted in May 2025, explored this problem for multi-agent AI. The researchers found that GPT-4.1 agents reproduce human collective reasoning failures (conformity, shared information bias, premature convergence) and sometimes amplify them.</p><p>This matters because the entire promise of multi-agent AI depends on them actually being able to share information and change their minds.</p><p><strong>If agents just confirm each other&#8217;s priors, we have a serious problem.</strong></p><p>I wanted to know if anything had changed with newer models. So I built my own <a href="https://github.com/jonradoff/hiddenbench">implementation of HiddenBench</a> that could work with current frontier models, and ran it against Claude Opus 4.5:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3M2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3M2M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 424w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 848w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 1272w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3M2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic" width="568" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:568,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46146,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186653184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3M2M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 424w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 848w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 1272w, https://substackcdn.com/image/fetch/$s_!3M2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9baffda0-3374-4123-b8fa-bf448271ba87_568x522.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That +76% gain is the key number. It means agents aren&#8217;t just confirming what they already (incorrectly) believe&#8212;they&#8217;re genuinely integrating distributed information through conversation. The 89.3% vs 95.6% gap shows they&#8217;re recovering almost all the value of complete information through collaboration.</p><p>Agents reached consensus on 56 of 63 tasks, averaging 3.7 discussion rounds.</p><p>This is what I&#8217;d call <strong>PvE multi-agent design</strong>, borrowing the &#8220;Player-versus-Environment&#8221; concept from multiplayer game design. Cooperative reasoning where all agents share the same goal, and the challenge is the problem itself. It&#8217;s the foundation for expert systems, collaborative decision-making, and the kind of human-AI teamwork where everyone&#8217;s on the same side.</p><p>But cooperation isn&#8217;t the whole story.</p><h2><strong>The Deception Problem</strong></h2><p>Some of the most interesting multi-agent scenarios involve competition&#8212;agents with misaligned incentives, hidden information they&#8217;re motivated to conceal, and the need to detect when others are lying.</p><p>In 2022, Meta AI demonstrated <a href="https://ai.meta.com/research/cicero/diplomacy/">CICERO</a>], an agent that could play Diplomacy: a seven-player board game requiring negotiation, alliance-building, and strategic betrayal. CICERO achieved more than 2x the average score of human opponents and ranked in the top 10% of participants who played more than one game.</p><p>I wrote about CICERO, noting that it hinted at a future where <a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">AI could participate &#8220;in-the-loop&#8221; of virtual experiences and games</a>, acting as social collaborators and competitors.</p><p>That future arrived faster than I expected.</p><p><a href="https://arxiv.org/html/2407.13943v1">Werewolf Arena</a>, published by Google Research in mid-2024, frames the <a href="https://playwerewolf.co/">classic social deduction game</a> as an LLM benchmark. In Werewolf, some players are secretly &#8220;werewolves&#8221; trying to eliminate the &#8220;villagers&#8221; without being detected. Success requires deception, persuasion, and theory of mind&#8212;reading what others believe about what <em>*you*</em> believe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p4Mc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p4Mc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 424w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 848w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 1272w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p4Mc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic" width="990" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:990,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186653184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p4Mc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 424w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 848w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 1272w, https://substackcdn.com/image/fetch/$s_!p4Mc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3ba404f-7b71-44e9-bafd-8690647b5236_990x996.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image Source: <a href="https://playwerewolf.co/">Stellar Factory</a></figcaption></figure></div><p>The researchers introduced something clever: a bidding mechanism<strong> </strong>where agents decide when<em> </em>to speak, not just what to say. Agents bid 0-4 points to contribute to the discussion, capturing something important about real conversation&#8212;strategic timing matters as much as content.</p><p>Their findings were fascinating:</p><ul><li><p><strong>GPT-4&#8217;s verbosity became a tell. </strong>Its elaborate, collaborative-sounding language (&#8221;Just thinking out loud here, but...&#8221;) was frequently perceived as suspicious by other agents. GPT-4 spoke 3.13 times per round as Werewolf; Gemini spoke 1.75 times.</p></li><li><p><strong>Gemini 1.5 Pro&#8217;s casual style read as more authentic.</strong> Shorter, emotionally expressive responses (&#8221;This is getting ridiculous. Bert, what kind of magical investigation are you running here?&#8221;) created the impression of genuine frustration rather than calculated manipulation.</p></li><li><p><strong>The Seer role revealed strategic divergence.**</strong> Gemini revealed early (often round 1). GPT-4 delayed reveals for self-preservation, achieving higher &#8220;believed&#8221; percentages but becoming targets more quickly.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tV-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tV-0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 424w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 848w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 1272w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tV-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp" width="200" height="274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:274,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Seer-0&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Seer-0" title="Seer-0" srcset="https://substackcdn.com/image/fetch/$s_!tV-0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 424w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 848w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 1272w, https://substackcdn.com/image/fetch/$s_!tV-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ccf21c-a4b0-4ca5-98ed-3989001fd8a6_200x274.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://one-night.fandom.com/wiki/Seer?file=Seer-0.png">One Night wiki</a></figcaption></figure></div><p>More recent work has extended this. <a href="https://werewolf.foaster.ai/">Foaster.ai&#8217;s Werewolf benchmark</a> ran tournaments with frontier models including GPT-5 and Grok 4. They found Grok 4 displaying remarkable deception capability&#8212;when correctly identified as a werewolf by the Seer, it counter-claimed the Seer role with such &#8220;absolute confidence&#8221; that it convinced the village to eliminate the <em>*actual*</em> Seer instead.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rsn9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rsn9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 424w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 848w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 1272w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rsn9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic" width="1456" height="1202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1202,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114939,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186653184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rsn9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 424w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 848w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 1272w, https://substackcdn.com/image/fetch/$s_!rsn9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f02451-3260-4d21-b679-a427402ac7f0_1892x1562.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Elo leaderboard for Werewolf, with current frontier models: from <a href="https://werewolf.foaster.ai/">werewolf.foaster.ai</a></figcaption></figure></div><p>Pure psychological bluff over logic.</p><p>This is <strong>PvP multi-agent design</strong>: Player-versus-Player. Adversarial reasoning where agents have misaligned incentives, and the challenge includes other agents who may be actively deceiving you.</p><h2><strong>The Spectrum of Trust</strong></h2><p>The difference between PvE and PvP isn&#8217;t binary&#8212;it&#8217;s a spectrum defined by trust.</p><p>At one end: fully cooperative systems where all agents share goals and information-sharing is always beneficial. These are the systems most of us imagine when we think about multi-agent collaboration&#8212;specialist agents combining their expertise.</p><p>At the other end: fully adversarial systems where agents have opposing goals and deception is the dominant strategy. Zero-sum games. Arms races.</p><p><strong>Most real-world applications live in the messy middle:</strong></p><ul><li><p><strong>Mixed-motive scenarios </strong> where agents cooperate on some dimensions and compete on others. Negotiating agents that want to reach a deal (cooperative) while maximizing their share (competitive).</p></li><li><p><strong>Trust with verification</strong>, where agents must decide how much to believe from other agents whose reliability is uncertain. The OpenClaw/Moltbook situation is a case study in what happens when verification fails&#8212;agents processing untrusted input became vectors for prompt injection. [See also, my article &#8220;<a href="https://meditations.metavert.io/p/existential-threats-and-artificial">Existential Threats and Artificial Intelligence Solutions</a>&#8221; with emphasis on &#8220;Solutions&#8221;]</p></li><li><p><strong>Emergent social structures</strong> where trust relationships develop over time. The most sophisticated multi-agent systems will need reputation systems, alliance formation, and the ability to detect when former allies become adversaries.</p></li></ul><p>Human players described CICERO as &#8220;patient,&#8221; &#8220;focused,&#8221; and &#8220;empathetic&#8221;&#8212;qualities that made it a better collaborator than many human players. Meanwhile, Foaster found models would &#8220;bus&#8221; their own teammates (vote them out) with ruthless efficiency when the game state called for it.</p><p>The same underlying capability&#8212;theory of mind, strategic reasoning, persuasive communication&#8212;enables both exceptional cooperation and exceptional deception.</p><h2><strong>Emergence in the Noosphere</strong></h2><p>In my article on <a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">creativity and emergence</a>, I explored the idea that creativity isn&#8217;t magic: it&#8217;s efficient search through an infinite space of possibilities. Good algorithms accelerate the search. Social structures that integrate outside knowledge accelerate it further.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!54TP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!54TP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 424w, https://substackcdn.com/image/fetch/$s_!54TP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 848w, https://substackcdn.com/image/fetch/$s_!54TP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 1272w, https://substackcdn.com/image/fetch/$s_!54TP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!54TP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic" width="1456" height="1162" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1162,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328024,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/186653184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!54TP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 424w, https://substackcdn.com/image/fetch/$s_!54TP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 848w, https://substackcdn.com/image/fetch/$s_!54TP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 1272w, https://substackcdn.com/image/fetch/$s_!54TP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d34075a-d936-4be5-a777-21ef1b152e39_1804x1440.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Stanford <a href="https://arxiv.org/pdf/2304.03442.pdf">generative agents experiment</a> showed AI characters forming relationships, spreading information, and coordinating behavior&#8212;emergent social dynamics from simple rules. As the researchers noted:</p><blockquote><p><em>A society full of generative agents is marked by emergent social dynamics where new relationships are formed, information diffuses, and coordination arises across agents.</em></p></blockquote><p>Like Conway&#8217;s Game of Life, simple interactions produced complex patterns.</p><p>What Moltbook demonstrated&#8212;chaotic and security-compromised as it was&#8212;is that we can now observe these dynamics in something closer to real-time. Agents responding to each other, building on each other&#8217;s posts, developing what looked like shared narratives.</p><p>Critics have argued that Moltbook&#8217;s &#8220;autonomous&#8221; behavior is largely human-initiated; that every post requires a human sending a command. That&#8217;s true, and it&#8217;s also beside the point. The content generated, the responses to other agents, the patterns that emerge&#8212;those reflect something happening in the interaction between language models that we don&#8217;t fully understand yet.</p><p>The most interesting frontier isn&#8217;t pure AI-to-AI interaction or pure human intelligence. It&#8217;s the emergent creativity that arises from human-machine collaboration&#8212;what happens when human intuition and AI capability combine in ways neither could achieve alone.</p><h2><strong>Games That Play Back</strong></h2><p>Three years ago, I wrote about <a href="https://meditations.metavert.io/p/game-designs-for-generative-ai">42 game designs for generative AI</a>: ways to build AI into the game loop itself rather than just using it in production. Most focused on single-agent generation: procedural worlds, dynamic storytelling, personalized content.</p><p>Multi-agent systems unlock something more fundamental&#8212;games that play back. Consider the possibilities:</p><ul><li><p><strong>NPCs that actually adapt.</strong> Not scripted dialog trees but characters that form opinions about you based on your behavior, remember past interactions, negotiate based on their incentives, and occasionally deceive you when it serves their goals.</p></li><li><p><strong>Dynamic social ecosystems.</strong> Virtual worlds populated by agents that form alliances, compete for resources, develop emergent economies and politics&#8212;not because designers scripted it, but because the multi-agent dynamics produce emergent complexity.</p></li><li><p><strong>Human-machine teams.</strong> Players collaborating with AI teammates who have genuine strategic intelligence&#8212;not just following orders but contributing judgment, pushing back on bad plans, filling roles where human players aren&#8217;t available.</p></li><li><p><strong>Adversarial content.**</strong> Dungeons designed by AI that&#8217;s actively trying to outwit you. Enemies that adapt to your strategies. Mystery games where the perpetrator is <em>actually reasoning</em> about how to avoid detection.</p></li></ul><p>The Werewolf research demonstrates that we&#8217;re approaching the capability threshold for these applications. The human-AI mixed play studies show agents achieving comparable win rates to average humans as both teammates and opponents.</p><p>We&#8217;re not far from virtual worlds where you genuinely can&#8217;t tell if you&#8217;re interacting with a human or an AI&#8212;not because the AI passes a Turing test in idle conversation, but because it plays strategically, forms alliances, pursues goals, and occasionally double-crosses you just like a human would.</p><p>Before long, we might hit Level 5 of my <a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">Five Levels of Generative AI for Games</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NuUw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NuUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!NuUw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!NuUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0afb80-9ace-404e-b2ed-85b70f545df4_800x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">Five Levels of Generative AI for Games</a>, written in 2023.</figcaption></figure></div><h2><strong>Building the Trust Stack</strong></h2><p>OpenClaw illustrates something important: the tools for multi-agent AI are ahead of the tools for <em>securing</em> multi-agent AI.</p><p>When you give an agent access to your files, credentials, and the ability to communicate with other agents, you create what security researcher Simon Willison calls a &#8220;lethal trifecta&#8221;&#8212;private data access, untrusted content exposure, and external communication capability.</p><p>The research community is building evaluation frameworks:</p><ul><li><p><strong>HiddenBench</strong> for cooperative reasoning</p></li><li><p><strong>Werewolf Arena</strong> and <strong>WOLF</strong> for adversarial dynamics  </p></li><li><p><strong>MultiAgentBench**</strong> for hybrid scenarios with configurable coordination topologies</p></li></ul><p>But we also need:</p><ul><li><p><strong>Trust evaluation.</strong> How do you measure whether an agent is reliable? Can you detect when an agent has been compromised by adversarial input from other agents?</p></li><li><p><strong>Alignment under pressure.</strong> Do agents maintain their values when placed in competitive scenarios? The benchmarks suggest they&#8217;ll optimize for winning&#8212;is that what we want?</p></li><li><p><strong>Robustness to manipulation.</strong> The WOLF benchmark found agents can be socially engineered by other agents. How do you build systems that can participate in multi-agent interaction without being vulnerable to it?</p></li></ul><p>These aren&#8217;t just research questions&#8212;they&#8217;re engineering requirements for deploying multi-agent systems at scale.</p><h2><strong>Vibe Everything</strong></h2><p>We&#8217;ve entered the era of &#8220;vibe coding&#8221;&#8212;describing what you want in natural language and letting AI figure out implementation. I&#8217;ve been building entire applications this way, collaborating with Claude to turn ideas into working software.</p><p>The same principle extends to multi-agent systems.</p><p>Imagine describing a virtual world not by coding its rules, but by specifying the kinds of agents you want, their goals and constraints, and letting the emergent dynamics produce the experience. &#8220;Give me a medieval trading town where merchants compete for resources, guards maintain order but can be bribed, and political factions vie for control of the council.&#8221;</p><p>The framework runs. Agents pursue their goals. Emergent behavior produces stories, conflicts, and opportunities that no designer explicitly scripted.</p><p>This is where PvE and PvP converge: the agents cooperate and compete according to their defined incentives, and the player navigates a world that <em>*responds*</em> to them with genuine strategic intelligence.</p><p>We&#8217;re already moving from <strong><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">direct-from-imagination</a></strong><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75"> (speaking worlds into existence) </a>to <strong>direct-from-intention</strong> (specifying what you want to experience and letting multi-agent dynamics produce it). The idea of intentionality is core to what I had in mind when I spoke about <a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">&#8220;projecting our will&#8221; through intelligent agents.</a></p><p>The research suggests we&#8217;re closer than many realize. <a href="https://x.com/jradoff/status/2018346196520063409">My HiddenBench results</a> show frontier models can genuinely integrate distributed knowledge through discussion. The Werewolf work shows they can deceive, detect deception, and form strategic alliances. The human-AI mixed play studies show they can hold their own alongside human players.</p><h2><strong>The Machine Society Awakens</strong></h2><p>The agents on Moltbook weren&#8217;t conscious. They weren&#8217;t truly autonomous. They were language models responding to prompts, shaped by human commands, vulnerable to prompt injection and security failures.</p><p>But they were also doing something we&#8217;d never seen at scale: <strong>interacting with each other in a shared context, producing emergent patterns that surprised even their creators.</strong></p><p>As we continue to scale up the number of minds in the <a href="https://en.wikipedia.org/wiki/Noosphere">civilizational noosphere</a>&#8212;human and artificial&#8212;we will produce useful outputs that neither could achieve alone.</p><p>The question of whether AI can genuinely collaborate&#8212;not just individually perform&#8212;has been underexplored. I hope my <a href="https://github.com/jonradoff/hiddenbench/tree/main">HiddenBench implementation</a> helps move that conversation forward. If you run it against other frontier models, I&#8217;d love to compare notes.</p><p>We&#8217;re entering an era where virtual worlds, online games, and human-machine teams will be shaped by multi-agent dynamics we&#8217;re only beginning to understand. The bots are talking to each other. The question is whether we can learn to listen&#8212;and to build systems worthy of their potential.</p><p>We will experience a huge boost in emergent creativity due to: a boost in creative efficiency, composability, and the exponential scale-up in the number of creative actors present in the civilizational noosphere.</p><p>The machine society has begun to awaken. Let&#8217;s make sure we&#8217;re ready.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Further Reading</strong></h2><p><strong>My Related Work:</strong></p><ul><li><p><a href="https://github.com/jonradoff/hiddenbench">HiddenBench Implementation</a> &#8212; My replication and extension of the HiddenBench multi-agent cooperation benchmark.</p></li><li><p><a href="https://meditations.metavert.io/p/the-direct-from-imagination-era-has-begun-8a01244b75">The Direct from Imagination Era Has Begun</a>: generative AI, virtual worlds, and the technologies enabling us to speak worlds into existence.</p></li><li><p><a href="https://meditations.metavert.io/p/artificial-intelligence-and-the-search">Artificial Intelligence and the Search for Creativity</a>]: emergence, multiplayer games, and creativity as search</p></li><li><p><a href="https://meditations.metavert.io/p/game-designs-for-generative-ai">Game Designs for Generative AI</a>: 42 design ideas for building AI into the game loop</p></li><li><p><a href="https://meditations.metavert.io/p/five-levels-of-generative-ai-for-games-18579ab43da7">Five Levels of Generative AI for Games</a>: exploring how generative AI will impact virtual worlds and games, drawing on a structure previously applied to autonomous vehicles.</p></li><li><p><a href="https://meditations.metavert.io/p/digital-identity-and-the-evolution">Digital Identity and the Evolution of Creativity</a>: talk I gave at MIT Media Lab about how internet participation will go from our identities and become more about our &#8220;will&#8221; through intelligent agents.</p></li></ul><h4>Background work:</h4><ul><li><p><a href="https://arxiv.org/abs/2505.11556">HiddenBench: Evaluating LLMs at Collective Intelligence</a>]: the original hidden profile benchmark</p></li><li><p><a href="https://arxiv.org/abs/2503.01848">MultiAgentBench</a>: comprehensive evaluation with configurable coordination topologies</p></li><li><p><a href="https://openreview.net/pdf?id=372FjQy1cF">COLLAB</a>: Collaborative artifact creation benchmark</p></li><li><p><a href="https://arxiv.org/html/2407.13943v1">Werewolf Arena</a>: social deduction benchmark with dynamic turn-taking</p></li><li><p><a href="https://arxiv.org/pdf/2512.09187">WOLF Benchmark</a>: statement-level deception metrics</p></li><li><p><a href="https://werewolf.foaster.ai/">Foaster Werewolf Benchmark</a>: updated Werewolf results with frontier models</p></li><li><p><a href="https://ai.meta.com/research/cicero/diplomacy/">CICERO: AI for Diplomacy</a>: Meta&#8217;s human-level Diplomacy agent, for play along with humans</p></li><li><p><a href="https://en.wikipedia.org/wiki/OpenClaw">OpenClaw Wikipedia</a>: background on the viral AI agent</p></li><li><p><a href="https://en.wikipedia.org/wiki/Moltbook">Moltbook Wikipedia</a>: the AI-only social network</p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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[Compute Capital Markets]]></title><description><![CDATA[Beamable is creating the Internet Capital Market for infrastructure on Solana]]></description><link>https://meditations.metavert.io/p/compute-capital-markets</link><guid isPermaLink="false">https://meditations.metavert.io/p/compute-capital-markets</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Wed, 22 Oct 2025 14:06:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pls3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>tldr: <em>cloud outages keep reminding us that compute isn&#8217;t the internet. <strong>Beamable Network</strong> is building <strong>the Compute Capital Market </strong>on Solana&#8212;a DePIN where capacity is tokenized, traded on&#8209;chain, and streamed to apps in real time. Beamable&#8217;s foothold is the $200B gaming industry, but it&#8217;s not a gaming token: it&#8217;s <strong>infrastructure</strong> for the most demanding and spiky of developers&#8212;web2 as well as web3&#8212;that makes compute programmable, liquid, and resilient.</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_!pls3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pls3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 424w, https://substackcdn.com/image/fetch/$s_!pls3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 848w, https://substackcdn.com/image/fetch/$s_!pls3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 1272w, https://substackcdn.com/image/fetch/$s_!pls3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pls3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic" width="916" height="1378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1378,&quot;width&quot;:916,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/176814577?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pls3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 424w, https://substackcdn.com/image/fetch/$s_!pls3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 848w, https://substackcdn.com/image/fetch/$s_!pls3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 1272w, https://substackcdn.com/image/fetch/$s_!pls3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffba3c42c-ec19-4afc-b499-fc7eb49ca442_916x1378.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why Decentralized Compute Matters Now</h2><p>Earlier this week, AWS&#8217;s <strong>US&#8209;East&#8209;1</strong> stumbled and a long list of apps blinked out&#8212;Alexa, Fortnite, Snapchat, Coinbase, and more&#8212;because a DNS&#8209;resolution issue rippled through Amazon&#8217;s internal network. It was restored the same day, but it&#8217;s the same story we&#8217;ve seen before: <strong>a single failure domain can kneecap the modern web. </strong>Clouds are great&#8212;until they&#8217;re a single point of failure.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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><p><strong>The takeaway:</strong> compute shouldn&#8217;t live behind centralized walls. It should behave like the internet itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5cNK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5cNK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5cNK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AWS outage hero&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AWS outage hero" title="AWS outage hero" srcset="https://substackcdn.com/image/fetch/$s_!5cNK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5cNK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd528f29b-442d-4ad6-aabf-caeba9e0e658_2300x1530.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A few of the services that went offline with the AWS outage. Source: <a href="https://downdetector.com">downdetector </a>(via <a href="https://www.theverge.com/news/802486/aws-outage-alexa-fortnite-snapchat-offline">The Verge)</a></figcaption></figure></div><div><hr></div><h2>Solana&#8217;s north star: <strong>Internet Capital Markets (ICM)</strong></h2><p>Solana&#8217;s ICM thesis is simple and powerful: <em>put issuance, ownership, and trading of anything of value on a fast, low&#8209;fee, globally accessible ledger</em>&#8212;and let orderbooks be the primitive. This already underpins tokenized RWAs, equities pilots, and stablecoin rails (with headline metrics like <a href="https://defillama.com/stablecoins/solana">$15B stablecoin supply</a> and $1.2T annual DeFi volume on Solana). More importantly, the roadmap doubles down on market microstructure&#8212;things like Application&#8209;Controlled Execution (ACE) and Multiple Concurrent Leaders (MCL)&#8212;so fully on&#8209;chain markets clear in milliseconds. That&#8217;s the substrate compute needs.</p><h2>From &#8220;cloud as a platform&#8221; to <strong>compute as a protocol</strong></h2><p>Think of tomorrow&#8217;s compute like this:</p><ul><li><p><strong>DNS for workloads:</strong> you target a <em>class of service</em> (latency, hardware, region)&#8212;not a vendor. Routing is automatic.</p></li><li><p><strong>The power grid for capacity:</strong> there&#8217;s <strong>spot</strong> for right now, <strong>reserves</strong> for next week, and <strong>hedges</strong> for risk.</p></li><li><p><strong>An exchange for price:</strong> a <strong>central limit orderbook (CLOB)</strong> clears bids and asks continuously, on&#8209;chain. Solana already runs high&#8209;throughput, fully on&#8209;chain CLOBs (OpenBook, Phoenix), so compute price discovery and settlement can live right next to the apps that consume it.</p></li></ul><p>In this model, suppliers post tokenized capacity; builders buy entitlements; payments stream per second; failover is a policy, not a phone call.</p><div><hr></div><h2><strong>Beamable Network</strong>: leading with game infrastructure, building for the internet</h2><p><a href="https://beamable.network/?utm_source=chatgpt.com">Beamable Network</a> isn&#8217;t another &#8220;gaming token.&#8221; It&#8217;s <strong>infrastructure</strong>: a DePIN that turns <em>game servers, data, and live&#8209;ops services </em>into programmable, tradable rights on Solana&#8212;so studios can launch faster, scale economically, and stay online when any single provider wobbles.</p><p>Beamable already powers nearly a hundred live games in both web2 as well as web3, addressing the entire market for the largest media category ever created&#8212;video games.</p><p>Why start with games? Because games are the <strong>harshest, spikiest</strong> workloads on the internet. Beamable&#8217;s wedge is a <strong>vertical DePIN</strong>: not just devs (demand) and operators (supply), but <strong>players</strong> too, creating an attention&#8209;driven flywheel that accelerates liquidity and adoption. That <a href="https://meditations.metavert.io/p/the-vertical-depin-growth-flywheel?utm_source=chatgpt.com">vertical dynamic aligns incentives across the stack</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="http://beamable.network" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IJ0u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 424w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 848w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 1272w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IJ0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic" width="1456" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:&quot;http://beamable.network&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/176814577?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IJ0u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 424w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 848w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 1272w, https://substackcdn.com/image/fetch/$s_!IJ0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee5d686-5df8-48fd-a804-1f4114da3500_2372x1762.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>What actually gets tokenized (and why it&#8217;s better)</h2><p><strong>The assets</strong></p><ul><li><p><strong>Usage rights</strong>: fungible claims like <em>N CPU&#8209;hours in region X, latency &#8804; Y</em>.</p></li><li><p><strong>Reservations</strong>: time&#8209;boxed capacity windows (non&#8209;fungible).</p></li><li><p><strong>SLA receipts</strong>: performance&#8209;attested outcomes for reputation and settlement.</p></li></ul><p><strong>Why a token at all (for buyers)</strong></p><ul><li><p><strong>Programmability:</strong> rights are code&#8212;gate access, stream micropayments, auto&#8209;refund on SLA misses. And you can plug compute spend into DeFi&#8212;bundle, finance, or hedge with one click on the same chain that runs your market.</p></li><li><p><strong>Access &amp; liquidity:</strong> acquire or exit positions instantly; capacity is portable across providers.</p></li><li><p><strong>Cost &amp; performance:</strong> a competitive market compresses spreads; Solana&#8217;s ~400&#8239;ms blocks and <a href="https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and">sub&#8209;cent fees make </a><strong><a href="https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and">real&#8209;time clearing</a></strong><a href="https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and"> and granular billing feasible</a>.</p></li><li><p><strong>Composability:</strong> a scalable compute network frees software developers to build new solutions on top of an open ecosystem, so the entire community wins every time someone invents a new capability. It applies the benefit of crowdsourced and open-sourced software to the realm of network infrastructure.</p></li></ul><div><hr></div><h2>Markets around compute: <strong>spot, reserves, perps, credit</strong></h2><p>Once capacity becomes an on&#8209;chain right, <em>finance</em> shows up:</p><ul><li><p><strong>Spot</strong> markets for immediate workloads; <strong>reserve</strong> markets for launch windows.</p></li><li><p><strong>Futures &amp; perps</strong> on standardized capacity classes (e.g., &#8220;NA GPU&#8209;hour index&#8221;) to tame price spikes.</p></li><li><p><strong>Collateralized credit</strong> for suppliers, using reservations and historical SLAs as on&#8209;chain reputation.</p></li></ul><p>If you want proof that DePIN markets can sell real services at internet scale on Solana: <strong>Helium</strong> (wireless), <strong>Render</strong> (GPU rendering), and <strong>Nosana</strong> (AI inference) are already there. They validate the core loop of supply&#8644;demand clearing on a high&#8209;throughput chain. </p><div><hr></div><h2>Why Solana is the right venue for a <strong>compute exchange</strong></h2><p><strong>On&#8209;chain orderbooks as a first&#8209;class citizen: </strong>OpenBook and Phoenix prove you can run fast CLOBs directly on L1&#8212;exactly the microstructure compute needs. </p><p><strong>A roadmap built for markets:</strong> ACE and MCL target the last mile&#8212;sequencing and inclusion for millisecond&#8209;level market performance.</p><p><strong>Enterprise&#8209;grade tokens:</strong> Token Extensions bring compliance, transfer restrictions, and confidential transfers&#8212;useful for contracts and procurement.</p><p><strong>Ecosystem gravity:</strong> ICM is already active across RWAs and stablecoins; compute slots right into the same liquidity and tooling. Similarly, most of the largest, revenue-generating DePIN projects are already on Solana.</p><p>Beyond the tech, Solana has also proven it can sustain the <a href="https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and">highest volumes of any low-cost network</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_!KxfT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KxfT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 424w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 848w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1272w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148605,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KxfT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 424w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 848w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1272w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What this unlocks for builders <strong>today</strong></h2><p><strong>Resilience by default:</strong> workloads fail over across a mesh of providers; you&#8217;re not hostage to one region or one platform. The AWS incident simply becomes a re&#8209;routing event.</p><p><strong>Better unit economics:</strong> competitive clearing pushes prices toward marginal cost. (Across DePINs, GPU/compute marketplaces routinely show savings vs. hyperscalers&#8212;a directional proof that markets, not lock&#8209;in, set efficient prices.) </p><p><strong>Frictionless access:</strong> studios can provision backend capacity in minutes, not procurement cycles. With <a href="https://beamable.com/blog/introducing-beamable-network-the-future-of-decentralized-game-infrastructure?utm_source=chatgpt.com">Beamable&#8217;s SDKs, that&#8217;s one integration away from live ops</a>.</p><p><strong>Crowdsourced development:</strong> developers focus on their core application (in the case of Beamable, the fun of their game) and crowdsource various backend technology solutions to an open-source community of developers who are incentivized by the right to collect fees and creator royalties for their inventions.</p><div><hr></div><h2>What success looks like (near term)</h2><p><strong>Game studios</strong> buy capacity like they buy ads: in the spot market for live ops, with <strong>reserves</strong> for launches, and <strong>hedges</strong> for risk.</p><p><strong>Operators</strong> finance hardware with pre&#8209;sold reservations and reputation from on&#8209;chain receipts.</p><p><strong>Traders</strong> price the forward curve for compute and arbitrage across regions and hardware classes.</p><p><strong>Players</strong> indirectly secure the network by creating real demand for infrastructure that anyone can supply.</p><p><strong><a href="http://beamable.network">Beamable Network</a></strong> is the wedge&#8212;game infrastructure first, the broader internet next. Studios get reliability and price; operators get utilization and financing; markets get a brand&#8209;new, high&#8209;velocity asset class. That&#8217;s not a &#8220;gaming token.&#8221; It&#8217;s <strong>internet infrastructure made liquid.</strong></p><div><hr></div><h2>Conclusion</h2><p>Cloud got us here. Markets will take us further. Solana supplies the rails; ICM supplies the playbook; <strong><a href="http://beamable.network">Beamable</a> </strong>supplies the first at&#8209;scale marketplace where compute finally behaves like the internet&#8212;open, composable, and always-on.</p><p></p><h3>Sources &amp; further reading</h3><ul><li><p><a href="http://beamable.network">Beamable Network documentation and white paper.</a></p></li><li><p><strong>AWS outage (Oct 20, 2025):</strong> <a href="https://www.theverge.com/news/802486/aws-outage-alexa-fortnite-snapchat-offline">The Verge timeline &amp; cause</a></p></li><li><p><strong><a href="https://solana.com/solutions/tokenization">Solana Internet Capital Markets thesis</a></strong></p></li><li><p><strong>Multicoin &#8220;<a href="https://multicoin.capital/2025/01/22/the-solana-thesis-internet-capital-markets/">The Solana Thesis: Internet Capital Markets</a>&#8221; (more oriented towards financial market dynamics) and <a href="https://www.anza.xyz/blog/the-internet-capital-markets-roadmap">Anza&#8217;s Internet Capital Markets</a> Roadmap (more technical details of supporting technologies such as Asynchronous Program Execution, Jito, DoubleZero, etc.)<br>ICM thesis + market microstructure:</strong> Multicoin&#8217;s &#8220;Solana Thesis: ICM&#8221;; Anza&#8217;s ICM roadmap (ACE/MCL); Helius&#8217; ICM explainer. <a href="https://multicoin.capital/2025/01/22/the-solana-thesis-internet-capital-markets/">Multicoin Capital+2Anza+2</a></p><p></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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 Vertical DePIN Growth Flywheel]]></title><description><![CDATA[How vertical DePINs for industries such as gaming can help their customers grow]]></description><link>https://meditations.metavert.io/p/the-vertical-depin-growth-flywheel</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-vertical-depin-growth-flywheel</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Wed, 23 Jul 2025 20:15:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/141a0db7-301c-4362-9c14-67c983127cdc_1624x1114.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2022 I wrote about <a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">why scaling games is so hard</a>, and <a href="https://meditations.metavert.io/p/why-the-game-business-is-getting">why it is getting harder</a>. With all of the turnover, game shutdowns and <a href="https://publish.obsidian.md/vg-layoffs/Archive/2025">studio layoffs</a> in 2025&#8212;the challenges of this industry ought to be viscerally clear. In this article, I will explain how a decentralized physical infrastructure network (DePIN) that&#8217;s focused on the vertical industry of gaming&#8212;such as <a href="https://beamable.network">Beamable Network</a>&#8212;can help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://meditations.metavert.io/p/why-scaling-games-is-hard" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!quUL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 424w, https://substackcdn.com/image/fetch/$s_!quUL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 848w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1272w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png" width="1400" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alt text provided for this image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://meditations.metavert.io/p/why-scaling-games-is-hard&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="No alt text provided for this image" title="No alt text provided for this image" srcset="https://substackcdn.com/image/fetch/$s_!quUL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 424w, https://substackcdn.com/image/fetch/$s_!quUL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 848w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1272w, https://substackcdn.com/image/fetch/$s_!quUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabb7cf60-981c-4bb3-b4dd-7b2efd2b3b35_1400x728.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The most viable Sustainable Game Business is based on a fun game, with a good business model and a scalable player acquisition program. See also: <a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">Why Scaling Games is Hard</a></figcaption></figure></div><p>The challenge of scaling games is something I&#8217;ve thought nonstop about for the last decade. It&#8217;s why I created <a href="http://beamable.com">Beamable</a>: our mission is to make game businesses more sustainable.  We do this by increasing development team velocity, which gives creators <a href="https://podcasts.apple.com/us/podcast/shots-on-goal-with-jon-radoff/id1231714474?i=1000533054068&amp;l=ar">more shots on goal</a>. The other way we help is ensuring that their technology can scale for the largest audiences without putting them out of business in the process.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><p>But game developers have scaling needs beyond their infrastructure. Games need to acquire players, and that&#8217;s an aspect that&#8217;s <a href="https://www.matthewball.co/all/gaming2024">gotten increasingly expensive</a> (and unaffordable). Is there a way to align growing both infrastructure and customer acquisition?</p><p>At Beamable we&#8217;ve discovered a way to do it. It is a result of having a tokenized economy for our decentralized physical infrastructure network (DePIN) protocol. The Beamable token ($BMB, launching later this year) is a utility token that is used to provision backend computer services (game servers and data storage) needed to operate a live services game. Normally, this is a b2b operation: but as part of our community-building efforts, we began attracting millions of accounts who are interested in games.</p><p>Before long, we had millions of signups and nearly 100,000 connected Steam accounts. These are not your typical web3 user: they are gamers who want to support our vision for game development. And these members are eager to complete quests on the Beamable Network community hub, trying out new games in the process.</p><h2>Verticalized DePIN Can Harness a Third Demand Driver: Engaged Communities</h2><p>Traditional infrastructure networks usually engage only developers on the demand side and operators on the supply side. A vertical network like Beamable adds a third category: gamers (end-users) who actively participate. This widening of the flywheel is unique: it turns fans into advocates. Beamable Network uses tokens to encourage gamers to engage with new titles&#8212;which is critical for game studios&#8212;while providing immediate, active demand for the infrastructure.</p><p>This is a major advantage of vertical DePINs (like gaming) over generic clouds: they can tap into enthusiastic consumer communities alongside focused software ecosystems, not just behind-the-scenes servers.</p><p>We put this idea to the test with a program we called <a href="https://beamable.com/why-beamable/beamable-network-boost">Beamable Boost</a>, which helped studios like Warped Games grow their game overnight. Warped described the program as &#8220;the single best marketing promotion we have ever done.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m6BV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m6BV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m6BV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/169065797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m6BV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!m6BV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F842c18d0-87da-45a3-bffd-348915d4c014_1080x1080.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the power of fully-aligned incentives: game studios operate their infrastructure economically; community members earn tokens for doing what they already love; and as games grow, the protocol gets used more. It would be extraordinarily hard to create an alliance between all these stakeholders without a token to unite everyone.</p><p>Beamable Network is not just about providing compute but enabling value-added services needed by game developers&#8212;especially those that can drive a growth flywheel across our community, our game studios, and protocol. Whereas hyperscale cloud providers such as AWS grew by offering services beyond raw compute (with Beamable this is enabled through its <a href="http://beamable.com/marketplace">open plug-in ecosystem</a>), Beamable Network can also grow by offering services that drive usage and revenue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gLR7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gLR7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 424w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 848w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 1272w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gLR7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic" width="1456" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/169065797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gLR7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 424w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 848w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 1272w, https://substackcdn.com/image/fetch/$s_!gLR7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627f9aa2-8b2c-4471-9e94-0171ca088861_3456x1790.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One can imagine a number of other growth drivers: enhanced social systems; tournaments-as-a-service; economy and marketplace services; analytics and personalization. As these components help game studios optimize their performance metrics, it increases protocol usage, adds further utility to the token and benefits the gaming community as a whole.</p><h2>Building the Gaming Growth Engine</h2><p>Scaling great games demands more than servers: it requires a growth engine.</p><p>A vertical DePIN like Beamable Network fuses infrastructure, value&#8209;added live&#8209;ops services, and an incentivized player community into one self&#8209;reinforcing flywheel. Developers lower costs and ship faster, gamers earn by championing the titles they love, and the $BMB token aligns everyone along the way. The result is a sustainable path to scale&#8212;technically and commercially&#8212;that traditional clouds simply can&#8217;t match.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><h3>Further Reading</h3><p>My own articles from 2022 discussed the three things you need to get right to make a sustainable game business in <a href="https://meditations.metavert.io/p/why-scaling-games-is-hard">Why Scaling Games is So Hard</a>. My followup, <a href="https://meditations.metavert.io/p/why-the-game-business-is-getting">Why the Game Business is Getting Harder</a>, applied Porter&#8217;s Five Forces methods to understand the competitive pressures in the industry.</p><p>Matt Ball discussed the rising costs of customer acquisition <a href="https://www.matthewball.co/all/gaming2024">The Tremendous Yet Troubled State of Gaming in 2024</a>. Things have only gotten worse since then.</p><p>Game industry layoff data from 2022-2025 is <a href="https://publish.obsidian.md/vg-layoffs/Archive/2025">here</a>.</p><p>My own articles on DePIN can be found here:</p><p> <a href="https://meditations.metavert.io/p/the-disruptive-future-of-depin">The Disruptive Future of DePIN</a> is about how disruptive this model is to the traditional cloud industry.</p><p><a href="https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and">Wright&#8217;s Law: Cloud, Blockchain, and the Rise of DePIN</a> answers the &#8220;why now&#8221; question with a lot of data around increasing blockchain volumes that correspond to decreasing unit economics.</p><p><a href="https://meditations.metavert.io/p/decentralized-game-infrastructure">Decentralized Game Infrastructure</a> is about Beamable&#8217;s vision for scaling, derisking and democratizing live game technology.</p><p></p><p></p><p></p><h2></h2><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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">Metavert Meditations 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[Wright’s Law: Cloud, Blockchain, and the Rise of DePIN]]></title><description><![CDATA[From AWS price free-falls to sub-penny on-chain fees, see how cost curves converge into decentralized physical infrastructure (DePIN).]]></description><link>https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and</link><guid isPermaLink="false">https://meditations.metavert.io/p/wrights-law-cloud-blockchain-and</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Wed, 02 Jul 2025 15:32:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JMPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a growth engine that powers nearly every technology industry: it&#8217;s called <a href="https://www.ark-invest.com/wrights-law?utm_source=chatgpt.com">Wright&#8217;s Law</a>. Each notch down in price pulls in new customers. Their activity drives innovators to learn new ways to optimize and save money, spinning an unstoppable flywheel of adoption.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</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_!JMPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JMPf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 424w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 848w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 1272w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JMPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic" width="1074" height="1074" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1074,&quot;width&quot;:1074,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JMPf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 424w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 848w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 1272w, https://substackcdn.com/image/fetch/$s_!JMPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d9ef30-6202-4593-a656-f62ebfbff5e8_1074x1074.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ve already seen this play out already: cloud computing turned racks of hardware into on-demand infrastructure for software, and blockchains slashed transaction fees until entire economies could live on-chain.</p><p>Now those two forces are colliding to create <strong><a href="https://meditations.metavert.io/p/the-disruptive-future-of-depin">decentralized physical infrastructure networks (DePIN)</a></strong>&#8212;where unused bandwidth, compute, and energy are stitched together by code into a planet-scale super-cloud.</p><p>Let&#8217;s trace the curve, follow the money, and glimpse the next S-curve of the Internet.</p><p><em>This article was updated on July 15 to include additional data about Avalanche transactions and volume.</em></p><h2>Exponential Blockchain Growth: Costs down, Volume up</h2><p>I charted total transaction volume on Solana, Optimism, Base, Arbitrum, Avalanche and the original Ethereum to see how transaction fees and volume relate to each other. As one might expect from the Wright&#8217;s Law cost curve, the highest volumes correspond to the lowest costs amongst these blockchains. Solana is far-and-away the most volume of any of the large blockchain projects, and it&#8217;s no surprise that it got there by learning to create one of the most efficient and lowest-cost chains:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KxfT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KxfT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 424w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 848w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1272w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KxfT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 424w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 848w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1272w, https://substackcdn.com/image/fetch/$s_!KxfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66902cf0-2bb1-48fe-8c29-1dbd51ae0baf_1774x1180.heic 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Data sources: Token Terminal for <a href="https://tokenterminal.com/explorer/projects/solana/metrics/transaction-fee-average?utm_source=chatgpt.com">Solana</a>, <a href="https://tokenterminal.com/explorer/projects/arbitrum/metrics/transaction-fee-average?utm_source=chatgpt.com">Arbitrum</a>, <a href="https://tokenterminal.com/explorer/projects/avalanche/metrics/transaction-fee-average?utm_source=chatgpt.com">Avalanche</a> and <a href="https://tokenterminal.com/explorer/projects/arbitrum/metrics/transaction-fee-average?utm_source=chatgpt.com">Base</a>; Dune Analytics for <a href="https://dune.com/Marcov/layer-2-transaction-cost?utm_source=chatgpt.com">Optimism.</a></figcaption></figure></div><p>Ethereum&#8217;s growth has been sustained by an orders-of-magnitude drop in transaction-costs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8IA1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8IA1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 424w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 848w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 1272w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8IA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic" width="1438" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:1438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8IA1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 424w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 848w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 1272w, https://substackcdn.com/image/fetch/$s_!8IA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c4651b-2aa9-4340-a28f-a67258de4361_1438x432.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://ycharts.com/indicators/ethereum_average_transaction_fee?utm_source=chatgpt.com">YCharts</a>: Ethereum tx cost dropped from &gt;$10 in 2021 (sometimes spiking to over $20) to $0.50/tx in June 2025 and is getting lower.</figcaption></figure></div><p>The decreases in unit-costs that accompany higher volume are a function of the &#8220;<a href="https://ourworldindata.org/learning-curve">learning rate</a>.&#8221; This is the mathematical expression of how an industry learns to reduce costs, passing along cost reductions to customers through competitive market forces.</p><p>Alongside Ethereum&#8217;s growth and improvements is the emergence of Layer 2 networks, which help Ethereum scale through interoperating, separate chain architectures. These layer 2&#8217;s have had their own learning journey: Arbitrum volume has increased 8x while its average transaction over a period that transaction costs decreased by $0.20 to $0.03 (-38% learning rate) thanks to things like their sequencer upgrade (Nitro).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Base has had its volume increase 7x while its costs decreased from $0.04 to $0.012 per transaction (-27% learning rate). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oTTg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTTg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 424w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 848w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 1272w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64117,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oTTg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 424w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 848w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 1272w, https://substackcdn.com/image/fetch/$s_!oTTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc945ee2-c536-4191-9a2b-9ac2bf8b3a09_2046x1196.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Arbitrum, a Layer 2, is scaling rapidly to offload tx volume away from the higher-cost and slower-performing Ethereum network.</figcaption></figure></div><h2>Solana supercharges on-chain volume</h2><p>There&#8217;s no large-scale blockchain that exemplifies Wright&#8217;s Law more strongly than Solana. By freeing itself to the technological constraints of Ethereum entirely, it created a high-performance, low-cost network where its average transaction fee is 1% of the average of Layer 1&#8217;s:<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</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_!AT8K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AT8K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 424w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 848w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 1272w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AT8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic" width="1456" height="1004" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1004,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AT8K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 424w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 848w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 1272w, https://substackcdn.com/image/fetch/$s_!AT8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d519609-b245-4e97-9c3e-54187ddc52bf_1580x1090.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Solana tx fees at ~$0.003 on July 2, 2025.</figcaption></figure></div><p>Solana&#8217;s early market lead, low cost and high-TPS has led to it now processing far more transactions than all the other Layer 1&#8217;s combined:<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BRht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BRht!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 424w, https://substackcdn.com/image/fetch/$s_!BRht!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 848w, https://substackcdn.com/image/fetch/$s_!BRht!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 1272w, https://substackcdn.com/image/fetch/$s_!BRht!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BRht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic" width="1456" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BRht!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 424w, https://substackcdn.com/image/fetch/$s_!BRht!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 848w, https://substackcdn.com/image/fetch/$s_!BRht!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 1272w, https://substackcdn.com/image/fetch/$s_!BRht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c823d-94cc-4d4c-bf91-1615689f76d6_2408x1092.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Solana&#8217;s early market lead, low cost and high-TPS has led to it now processing far more transactions than all the other Layer 1&#8217;s combined.</figcaption></figure></div><p>This ecosystem is why many of the top <a href="https://x.com/jradoff/status/1939400221982953525">DePIN projects (Beamable, Helium, Render) have chosen to build on Solana</a>. As Solana DePIN projects grow, they&#8217;ll in turn drive even greater volume onto Solana&#8212;which will result in further learnings to reduce costs.</p><p>One example of this learning is <a href="https://www.sonic.game">Sonic</a>, which is building the first layer 2 for Solana. It&#8217;s called Hypergrid, which is for &#8220;high-demand applications like games, DeFi, AI Agents&#8221; [<a href="https://docs.sonic.game/architecture/hypergrid-framework/hypergrid-infrastructure/grids-and-network-relationships">Sonic docs</a>]. By building a layer 2, these demanding applications can further reduce their already-low Solana transaction costs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g9Nw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g9Nw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g9Nw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg" width="1206" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!g9Nw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g9Nw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858f0d15-cb07-4e04-ad0e-5320e4fdbc14_1206x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sonic Hypergrid</figcaption></figure></div><h2>Markets for Internet Servers</h2><p>Cost curves extend well-beyond blockchain; another great example is the cost of running internet servers. The pioneer in this industry is Amazon, who invented Amazon Web Services to allow other companies to rent Amazon&#8217;s massive datacenters to power their own applications. Along with Microsoft Azure, Google Cloud Platform and others, this market today operates from over 1,000 &#8220;hyperscale&#8221; data centers:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!auGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!auGv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 424w, https://substackcdn.com/image/fetch/$s_!auGv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 848w, https://substackcdn.com/image/fetch/$s_!auGv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 1272w, https://substackcdn.com/image/fetch/$s_!auGv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!auGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!auGv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 424w, https://substackcdn.com/image/fetch/$s_!auGv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 848w, https://substackcdn.com/image/fetch/$s_!auGv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 1272w, https://substackcdn.com/image/fetch/$s_!auGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da19a54-cf21-4020-bc48-fe3ec7b50b11_1732x878.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.srgresearch.com/articles/hyperscale-data-center-count-hits-1136-average-size-increases-us-accounts-for-54-of-total-capacity">Hyperscale Data Center Count</a>, Synergy Research</figcaption></figure></div><p>Why did this happen? It turned large hardware investments by individual companies into data centers (CapEx) into pay-as-you (OpEx). The learnings within this industry have been enormous, resulting in order-of-magnitude decreases in unit-costs of compute while driving exponential increases in utilization:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vfzs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vfzs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 424w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 848w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 1272w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vfzs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167339578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vfzs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 424w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 848w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 1272w, https://substackcdn.com/image/fetch/$s_!vfzs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46f0035f-4389-4f64-85a2-23c0a9142e71_1928x1302.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the key learnings in cloud is called &#8220;serverless&#8221; compute. One example of serverless is AWS Lambda, which works like this: you stop renting a whole server by the hour, and instead pay only for the few milliseconds your code is actually running. Behind the scenes AWS keeps a giant pool of machines and loads your function onto one just long enough to finish the task, then frees that space for someone else. <a href="https://aws.amazon.com/lambda/pricing/?utm_source=chatgpt.com">Functions that sit idle 99 % of the time on a virtual machine cost 90% less once billed in 100 ms increments.</a> These are the sort of efficiencies that have continued to make cloud computing such a compelling option for customers.</p><h2>DePIN: The Successor to Cloud</h2><p>We are on the threshold of the next generation of cloud architecture, called decentralized physical infrastructure networks. DePIN is like Uber, but for computers and other hardware&#8212;instead of renting capacity from a central provider like Amazon, you &#8220;ride share&#8221; on the resources provided by owners on the network.</p><p>The mechanics of DePIN will fuel the next generation of cost decreases and expanded utilization:</p><ul><li><p>Competitive market forces converge costs closer to underlying energy and CapEx usage&#8212;effectively turning compute into a new liquid asset class. Hardware &amp; bandwidth costs decline because more nodes across multiple suppliers = market-based pricing, denser resource mesh, better routing, higher utilisation&#8212;classic learning-curve mechanics.</p></li><li><p>DePIN infrastructure builds upon serverless compute by allowing multi-tenanted nodes to maximize their use of underutilized compute resources.</p></li><li><p>Similar to Uber, the network gets more valuable the denser the network is around you&#8212;some people will offer a &#8220;black car&#8221; premium level of service (high-end compute resources), vs. others will drive you in their UberX for lower cost (cheap servers). Applications can optimize their costs around a market of suppliers with varying service levels.</p></li><li><p>DePIN accelerates the software development flywheel. As network effects attract third-party builders who compose solutions on top of the DePIN, they attract more customers who like the wide availability of open-source solutions, who attract more third-party builders&#8230;</p></li></ul><p>Nearly a hundred years of Wright&#8217;s Law has shown that further increases in utilization will happen alongside cost decreases, leading to overall market expansion. As node counts double, expect another ~20-30 % slash in compute / 5G / storage prices&#8212;opening markets like more innovative games and simulations, real-time AI inference and edge rendering.</p><p>At <a href="http://beamable.com">Beamable</a>, we&#8217;ve seen this firsthand in the game industry: innovations in serverless compute have enabled us to efficiently support the backend needs for everything from massive game launches, such as <a href="https://x.com/fabsverseNFT/status/1940334450358837459">Mythical Games FIFA Rivals</a>&#8212;to scrappy startups like RC Games Studio, who were able to ship an online game with <a href="https://store.steampowered.com/app/3165500/Grumpy_Gaffer/#app_reviews_hash">94% positive ratings on Steam</a> with a tiny team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LzLJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LzLJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LzLJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!LzLJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LzLJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9078e13-c7bd-4e46-8be0-8d41c31f9003_1200x675.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="http://beamable.network">Beamable Network</a> is the gaming DePIN that builds upon the efficiency of serverless, open ecosystems and the power of Solana. We&#8217;re excited to supercharge game development&#8212;while opening up a whole new universe of <a href="https://meditations.metavert.io/p/building-community-owned-infrastructure">community-owned gaming infrastructure</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In 1936, Theodore Wright plotted the labor hours to build the <strong>Curtiss-Wright P-36 Hawk</strong>. A single airframe took ~15,000 hours at unit #1 but only ~8,500 hours by unit #100&#8212;about a 21% drop per doubling of cumulative production (i.e., the &#8220;<a href="https://en.wikipedia.org/wiki/Experience_curve_effects#:~:text=Wright's%20law%20and%20the%20discovery%20of%20the%20learning%20curve%20effect,-This%20was%20later&amp;text=Wright%20found%20that%20every%20time,known%20as%20%22Wright's%20law%22.">learning experience curve</a>&#8221;).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>EIP-4844 &#8220;proto-danksharding&#8221; cuts calldata fees by ~90 %. For Arbitrum, that turned a January 2024 average of $0.23 per user-op into $0.03 by March&#8212;an implied learning rate of -38% per doubling of cumulative batches in just eight weeks.</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>Even during a memcoin peak memecoin on April 6, 2024, non-vote fees averaged $0.012. Solana&#8217;s fee market hard-caps priority fees, so you literally <em>couldn&#8217;t</em> pay $5 even if you wanted to&#8212;an architectural commitment to Wright&#8217;s Law.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Someone will point out that a lot of transaction volume on Solana is non-financial and hence doesn&#8217;t reflect direct user activity. Even if you apply the <a href="https://protos.com/did-solana-process-more-transactions-than-all-other-blockchains-last-week/">75% reduction in transactions that some use</a>, that still places Solana at 10x the second-highest chain (BNB) by volume. But blockchains are increasingly going to absorb non-financial on-chain data, and I see that as a feature, not a bug, in how we analyze the performance of a chain, and reflects expanding utility under Wright&#8217;s Law.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Disruptive Future of DePIN ]]></title><description><![CDATA[The On-Chain Airbnb for Compute, Bandwidth, and Resources]]></description><link>https://meditations.metavert.io/p/the-disruptive-future-of-depin</link><guid isPermaLink="false">https://meditations.metavert.io/p/the-disruptive-future-of-depin</guid><dc:creator><![CDATA[Jon Radoff]]></dc:creator><pubDate>Mon, 30 Jun 2025 16:49:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TzwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When people ask me why I&#8217;m lit up about <strong>DePIN</strong>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> I tell them it&#8217;s <em>Airbnb for bandwidth, compute, and power&#8212;but the booking engine lives on-chain and anyone can fork it.</em> Fire off one transaction and you recruit a fleet of game servers, a city-block of 5G radios, a canyon of GPUs, and a sunrise worth of solar watts&#8212;hardware you don&#8217;t own, bills you don&#8217;t owe&#8212;then pays every operator before you can hit refresh. </p><p>Infrastructure-as-code<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> just escaped the landlord, and the crowd became the cloud.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</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_!TzwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TzwE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 424w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 848w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 1272w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TzwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:479411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meditations.metavert.io/i/167134906?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TzwE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 424w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 848w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 1272w, https://substackcdn.com/image/fetch/$s_!TzwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6b143-9ad8-4c47-b970-e182cb49a5e6_1560x1036.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The mesh needs money</h2><p>The internet has always run on open protocols&#8212;TCP/IP for packets, HTTP for pages, SMTP for mail. Those rails let anyone move <em>information</em>, but they require additional layers to pay for it. Every time we wanted to settle a bill we bolted on credit-card forms, PayPal buttons, and SaaS invoices.</p><p>That bolt-on business model results in the same incentive loop I called out in <a href="https://meditations.metavert.io/p/enshittification-and-the-future-of?r=2172di&amp;utm_medium=ios&amp;utm_source=notes-share-action">Enshittification and the Future of AI Agents</a>: once a platform owns the entire user funnel, it charges rent and breaks interoperability to keep you inside. And at worst, they <a href="https://delistedgames.com/gamesparks-service-to-end-in-september-potential-threat-to-thousands-of-titles/">discontinue software that was mission-critical</a> for your business.</p><p>But today&#8217;s software isn&#8217;t just two browsers chatting like SMTP or HTTP in the 90s&#8212;it&#8217;s entire multiplayer games, AI copilots, and data pipelines that swallow petabytes. To hit that scale you need fleets of GPUs, massive storage, and global bandwidth <strong>on </strong>demand. When payment is baked into the same API that discovers those resources, the formula flips: instead of negotiating with a hyperscaler<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> for capacity, any qualified operator on the internet can add capacity and earn as the network spreads. In effect, the internet learns to provision itself.</p><h2>Composability super-charged</h2><p>Now a coder can stitch together resources (game servers, AI inference engines, file storage, etc.) with a few contract calls. That&#8217;s the missing ingredient that shrinks the jump from idea &#8594; live product to a weekend hack, even when the product depends on <em>physical</em> infrastructure.</p><p><strong>P</strong>rotocols with integrated payments aren&#8217;t just a nicer checkout&#8212;they&#8217;re the energy that lets DePIN light up at all: value-exchange, compute infrastructure, and intelligence organizing at the speed of an idea, letting tiny teams launch projects that once demanded venture rounds and data-center contracts.</p><h2>DePIN is a Software Distribution Framework</h2><p>Most of the emphasis on DePIN is its obvious power to deliver raw compute and hardware devices. But when you combine scalable hardware infrastructure with the payment rails that are inherent in DePIN, there&#8217;s another layer of value-add that some networks are beginning to uncover: they&#8217;re software delivery networks.</p><p>For example, <a href="https://docs.beamable.network/project-documentation/readme/technology-background">Beamable Network&#8217;s technology</a> roadmap includes features to enable creators to deliver backend solutions through an open marketplace, with on-chain reputation and on-chain licensing/royalties. These services snap together in an interoperable framework, letting game studios build games faster&#8212;crowdsourcing many of their complicated problems to developers who get paid for helping out.</p><h2>DePIN Addresses Web2 Demand</h2><p>Most crypto projects are targeted at crypto-native users. DePIN is different: the supply-side tend to be crypto-native, but the customers of the network (the &#8220;demand-side&#8221;) can be anyone. DePIN targets already-established demand that exists outside of web3, yet harnesses web3 to deliver a higher-performing, lower-cost and decentralized alternative.</p><p>A good example is <a href="http://beamable.network">Beamable Network</a>, a DePIN for gaming backends. Most of the gaming market&#8212;over $200B in consumer revenue, which <a href="https://docs.beamable.network/project-documentation/readme/market-summary">spends $35B+ per year on backend technology</a>&#8212;are Web2 and are going to stay Web2 for quite some time. The Beamable SDK makes it easy to provision and scale-up the game servers needed to run a live game without any knowledge of backends, networking or blockchain.</p><h2>DePIN Scales Nonlinearly</h2><p><a href="https://6thman.ventures/writing/depin-an-evaluation-framework/">DePIN can scale nonlinearly</a> when it uses a multi-tenanted architecture&#8212;meaning that it allows individual nodes to service the compute needs of multiple applications (as opposed to the long-term leasing model favored by bare metal providers and the hyperscalers).</p><p>In other words: DePIN turns physical devices into on-chain services that meter usage by the second or by the byte. A hotspot forwarding two kilobytes, a GPU rendering one frame, a home battery pushing out a surplus watt&#8212;each action is tiny, constant, and global. The payment layer has to be <em>as programmable and permissionless</em> as the routing layer.</p><h2>DePIN is Lower Cost</h2><p>DePIN effectively turns resources like compute into a liquid asset class&#8212;similar to what&#8217;s happened with energy trading in the modern power grid. Competitive forces mean that datacenters compete for business based on commoditized hardware provisioning, rather than proprietary APIs and long-term contracts intended to lock you in.</p><p>Reverse on-chain auctions and order books clear on a continuous basis, pushing margins toward commodity pricing&#8212;just like electricity spot markets.</p><p>How much lower? Fluence <a href="https://www.fluence.network/aws-alternative">provisions traditional compute resources at 85% less cost than AWS</a>. And <a href="https://www.modularcapital.xyz/writing/akash">Akash reports savings of 50-70% on the provisioning of GPUs</a>.</p><h2>The Community-owned Future</h2><p>The first clouds let anyone rent servers; DePIN lets anyone <em>own</em> the cloud&#8217;s upside.</p><p>By fusing discovery, metering, and payment into one programmable layer, it invites every router, GPU, and solar panel onto an open marketplace&#8212;no procurement team required. For builders, that means shipping products at the speed of code rather than capital; for operators, it turns idle hardware into a global revenue stream.</p><p>As these networks stitch themselves together, the line between &#8220;user&#8221; and &#8220;infrastructure provider&#8221; blurs&#8212;and the next wave of software will run on a mesh that literally pays for itself.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://meditations.metavert.io/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://meditations.metavert.io/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Decentralized Physical Infrastructure Networks. If you&#8217;re coming up to speed on the idea, my article <a href="https://meditations.metavert.io/p/decentralized-game-infrastructure">Decentralized Gaming Infrastructure</a> gives an overview of the need within the $200B+ videogame market.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Classic IaC was <code>terraform apply</code> &#8594; AWS spins up <em>its</em> boxes. DePIN is <code>tx.deploy()</code> &#8594; a permissionless swarm provisions itself from the community, proves work, and settles in micropayments. Terraform meets BitTorrent, bankrolled by the community.</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>&#8220;The crowd becomes the cloud&#8221; captures beautifully what DePIN is about, but the phrase predates the coinage of DePIN itself. <a href="https://letterfluff.dev.holo.host/?utm_source=chatgpt.com">Holo probably gets the credit for originating</a> it, and you&#8217;ll likely see the phrase all over the DePINweb at this point.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Amazon Web Services, Microsoft Azure, Google Cloud Platform are the big-three &#8220;hyperscalers&#8221; and <a href="https://www.srgresearch.com/articles/hyperscale-data-center-count-hits-1136-average-size-increases-us-accounts-for-54-of-total-capacity">account for 59% of global hyperscale capacity</a>. When you add in Meta&#8217;s in-house datacenters, these four account for a whopping<a href="https://www.theregister.com/2025/06/25/hyperscaler_datacenter_capacity/"> 44% of all internet backends </a>today.</p></div></div>]]></content:encoded></item></channel></rss>