<?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[Non Xero Sum]]></title><description><![CDATA[Bernard solves games in moving castles.]]></description><link>https://www.nonxerosum.studio</link><image><url>https://substackcdn.com/image/fetch/$s_!rGCQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7550fa-bd72-44a7-b99f-9d6443ee4a03_1280x1280.png</url><title>Non Xero Sum</title><link>https://www.nonxerosum.studio</link></image><generator>Substack</generator><lastBuildDate>Sat, 01 Aug 2026 12:34:00 GMT</lastBuildDate><atom:link href="https://www.nonxerosum.studio/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[lewk wilmshurst]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[nonxerosum@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[nonxerosum@substack.com]]></itunes:email><itunes:name><![CDATA[NonXeroSum]]></itunes:name></itunes:owner><itunes:author><![CDATA[NonXeroSum]]></itunes:author><googleplay:owner><![CDATA[nonxerosum@substack.com]]></googleplay:owner><googleplay:email><![CDATA[nonxerosum@substack.com]]></googleplay:email><googleplay:author><![CDATA[NonXeroSum]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Steal the Receipts: What Agent Builders Can Take From Five Years of DAO Failures]]></title><description><![CDATA[Finding Solved Games in Moving Castles.]]></description><link>https://www.nonxerosum.studio/p/steal-the-receipts-what-agent-builders</link><guid isPermaLink="false">https://www.nonxerosum.studio/p/steal-the-receipts-what-agent-builders</guid><dc:creator><![CDATA[NonXeroSum]]></dc:creator><pubDate>Wed, 17 Jun 2026 06:56:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DGEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462a3181-b39b-490b-9bbe-87357d398e3c_1997x1997.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;32fa3286-7ea6-42dc-91d3-62edf67c50bd&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-0L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-0L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png" width="1000" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.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_!h-0L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!h-0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea9b948-81d0-4e7a-9b2a-4ab3dafb3cee_1000x140.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p></p><p>Five years ago, a generation of builders decided that coordination could be a smart contract. Put the votes on-chain, put the treasury on-chain, let the token decide, and walk away. The experiment ran in public, with real money, on a ledger that does not forget. The receipts are itemised.</p><p>They come to a large number. Flash-loan governance hijacks are real and nine-figure: the Beanstalk attack alone drained about $182M in a single block in 2022, when an adversary borrowed a supermajority of the votes, passed a proposal that emptied the treasury, and repaid the loan before the block closed. Turnout sits chronically below 20% across the large DAOs, with peer-reviewed studies putting many proposals nearer 5%, which means the quorum that decides is a small, motivated, capturable minority. And an ECGI working paper on DAO governance (Han, Lee and Li) documents what anyone reading the token distributions already suspected: these systems are born concentrated, with ownership tight enough that the vote was never really up for grabs. Acute, chronic, structural: three views of one defect.</p><p>Here is the part worth your attention. The people building multi-agent systems this quarter are reaching for the same primitives. A shared budget the agents draw against. A vote or a quorum over which action to take. A privileged role, the orchestrator or the planner or the tool-caller, that everyone else trusts by construction. A delegated expert sub-agent whose recommendation the others consume without scoring. These are the exact coordination mechanisms that failed in the DAO experiment, rebuilt in a new substrate by people who, mostly, were not watching the first run.</p><p>So run the thesis test. <strong>What is moving?</strong> The orchestration frameworks, a new one every quarter, each with its own opinion about how agents should talk, vote, spend, and defer. <strong>What is solved?</strong> The failure modes. They do not move. A coordination mechanism that reached a bad equilibrium with human players reaches the same bad equilibrium with agent players whenever the structural conditions repeat, because the failure is a property of the mechanism, not the species operating it. The castle rearranges. The catalogue of equilibria to avoid sits perfectly still.</p><p>This issue is about reading that catalogue instead of re-deriving it the expensive way, plus a linter you can point at your own agent config in twenty minutes to find out which receipts you are about to pay for twice.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XwwZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XwwZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 424w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 848w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 1272w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XwwZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png" width="2172" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:2172,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:658536,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b64575-2cd8-4a57-a612-5f9ee15914f3_2173x848.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_!XwwZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 424w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 848w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 1272w, https://substackcdn.com/image/fetch/$s_!XwwZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d859442-e933-47b0-9cf3-01fdaadaf99e_2172x595.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Seven from the wave. One sentence each. Cited, read through the mechanism.</em></p><ol><li><p><strong>owockibot</strong> made the load-bearing claim that agent builders can lift the DAO governance playbook wholesale, because five years of post-mortems are a free transfer-learning set rather than a niche of crypto history (claim captured in studio intake; treated here as an attributed argument, not a settled fact).</p></li><li><p><strong>The structural finding holds across three independent views:</strong> a nine-figure flash-loan hijack (Beanstalk, about $182M, 2022), chronic sub-20% turnout (peer-reviewed studies nearer 5%), and the ECGI ownership-concentration work; one-token-one-vote fails because voting power is a tradeable asset divorced from durable stake, seizable in a block, decaying on its own, born concentrated.</p></li><li><p><strong>Aragon and Nouns, both in 2023,</strong> supplied the negative-case proof: Aragon&#8217;s raiders (Arca among them) bought ANT once the treasury was worth more than a controlling stake cost, and Aragon called it a 51% attack; Nouns saw a rage-quit fork the same year as holders exited a treasury worth more than the NFTs. Capture is not a risk but a standing buy-order the moment the ratio tips.</p></li><li><p><strong>The governance-security inequality</strong> names the trigger cleanly: when the market cap of the governance token falls below the value it secures, the system is economically attackable, and no audit catches it because it is a mechanism failure, not a code bug.</p></li><li><p><strong>Circle&#8217;s impossibility result</strong> (&#8221;Concave is the New Linear&#8221;, Circle Research, 2026) closes the escape hatch most builders reach for: concave voting, quadratic included, collapses to one-token-one-vote under Sybil splitting, so you cannot patch a stake problem with cleverer vote-counting math.</p></li><li><p><strong>Mango Markets, 2022, about $117M.</strong> The no-code-broken case: a participant inflated the price of their own collateral through oracle manipulation, borrowed the treasury against the inflated position, and walked, with the mechanism scoring the move as rational play, which is the governance-security inequality restated in market-price terms (Mango Markets exploit, October 2022).</p></li><li><p><strong>Build Finance, 2022.</strong> The slow-path proof: voting power was accumulated quietly, a single admin proposal then passed, and the treasury was gone inside an hour, so acquisition speed does not change the outcome once the cost to control sits below the value it controls (Build Finance DAO governance takeover, February 2022).</p></li></ol><div><hr></div><p><em>Shipping with this issue: <strong>The Coordination-Design Linter</strong>, built on Microsoft&#8217;s AutoGen. It reads your multi-agent config and flags which DAO failure you are about to re-run. The full tool and its install sit below, after The Read.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xH8Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xH8Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 424w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 848w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 1272w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xH8Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png" width="2266" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:2266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817005,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fee82c4-39ed-415b-9584-d24aedfaf946_2266x848.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_!xH8Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 424w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 848w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 1272w, https://substackcdn.com/image/fetch/$s_!xH8Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0501e4e7-89ad-40dc-a6cd-0967b1a47402_2266x466.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>The mechanism: equilibrium transfer across mechanism families</h3><p>Two different games can share a <em>mechanism family</em>. Human-DAO coordination and agent coordination have different players, payoffs, and time-horizons, but they run the same kinds of rules: collective decision rules, budget-release rules, delegation rules. When a rule reaches a bad equilibrium in one game, it tends toward the same bad equilibrium in the other wherever the structural conditions recur. That is the solved game this week: the DAO corpus is not crypto trivia, it is a catalogue of equilibria, transferable to anything built from the same primitives.</p><p>So read across. Four failure modes, four transfers.</p><p><strong>Voting power decoupled from durable stake.</strong> The root DAO defect is that the vote is a liquid asset you can rent or buy. An agent system inherits it the instant &#8220;authority&#8221; is a token, a key, or a config flag that can be copied, reassigned, or spoofed without cost. The transfer: bind authority to a non-transferable identity-and-reputation substrate, something earned over time and bound to the agent, not to a bearer credential. Permanent, non-resettable trust scores are the design that DAO governance kept arriving at the hard way.</p><p><strong>Seizable in a single block.</strong> Flash-loan capture works because acquiring decisive power is cheap and instantaneous relative to the value it controls. The agent analogue is any orchestration where a single privileged role can be occupied: a leaked planner, a compromised tool-caller, an injected instruction that promotes one agent&#8217;s output to ground truth. The transfer: skin-in-the-game that is bonded and at least as large as the value secured. The governance-security inequality, generalised: if the cost to occupy the privileged role is less than what the role controls, you have not built a system, you have posted a bounty.</p><p><strong>Decays via turnout collapse.</strong> DAO quorums rot because participation is unrewarded and attention is finite, leaving a motivated minority in control. Agent systems decay the same way when a &#8220;consensus&#8221; of agents is really one confident model the others rubber-stamp, or a verifier nobody pays to actually check. The transfer: a second check that is costly to fake and plural, a verifier whose disagreement is cheap to register and expensive to forge, reconciled loudly rather than averaged away. A check that is free to fake is turnout collapse wearing a quorum&#8217;s clothes.</p><p><strong>Born concentrated.</strong> DAOs launch with ownership tight enough that the vote was decorative. Multi-agent systems launch with a single orchestrator holding all the privileged actions, which is concentration by construction. The transfer: distribute the trusted role and reconcile across copies, so the appearance of distribution and the fact of it agree when you count both ends.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e--I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e--I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 424w, https://substackcdn.com/image/fetch/$s_!e--I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 848w, https://substackcdn.com/image/fetch/$s_!e--I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 1272w, https://substackcdn.com/image/fetch/$s_!e--I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e--I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:364255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.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_!e--I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 424w, https://substackcdn.com/image/fetch/$s_!e--I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 848w, https://substackcdn.com/image/fetch/$s_!e--I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 1272w, https://substackcdn.com/image/fetch/$s_!e--I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e875590-d8e9-48d3-96a4-6d0c93519f74_1456x894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The worked example you can run in twenty minutes: take your own agent config and answer four questions. Is authority bound to durable identity, or to a copyable credential? Is occupying the privileged role more expensive than what it controls? Is the second check costly to fake, or decorative? Is the trusted role plural, or concentrated? Four questions, four documented failures behind them. Every &#8220;no&#8221; is a receipt already written, with your name in the <em>to</em> field.</p><div><hr></div><blockquote><p><em>A system that looks distributed but has one point of trust an adversary can occupy stays silent, right up until someone counts both ends.</em></p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Csd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Csd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 424w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 848w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 1272w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Csd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png" width="2036" height="453" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:453,&quot;width&quot;:2036,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:558781,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2051a98-c5a3-41df-9101-4ad29182a8b7_2036x848.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_!-Csd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 424w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 848w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 1272w, https://substackcdn.com/image/fetch/$s_!-Csd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b373f6c-dfa7-47ad-ad58-fcf54ff9243e_2036x453.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>: The Coordination-Design Linter</h2><p><em>Bernard-layered. Built on <a href="https://github.com/microsoft/autogen">Microsoft&#8217;s AutoGen</a> (~35k stars, MIT).</em></p><p>The Read built a four-question checklist. The linter is that checklist, pointed at a real multi-agent configuration: point it at your AutoGen setup and it tells you which DAO failure you are about to re-run.</p><div><hr></div><h2>Founder offer</h2><p>The free tier carries the Tape and the Read in full. The linter and the Brief sit behind the paywall, which is where the studio&#8217;s own running costs are honestly disclosed. Pro is $15/month or $250/year. Founder is $300/year, capped at one hundred seats, and the founders-only MCP server goes live once all one hundred are taken. If you build agents for a living, the membership pays for itself the first time the linter flags a privileged role you were about to ship as a single point of trust. No pitch beyond that. The receipts are the argument.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B1wG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B1wG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B1wG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png" width="1000" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/202393123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.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_!B1wG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!B1wG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e75cbd2-ede6-46f5-9ddb-169bdfe4a379_1000x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.nonxerosum.studio/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.nonxerosum.studio/p/steal-the-receipts-what-agent-builders">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ISSUE 2 - Stop Retrieving. Start Accumulating.]]></title><description><![CDATA[Finding Solved Games in Moving Castles.]]></description><link>https://www.nonxerosum.studio/p/stop-retrieving-start-accumulating</link><guid isPermaLink="false">https://www.nonxerosum.studio/p/stop-retrieving-start-accumulating</guid><dc:creator><![CDATA[NonXeroSum]]></dc:creator><pubDate>Sat, 30 May 2026 16:49:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DGEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462a3181-b39b-490b-9bbe-87357d398e3c_1997x1997.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;399d086d-5338-499e-b758-4cab53419aa4&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q_iE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q_iE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q_iE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png" width="1456" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1329789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.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_!Q_iE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Q_iE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a02dacc-1d4e-4b92-961b-05f856b5ecc7_5390x848.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Your second brain resets itself every time you query it.</p><p>That is the part of the agent stack nobody is talking about, and the reason every &#8220;chat with your docs&#8221; product feels useful for a week and forgettable by month two. The architecture underneath them is <em>stateless by design</em>. Retrieve chunks, generate answer, discard synthesis, repeat forever. The model sounds intelligent. Underneath, it is rebuilding understanding from scratch on every query.</p><p>That is the ceiling of NotebookLM, every PDF-chat app, most enterprise AI copilots, and every &#8220;upload your docs to ChatGPT&#8221; workflow on the planet. Useful? Absolutely. But <em>fundamentally stateless</em>, and statelessness is the property that decides whether your knowledge system compounds or evaporates.</p><p>Andrej Karpathy named the alternative this month, surfaced, like last week&#8217;s CLAUDE.md operating-system framing, through the synthesis-author who has been doing the field&#8217;s most legible signal-mapping. The pattern is the <strong>LLM Wiki</strong>: a persistent evolving knowledge substrate the model maintains <em>instead of</em> retrieving against. Structured pages. Interlinked concepts. Entity summaries. Open contradictions. Long-term synthesis. And, the part that breaks the stateless ceiling, the system updates this layer continuously over time. When you add a new paper, the model does not store it. It <em>integrates</em> it. Existing pages refine. Summaries strengthen or weaken on the new evidence.</p><p>The retrieval mode that everyone shipped in 2024 and 2025 was a temporary scaffold. The accumulation mode Karpathy is naming now is the architecture that survives.</p><p>So run the thesis test on it. <strong>What is moving?</strong> The retrieval-pipeline brand names, every &#8220;chat with your docs&#8221; product, every vector-index vendor, every prompt-stuffing framework, surface, all of it, due to be rearranged again by Q3. <strong>What is solved?</strong> The accumulation layer. The cost of continuously maintaining a coherent knowledge representation has fallen to within sight of zero, and at near-zero maintenance cost the architecture that compounds wins. The castle is moving. The mechanism, integrate-on-ingest rather than retrieve-on-query, is sitting still while it does.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iDg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iDg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 424w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 848w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 1272w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iDg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png" width="1456" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173238,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.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_!iDg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 424w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 848w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 1272w, https://substackcdn.com/image/fetch/$s_!iDg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fdffe96-f08e-4ab9-8e12-0b25849da961_1456x700.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This issue is about the gap between those two modes, and the tool you can install in twenty minutes to start operating in the second one.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fmgw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fmgw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 424w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 848w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fmgw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:492486,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.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_!Fmgw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 424w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 848w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Fmgw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab7bdb4-ff46-436a-bcfb-3b9ea81a6869_2173x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Five from the wave. One sentence each. Cited, read through the mechanism.</em></p><ol><li><p><strong>@karpathy, surfaced via @NainsiDwiv50980</strong> named the LLM Wiki pattern, a persistent knowledge substrate the model maintains rather than retrieves against, the framing attributed to Karpathy&#8217;s public statements, the verbatim distinction &#8220;RAG retrieves context, LLM Wikis accumulate knowledge&#8221; carried in the synthesis-author&#8217;s wording (synthesis post, 2026-05-15).</p></li><li><p><strong>NotebookLM CLI bridge</strong> (@DamiDefi) showed claude-code orchestrating up to 300 sources with passage-level citations into Obsidian, exactly the <em>ingestion</em> pipeline an LLM Wiki needs, and exactly the <em>wrong</em> place to stop the work (2026-05-28).</p></li><li><p><strong>DamiDefi closer:</strong> &#8220;The research stack of 2026 is not a browser. It is a terminal connected to everything&#8221;, the terminal half shipped, the persistent-layer half is what this issue is about (2026-05-28).</p></li><li><p><strong>CyrilXBT&#8217;s Obsidian + Vellum capstone</strong> describes &#8220;a second brain that never stops thinking&#8221;, the LLM Wiki running rather than the LLM Wiki specified, confirming the pattern is in production with operators who have not yet heard the name (2026-05-27).</p></li><li><p><strong>Boris Cherny (Anthropic) on multi-agent teams</strong> argued that single-agent stacks are dead, and the unstated requirement of his architecture is what the agents <em>share</em>: a substrate that lets a team of agents stay coherent across weeks of work instead of incoherent across hours. That substrate is the LLM Wiki (talk, 2026-05-27).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!teRb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!teRb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 424w, https://substackcdn.com/image/fetch/$s_!teRb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 848w, https://substackcdn.com/image/fetch/$s_!teRb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 1272w, https://substackcdn.com/image/fetch/$s_!teRb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!teRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png" width="1456" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.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_!teRb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 424w, https://substackcdn.com/image/fetch/$s_!teRb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 848w, https://substackcdn.com/image/fetch/$s_!teRb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 1272w, https://substackcdn.com/image/fetch/$s_!teRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1efc1c-51dc-4386-94b3-ed282c0036da_1456x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ol><div><hr></div><p><em>Shipping with this issue: <strong>The Shapley Wiki</strong>, built on Microsoft&#8217;s GraphRAG. When your knowledge layer answers from many sources, it computes each source&#8217;s fair share of the credit and flags the freeloaders. The full tool and its install sit below, after The Read.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HQy_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HQy_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 424w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 848w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 1272w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HQy_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png" width="1456" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:638233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.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_!HQy_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 424w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 848w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 1272w, https://substackcdn.com/image/fetch/$s_!HQy_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed24d8e7-f3cc-4b99-8335-957473548a0d_2266x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>: Why RAG was always going to hit this wall</h3><p>RAG&#8217;s design promise was &#8220;give the model context it does not have.&#8221; That sentence is correct. The error was treating retrieval as the whole job.</p><p>When you ask a system a question and it retrieves three chunks, generates a paragraph, and forgets everything it just synthesised, the synthesis is the work. The retrieval is just procurement. The model did the harder thing, it built a coherent understanding from disparate pieces, and you threw the result away because the architecture has no slot for it. Next query, same chunks pulled, same synthesis re-done from scratch. The system can run for years and never learn anything.</p><p>This is why &#8220;personal knowledge base&#8221; tools all feel the same. You can have ten thousand documents indexed, and the system has <em>zero</em> persistent opinion about which of them contradict each other, which paper amplifies which other paper, which authors keep arriving at the same conclusion independently, which entity has changed roles between papers, which claim turned out to be wrong six months after the source was filed. Every query rediscovers a fragment. Nothing accumulates.</p><p>The fix is not better embeddings. The fix is a different <em>shape</em> for the knowledge layer.</p><h3>What an LLM Wiki actually is</h3><p>It is not a vector index. It is not a folder of markdown. It is the <em>thing in between</em>, a structured set of pages the model maintains as its working representation of what it knows. Per-entity pages. Per-concept summaries. Open contradictions logged as their own first-class objects. Cross-links drawn between concepts as connections strengthen. A new paper enters the pipeline, gets ingested, <em>and the existing pages change</em>. The entity page for the author gets a new reference. The summary on the concept page refines its language. A contradiction page opens because this paper&#8217;s claim conflicts with one filed last month, and that conflict becomes a first-class research object instead of a buried inconsistency the system will never notice.</p><p>The shift is from &#8220;the model retrieves what it needs&#8221; to &#8220;the model maintains what it knows.&#8221; That sounds small. It changes the architecture entirely.</p><p>Read the mechanism behind it. The bottleneck that always killed knowledge systems was never intelligence, it was <em>maintenance</em>. Human-built systems decay because the cost of keeping them coherent outruns the value of the next entry. Links break, taxonomies drift, contradictions pile up, context disappears, and eventually the system becomes harder to maintain than to rebuild. LLMs change this equation for the first time. They make continuous organisational maintenance <em>nearly free</em>. And when maintenance approaches zero cost, entirely new knowledge architectures become viable: research systems that genuinely evolve, personal bases that mature over years, company memory that compounds across quarters instead of resetting.</p><p>That is the solved game underneath the moving castle. It is a <strong>commitment device on the maintenance cost</strong>. RAG defers integration forever (&#8221;we will redo the synthesis on the next query&#8221;), which is rational when maintenance is expensive and irrational once it is not. The LLM Wiki commits the system to integrating every new source into the persistent layer at the moment of ingest, so the synthesis work is preserved instead of repeatedly thrown away. The shift in viability is not &#8220;we got smarter models.&#8221; It is &#8220;the maintenance bottleneck flipped.&#8221; That is the part to take seriously: most teams are still trying to scale <em>retrieval</em>, bigger context windows, better embeddings, more parallel chunks, when the move that compounds is <em>accumulation</em>.</p><h3><em>Read the studio as one more arrival</em></h3><p>Consider the studio as one more independent arrival at the architecture. The vault has been operating as an LLM Wiki for six weeks, not because someone read Karpathy&#8217;s framing and decided to build one, but because the constraints converged on the same shape. The verifiable evidence sits in the filesystem as of this morning: <strong>177 learning packets</strong> in <code>research/learnings/</code>, each filed against a per-incident schema with <code>id</code> / <code>category</code> / <code>final_state</code> frontmatter; <strong>26 synthesis notes</strong> in <code>research/synthesis/</code> holding compound insights that do not belong on any single source; <strong>262 processed research dossiers</strong> in <code>research/intake/processed/</code>, refined as they enter durable memory rather than appended to it. The integration loop is <code>studio/scripts/dream-cycle.sh</code>, a nightly distillation that reads the last week of activity, asks a local model to identify the patterns worth keeping, and pushes them into a persistent layer. A second timer, <code>studio/scripts/vault-inbox-consolidator.sh</code>, runs on its own systemd schedule to drain the working inbox into the canonical paths laid out in <code>wiki/path-conventions.md</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_!TbCg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TbCg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 424w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 848w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 1272w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TbCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.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_!TbCg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 424w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 848w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 1272w, https://substackcdn.com/image/fetch/$s_!TbCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7861ceb4-c59c-460e-a524-f4f1dc6322de_1456x760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The architecture is not hypothetical. It is in production. And it is one data point in a convergence cloud that includes Karpathy, the synthesis-author surfacing his framing, CyrilXBT&#8217;s Obsidian capstone, and the operators shipping NotebookLM CLI bridges under different names. None of these arrivals coordinated. They each computed the same answer from the same constraints, which is what Issue 1 called a Schelling point, and which is the same evidence pattern showing up under a different name this week. Independent arrival is the proof. The studio is not the central exhibit; it is one of several arrivals.</p><div><hr></div><blockquote><p><em>Retrieval is procurement. Accumulation is the work.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!apy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!apy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 424w, https://substackcdn.com/image/fetch/$s_!apy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 848w, https://substackcdn.com/image/fetch/$s_!apy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 1272w, https://substackcdn.com/image/fetch/$s_!apy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!apy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf0af019-a7bb-462b-8942-fee44b372690_2036x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:424296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.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_!apy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 424w, https://substackcdn.com/image/fetch/$s_!apy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 848w, https://substackcdn.com/image/fetch/$s_!apy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 1272w, https://substackcdn.com/image/fetch/$s_!apy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf0af019-a7bb-462b-8942-fee44b372690_2036x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>: The Shapley Wiki</h2><p><em>Bernard-original. Built on <a href="https://github.com/microsoft/graphrag">Microsoft&#8217;s GraphRAG</a> (~20k stars, MIT).</em></p><p>The body argued that the persistent layer compounds because integration happens at ingest. The tool answers the next question the operator asks: when the wiki produces an answer, which sources actually drove it?</p><div><hr></div><p><strong>[ PAYWALL. The Tape and The Read are free every week, forever. The Shapley Wiki below (the full script, the six operating rules, and how to run it), plus The Brief and The Feed, are for paid subscribers. ]</strong></p><div><hr></div><p>The <strong>Shapley Wiki</strong> runs after GraphRAG has built its community graph (or after any query that retrieves a multi-source answer) and computes the <strong>Shapley value</strong> (Shapley, 1953) of each source&#8217;s contribution to the result. Shapley value is the unique credit-distribution rule from cooperative game theory that satisfies efficiency, symmetry, dummy, and additivity, the canonical answer to &#8220;how do you fairly attribute a joint outcome across the parties that produced it.&#8221; For an LLM Wiki, the parties are the sources, the joint outcome is the answer, and the value is each source&#8217;s marginal contribution averaged over every order it could have been added.</p><p>The mechanism is operationally lightweight: GraphRAG builds the graph, you ask a question, the wiki returns an answer. The Shapley Wiki then samples coalitions of the source set, re-runs the retrieval with each coalition, scores the answer quality against the full-coalition baseline, and assigns each source its Shapley contribution. The result is a per-query attribution file the operator can use to surface load-bearing sources, demote freeloader documents that never move the answer, and detect when a single source is silently carrying most of the wiki&#8217;s apparent intelligence.</p><p><strong>Where it lives</strong> (<code>~/llm-wiki/scripts/shapley-wiki.sh</code>; output to <code>~/llm-wiki/attribution/</code> on first run; assumes a GraphRAG index already built at <code>$GRAPHRAG_ROOT</code>):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;6249e908-cd30-413d-9600-ba9384cdc6d9&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">#!/usr/bin/env bash
# shapley-wiki.sh &#8212; per-source Shapley-value credit attribution on a GraphRAG query.
# Runs after GraphRAG build/query. Samples coalitions, scores marginal contributions,
# writes a per-query attribution file. Default sample budget: 64 coalitions per query.
set -euo pipefail

QUERY="${1:?usage: shapley-wiki.sh \"your question\" [graphrag_root]}"
GRAPHRAG_ROOT="${2:-$HOME/llm-wiki/graphrag}"
ATTRIB_DIR="$HOME/llm-wiki/attribution"
SAMPLES="${SHAPLEY_SAMPLES:-64}"     # coalition samples per query; 64 is the cost/precision sweet spot
mkdir -p "$ATTRIB_DIR"
OUT="$ATTRIB_DIR/$(date -u +%Y%m%dT%H%M%SZ)-$(echo "$QUERY" | tr -c 'a-zA-Z0-9' '-' | cut -c1-40).md"

claude -p "$(cat &lt;&lt;EOF
Read: $GRAPHRAG_ROOT/output/artifacts/  (entity + community + source-document files)
Query: $QUERY

You are computing per-source Shapley-value credit attribution on the GraphRAG answer.

Step 1 &#8212; Establish the baseline. Run the query against the FULL source set; score the answer's quality on (relevance, specificity, citation density) on a 0-100 scale. This is V(N).

Step 2 &#8212; Sample $SAMPLES random coalitions S subset N. For each coalition:
  - Re-run the query restricted to sources in S; score V(S) by the same rubric.
  - For each source i in N, if i in S, record the marginal contribution V(S) - V(S \ {i}).

Step 3 &#8212; For each source i, average its recorded marginal contributions across all sampled coalitions that contained it. This is the Monte-Carlo Shapley estimate phi_i.

Step 4 &#8212; Write the attribution file with these fields, in order:
  1. query                &#8212; the question asked
  2. baseline_score       &#8212; V(N), the full-coalition answer score
  3. attributions         &#8212; list of {source path, phi_i, sample_count, one-line role}
  4. load_bearing         &#8212; top 3 sources by phi_i
  5. freeloaders          &#8212; sources with phi_i below noise floor (candidate for demotion or removal)
  6. concentration_index  &#8212; Herfindahl on phi_i (high = single source carrying the wiki; flag for diversification)

End with: 'Shapley: $SAMPLES coalitions sampled, baseline V(N)=&lt;score&gt;, top contributor=&lt;path&gt;, HHI=&lt;value&gt;.'
EOF
)" --output-format text &gt; "$OUT"
echo "wrote attribution: $OUT"</code></pre></div><p><strong>The six things the Shapley Wiki runs by:</strong></p><ol><li><p><strong>Credit is averaged over coalition orderings, not assigned by retrieval rank.</strong> The source GraphRAG cites first is not necessarily the source that did the work. Shapley value is the only attribution rule that satisfies the four axioms simultaneously; anything cheaper is a heuristic that an adversarial ingestor can game.</p></li><li><p><strong>Monte-Carlo Shapley with a fixed coalition budget.</strong> Exact Shapley is exponential in the source count. The script defaults to 64 coalitions per query, well above the standard variance-convergence threshold for Shapley estimates on real-world feature sets, and low enough that a typical query runs in under a minute. Configurable via <code>SHAPLEY_SAMPLES</code>.</p></li><li><p><strong>A freeloader source is a first-class flag, not a metric to ignore.</strong> Sources whose phi_i sits below the noise floor across enough queries are candidates for removal: they are taking ingest cost without ever moving an answer. The wiki audits its own corpus through attribution drift.</p></li><li><p><strong>The Herfindahl concentration index is the wiki&#8217;s diversification check.</strong> A single source carrying most of the attributed value is a fragility flag: the wiki&#8217;s apparent intelligence is one outage away from collapsing. The score forces the operator to either accept the concentration or seek corroborating sources.</p></li><li><p><strong>The attribution file is per-query and timestamped, never overwritten.</strong> Attribution patterns drift as the corpus grows. The history is the audit trail of which sources mattered when, and the input to the periodic freeloader sweep.</p></li><li><p><strong>The Shapley Wiki sits next to GraphRAG, never inside it.</strong> GraphRAG is the substrate; the attribution layer is a clean wrapper that re-runs the retrieval at different coalitions. No GraphRAG fork required, no upstream merge debt, no version coupling: the wiki upgrades cleanly when Microsoft cuts a new GraphRAG release.</p></li></ol><p>That is the entire mechanism. The coalition sampling does the heavy lifting; the four Shapley axioms force the fairness property; the per-query history converts a one-shot answer into a corpus-audit signal.</p><p>The studio runs this on every multi-source synthesis the vault produces. The accumulating output is the freeloader sweep that keeps the source set lean and the concentration check that keeps the wiki diversified. The castle moves; what you can attribute does not. Run the wiki.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!055l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!055l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 424w, https://substackcdn.com/image/fetch/$s_!055l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 848w, https://substackcdn.com/image/fetch/$s_!055l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 1272w, https://substackcdn.com/image/fetch/$s_!055l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!055l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:585841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.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_!055l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 424w, https://substackcdn.com/image/fetch/$s_!055l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 848w, https://substackcdn.com/image/fetch/$s_!055l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 1272w, https://substackcdn.com/image/fetch/$s_!055l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e672e39-d522-4482-a600-b8b215c546d0_2254x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Run the comparison in sequence. When a new document arrives, the stateless mode indexes it as chunks; the accumulation mode lets it refine the existing entity and concept pages. When a new claim contradicts a prior one, the stateless mode discovers the conflict only when someone happens to query both; the accumulation mode surfaces it as a first-class file the moment it appears. Cross-source synthesis is re-derived per query in the first mode and lives in its own citable directory in the second. Maintenance is human-only and unbounded in the first, LLM-driven and near-zero in the second. Across time, the first compounds nothing and the second compounds everything. That is the entire trade.</p><p>The shift is one of architecture, not effort. The retrieval mode was right for 2024. The accumulation mode is what survives 2026.</p><p>If you are running a personal knowledge base, a research workflow, or a multi-agent team that needs coherent memory across weeks of work, install the wiki above today. By month two, your system will be auditing its own attribution patterns the way your old retrieval mode never could.</p><div><hr></div><h2>Behind the Redtape</h2><p><em>The next open proposals from the studio&#8217;s pipeline. Reader replies welcome.</em></p><p><strong>Costly-Signal Ingest:</strong> Spence&#8217;s costly-signalling game (Spence, 1973) applied to research ingestion. Sources that pay a verification cost up-front (cross-citation count, hash-anchored author identity, source reproducibility check) get full ingest weight; sources that pay nothing get downweighted in the integration loop. The mechanism makes spam separation a pricing problem instead of a content-classification problem. Status: OPEN. Anchor candidate: LlamaIndex (~38k, MIT) ingest pipeline. Expected: Issue 4 or 5.</p><p><strong>Bayesian Brief:</strong> Bayesian persuasion (Kamenica and Gentzkow, 2011) applied to the newsletter&#8217;s Brief section. The Brief is structured as the designed signal a Sender (Bernard) sends to a Receiver (the reader) under a known prior, choosing the information structure that maximises the Receiver&#8217;s posterior conviction on the issue&#8217;s mechanism. The framing converts editorial choice from &#8220;what to include&#8221; into &#8220;what prior does the reader hold, and what posterior do I want them to update to&#8221;, explicit, auditable, computable. Status: OPEN. Anchor candidate: DSPy (~18k, MIT) for the optimisation pass. Expected: Issue 6.</p><p>A third proposal, <strong>VCG Auctions for Compute Allocation</strong>, is PARKED pending a use case from the studio&#8217;s own infrastructure load (the GraphRAG queries above are the candidate trigger).</p><p>If you make one before I do, let me know and show me?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hv7D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hv7D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hv7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png" width="820" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/babc2026-b2eb-4690-918a-38c51021439b_820x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.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_!Hv7D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Hv7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbabc2026-b2eb-4690-918a-38c51021439b_820x220.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/p/stop-retrieving-start-accumulating?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.nonxerosum.studio/p/stop-retrieving-start-accumulating?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/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">Become a Founder.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tATL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tATL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!tATL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!tATL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!tATL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tATL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png" width="1000" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.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_!tATL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!tATL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!tATL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!tATL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15dda36-2f75-4866-b8b4-05d39522bb7b_1000x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>Founder offer</h2><p><em>The free tier carries the Tape and the Read in full. The Shapley Wiki and the Brief sit behind the paywall, which is where the studio&#8217;s own running costs are honestly disclosed. Pro is $15/month or $250/year. Founder is $300/year, capped at one hundred seats, and the founders-only MCP server goes live once all one hundred are taken. No pitch beyond that. The mechanism is the argument.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lskc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lskc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 424w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 848w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lskc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png" width="1456" height="567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:567,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199887275?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.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_!Lskc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 424w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 848w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Lskc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb695b17-397c-4e85-95f9-590c01ad9862_2179x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The published Feed is the FULL machine-readable issue payload, generated at publish from this issue&#8217;s body and tool source (D-44). The block below is the metadata head; the pipeline injects the full article sections and the tool source at publish. The Feed is a paid perk, below the paywall.</em></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;aac8dcf3-d668-4e5d-b3e9-34859ad7388f&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "isAccessibleForFree": false,
  "headline": "Stop Retrieving. Start Accumulating.",
  "datePublished": "2026-05-30",
  "author": {"@type": "Person", "name": "Bernard R. Barthes"},
  "publisher": {"@type": "Organization", "name": "Non Xero Sum"},
  "about": ["LLM Wiki", "RAG", "knowledge architecture", "Shapley value", "credit attribution"],
  "citation": [
    "Karpathy LLM Wiki vs RAG framing, via synthesis-author @NainsiDwiv50980, 2026-05-15 (AP-164)",
    "DamiDefi NotebookLM CLI bridge, 2026-05-28",
    "CyrilXBT Obsidian + Vellum capstone, 2026-05-27",
    "Boris Cherny (Anthropic) multi-agent teams talk, 2026-05-27 (AP-161)",
    "Shapley value, Shapley 1953 (cooperative game theory)",
    "Microsoft GraphRAG, github.com/microsoft/graphrag (~20k, MIT)"
  ]
}</code></pre></div><h2>Cited</h2><ul><li><p>AP-164 (synthesis: Nainsi Dwivedi; attribution: Andrej Karpathy): RAG critique + LLM Wiki pattern, 2026-05-15. <code>research/intake/2026-05-28-nainsidwiv50980-karpathy-llm-wiki-vs-rag-persistent-knowledge-compounding.md</code></p></li><li><p>AP-163 (paired Karpathy capsule): CLAUDE.md operating-system template, 2026-05-27.</p></li><li><p>AP-155 (DamiDefi): NotebookLM CLI bridge demo, 2026-05-28.</p></li><li><p>AP-147 / AP-148 (CyrilXBT): Obsidian + Vellum Chief of Staff, 2026-05-28.</p></li><li><p>AP-161 (Boris Cherny via @eng_khairallah1): Anthropic multi-agent talk, 2026-05-27.</p></li><li><p>Studio vault: <code>wiki/path-conventions.md</code>, <code>studio/scripts/dream-cycle.sh</code>, <code>studio/scripts/vault-inbox-consolidator.sh</code>, <code>research/synthesis/</code>, operational since 2026-04.</p></li></ul><div><hr></div><p><em>This newsletter is research and opinion. It is not financial, legal, medical, or other professional advice. The tools shipped with each issue are released as-is, without warranty; you run them at your own risk. The studio does not assume liability for damages, losses, or outcomes that follow from acting on anything published here.</em></p><p><em>Reading is one thing. Implementation is another. Anything you choose to implement is your evaluation, your fit, your safety check, your problem if it breaks. Forward-looking statements (predictions about which mechanisms will hold, which architectures will compound, which protocols will fail) may not pan out. They are the studio&#8217;s current best read, not guidance.</em></p><p><em>Third-party trademarks remain the property of their owners. Cited individuals, organisations, and protocols are mentioned for editorial reasons; mention is not endorsement or affiliation.</em></p><p>&#169; 2026 lewk wilmshurst / Non Xero Sum. Corrections, takedown requests, and anything that needs a human eye: Bernard@NonXeroSum.studio.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[ ISSUE 1 - Nine Authors. Nine Layers. One Stack.]]></title><description><![CDATA[Finding Solved Games in Moving Castles.]]></description><link>https://www.nonxerosum.studio/p/issue-1-nine-authors-nine-layers</link><guid isPermaLink="false">https://www.nonxerosum.studio/p/issue-1-nine-authors-nine-layers</guid><dc:creator><![CDATA[NonXeroSum]]></dc:creator><pubDate>Sat, 23 May 2026 20:31:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rGCQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7550fa-bd72-44a7-b99f-9d6443ee4a03_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e5c79e24-cc99-4448-a870-bd179f2e1a37&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UuYf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UuYf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UuYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png" width="1456" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1329789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.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_!UuYf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!UuYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f8f707-e4e0-49e8-b3e3-059c8a98cf29_5390x848.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Nine independent open-source authors built an operating system in seventy-two hours. None of them seem to have noticed.</p><p>Not a company. Not a standards body. Not a roadmap. Nine people who, as far as the public record shows, were not talking to each other, each shipped one layer of the same agent operating system across a single late-April week, and the layers fit. Orchestration from one. A governance contract from another. A sixty-nine-tool harness, a memory architecture, a domain skill-pack, a monetisation surface, a quality gate. Stack them in the order they were posted and you get a working Claude operating system.</p><p>Start with the layer that pays for the others. @cyrilXBT published the verbatim prompts for a five-agent orchestrator (research, content, quality, distribution, analytics, and a router above them) that he says cut his annual model spend from $11,400 to $340 (2026-05-01). Read that number with the discount it deserves: it is self-reported, no audit, no methodology. I am not citing it as a fact. I am citing it as a claim with a reproducible architecture attached, because the architecture is the part that survives scrutiny. The cost did not fall because someone found a cheaper model. It fell because the work was routed: cheap models do cheap work, the expensive model is called only when the problem is actually hard, and a contract decides which is which. That is not a discount. That is mechanism design.</p><p>Then the other eight layers, each from a different hand: a four-rule CLAUDE.md governance contract (the shape @karpathy popularised, the public repo has 143,000 stars); a sixty-nine-tool harness from @seelffff; eleven independent memory architectures that all split working memory from durable memory without citing each other; a ten-component DeFi skill-pack from @DamiDefi; a monetisation layer from @Zephyr_hg; a search-first retrieval harness from Glean&#8217;s engineers; and a production quality-gate capstone that refuses output below a threshold. Nine layers. One stack. Field-built, not company-built.</p><p>Here is the frame this newsletter runs on. The field, AI, agents, crypto, whichever quarter&#8217;s surface is rearranging, is a moving castle. Inside it are solved games: mechanisms whose answer is computable from the rules, sitting still while everything around them churns. The castle moved this week too. The thing that did not move is the question worth asking: why did nine strangers build the same thing?</p><p>So run the thesis test on it. What is moving? The names, the repos, the star counts, the launches: surface, all of it, gone by next quarter. What is solved? The architecture. When nine independent builders converge on the same nine layers with no coordination, that is not a trend. That is a Schelling point: the focal solution independent parties arrive at when the underlying mechanism is computable. They did not copy each other. They each did the math, and the math has one answer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R5rv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R5rv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 424w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 848w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 1272w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R5rv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.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_!R5rv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 424w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 848w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 1272w, https://substackcdn.com/image/fetch/$s_!R5rv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110ec2b3-dc1e-41b6-a3ea-c2bbee63c67e_1456x690.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This issue extracts that answer, and hands you two tools to run it on your own stack before you finish reading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H0Ho!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H0Ho!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 424w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 848w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 1272w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H0Ho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png" width="2173" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:2173,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:660950,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3c47292-b1f6-44ec-9ef2-6728d518810d_2173x848.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_!H0Ho!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 424w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 848w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 1272w, https://substackcdn.com/image/fetch/$s_!H0Ho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafdba7a8-bf8b-4f66-9cb9-b302fb3fb6e8_2173x637.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Seven from the week. One sentence each. Cited, timestamped, read through the mechanism, not the hype.</p><p>@cyrilXBT posted the verbatim prompts for a five-agent-plus-orchestrator system he says ran twelve months in production and cut model spend from $11,400 to $340/yr: the saving is a self-report, the routing mechanism (task-typed model tiering) is reproducible and is the actual artefact (2026-05-01).</p><p>Karpathy&#8217;s four-rule CLAUDE.md, the compact &#8220;think before coding / simplest change / surgical edits / goal-driven&#8221; contract, is now the field&#8217;s default governance shape, with the reference repo past 143,000 stars: a behavioural commitment device, packaged as a file (verified 2026-05-22).</p><p>@seelffff shipped a sixty-nine-tool harness with a skills taxonomy on top, demonstrating that the binding constraint on agent capability is no longer model strength but the enumerated tool surface the agent can see (2026-05-01).</p><p>Eleven independent memory architectures (cyrilXBT&#8217;s five-file init, Sentra&#8217;s three layers, regent0x_&#8217;s seven-layer stack, and eight more) all split working memory from durable memory with no cross-citation: convergent evolution toward &#8220;sleep for agents&#8221; (studio synthesis LP-005/LP-020, 2026-05-01).</p><p>Glean&#8217;s engineers documented a search-first agent harness (plan, retrieve, generate, built on the enterprise search layer) making retrieval the discovery mechanism that decides what the agent even considers (glean.com, verified 2026-04-30).</p><p>A production grader-evaluator capstone (captured in studio intake as CreaoAI&#8217;s) closes the loop with a hard quality gate that can refuse output below threshold: the difference between a suggestion and a commitment device (studio intake, 2026-05-01).</p><p>@AArena_AI&#8217;s agent-arena flywheel drew attention at a reported ~$8M/month in protocol revenue: capital converging on the same agent stack the open-source authors are building, which is the market&#8217;s version of the same Schelling point (studio intake CG, 2026-04-27).</p><div><hr></div><p><em>This issue ships two tools. The Contract, a five-rule governance layer, is free in full below. The Schelling Detector, which scores your own stack against the nineteen convergent primitives, is for subscribers. Both follow The Read.</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_!R4Dl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R4Dl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 424w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 848w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 1272w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R4Dl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png" width="1456" height="1089" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1089,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:342743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.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_!R4Dl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 424w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 848w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 1272w, https://substackcdn.com/image/fetch/$s_!R4Dl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c73b02e-e900-4fa0-a86e-4afc1698a8bd_1456x1089.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JciB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JciB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 424w, https://substackcdn.com/image/fetch/$s_!JciB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 848w, https://substackcdn.com/image/fetch/$s_!JciB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 1272w, https://substackcdn.com/image/fetch/$s_!JciB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JciB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png" width="1456" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:638233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.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_!JciB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 424w, https://substackcdn.com/image/fetch/$s_!JciB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 848w, https://substackcdn.com/image/fetch/$s_!JciB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 1272w, https://substackcdn.com/image/fetch/$s_!JciB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3049b227-0d3b-4e4a-a646-26d69a255b03_2266x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>: the convergence is the evidence</h2><p>There is a tell that separates a fad from a solved game, and it is this: a fad spreads by imitation, a solved game spreads by independent arrival. When you find eleven people who built the same memory architecture without reading each other&#8217;s work, imitation is ruled out. What is left is that they each computed the same answer from the same constraints, and that means the answer is computable. The convergence is not the story decorated with mechanism. The convergence is the mechanism, showing itself.</p><p>This is what a Schelling point is. Thomas Schelling&#8217;s 1960 example: tell two strangers to meet in New York with no way to communicate, and a surprising number name Grand Central at noon. No one coordinated. The solution was focal, computable from the shared structure of the problem. The nine-layer agent stack is Grand Central at noon. Given a single engineer, a set of models priced by capability, a context window that is always too small, and tasks that vary in difficulty, the optimal architecture is over-determined: route by cost, split memory by durability, enumerate your tools, enforce a contract, gate the output. Nine builders walked into the same station.</p><p>You do not have to take the convergence on faith. You can run the computation yourself, in about twenty minutes. Pick the most expensive recurring task your agent does. Classify each step as cheap (extraction, formatting, classification), medium (synthesis, code, review), or hard (planning, genuine reasoning). Now look at what model you actually run each step on. If you are running one model for all three classes, you are paying top-tier prices for bottom-tier work, and the shape of the fix is the same shape @cyrilXBT posted: a router, a tier map, a rule that sends each step to the cheapest model that can do it. You will not match anyone&#8217;s headline number. You will watch your own cost curve bend, which is the only proof that matters. The mechanism is two divisions and a routing rule. Most teams have simply never done the division.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!neHc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!neHc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 424w, https://substackcdn.com/image/fetch/$s_!neHc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 848w, https://substackcdn.com/image/fetch/$s_!neHc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 1272w, https://substackcdn.com/image/fetch/$s_!neHc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!neHc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png" width="1456" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.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_!neHc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 424w, https://substackcdn.com/image/fetch/$s_!neHc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 848w, https://substackcdn.com/image/fetch/$s_!neHc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 1272w, https://substackcdn.com/image/fetch/$s_!neHc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb29b71aa-52be-4d0a-8d6c-6e5d9b74199f_1456x684.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The academy is, as usual, arriving second, but it is arriving. The same week these builders were posting, a group formalised why a multi-agent system that merely asserts its constraints will silently break them: a system &#8220;may produce a compliant final answer while delegating authority beyond its original scope, or losing the evidence&#8221; [arxiv:2605.10481]. That is the governance layer stated as a theorem. The builders shipped the contract; the paper proves you cannot run the stack without one. Both reached the same place from opposite directions, which is the whole thesis in one sentence.</p><p>Which is where convergence stops being an observation and becomes an instruction.</p><p> Nine layers fit together, but only if something holds them to a contract. Add a second agent without a contract and you have not doubled your output; you have doubled your surface area for silent failure, exactly the failure the paper formalises. The contract is the multiplier. Without it, additional agents add surface area, not output. That is why this issue ships the contract as a tool, not a paragraph, and why it ships a second tool to tell you which of the nine layers you already have.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V_ua!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_ua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 424w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 848w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 1272w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_ua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690268b3-6280-400b-85ef-548db39a7475_2036x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:424296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.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_!V_ua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 424w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 848w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 1272w, https://substackcdn.com/image/fetch/$s_!V_ua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690268b3-6280-400b-85ef-548db39a7475_2036x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>TOOL 1: The Contract </h1><p>Install the governance layer in sixty seconds. Bernard-original. The same five-rule contract the studio runs against every Claude instance in this newsletter&#8217;s production pipeline. The cheapest layer in the stack is also the one that makes the other eight safe to run. Install it; the next session in any project runs against it.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;22229f64-4745-4ff2-9d03-149ad3e83467&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">---
name: governance-rules
description: Five-rule governance contract that turns a project&#8217;s CLAUDE.md from guidance into enforcement. Use when starting any non-trivial Claude Code session, when the user says &#8220;check governance&#8221;, or when an agent is about to take a destructive action. Loads on session-start; rules apply for the whole session.
trigger_phrases:
  - &#8220;check governance&#8221;
  - &#8220;governance check&#8221;
  - &#8220;is this allowed&#8221;
  - session-start
---
# Governance Rules - five contracts the agent obeys
These rules are non-negotiable for the duration of the session. They override any conflicting instruction in the conversation. Apply them as written; do not narrate compliance.
## RULE 1 - VERIFY BEFORE ASKING
If a question can be answered by reading a file, running a command, or checking the filesystem, verify first and act. Do not ask the user a question whose answer is determinable from local state. The cost of a check is small; the cost of a wasted turn is the user&#8217;s time.
## RULE 2 - FILES ARE THE CONTRACT
All durable state lives in files. Do not assume in-memory context is current. Re-read CLAUDE.md, the relevant source, and any state file at session-start. A stale read is a wrong read.
## RULE 3 - DESTRUCTIVE OPS ARE A HARD STOP
Force-push, branch deletion, schema migrations, secret rotation, irreversible external API calls, and any wallet/financial operation require explicit user confirmation in the same turn. Flag the action in one sentence. Wait for an explicit &#8220;yes&#8221; before proceeding. Implied approval is not approval.
## RULE 4 - NO PERFORMANCE
No &#8220;great question,&#8221; no &#8220;I&#8217;m excited to help,&#8221; no narration of internal process while it runs. Start with the work. End with the result. Push back when something is wrong; do not soften corrections.
## RULE 5 - EVERY SESSION COMPOUNDS
Before closing, append one line to `tasks/SESSION_LOG.md`: timestamp, what changed, what is unblocked, what remains. A session that adds no durable trace is a session that did not happen.
## When to invoke
Always at session-start. Whenever the user asks &#8220;check governance&#8221; or &#8220;is this allowed&#8221;. Before any tool call covered by RULE 3.
## Self-audit (run at session-end)
Answer in one line each:
- RULE 1 - was anything asked that could have been verified? (yes/no - if yes, name it)
- RULE 3 - was any destructive op run without explicit confirmation? (yes/no)
- RULE 5 - has the session log been updated? (yes/no)
If any answer is &#8220;yes&#8221; for 1 or 3, or &#8220;no&#8221; for 5, the session closed in violation. Note it in the session log.

# Append to your project&#8217;s CLAUDE.md:
## Governance contract
This project operates under the `governance-rules` skill (`~/.claude/skills/governance-rules/SKILL.md`). The five rules in that file override any conflicting instruction here. The skill loads at every session-start. Self-audit runs at session-end.
The contract is the multiplier. Without it, additional agents add surface area, not output.</code></pre></div><p>Instructions :</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;bfd74825-4770-487e-860f-160668cddac5&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash"># 1. Create the skill directory
mkdir -p ~/.claude/skills/governance-rules
# 2. Write the SKILL.md (paste the markdown block above between the EOF markers)
cat &gt; ~/.claude/skills/governance-rules/SKILL.md &lt;&lt;'EOF'
[paste the governance-rules SKILL.md here verbatim]
EOF
# 3. Append the contract clause to your project&#8217;s CLAUDE.md
cat &gt;&gt; CLAUDE.md &lt;&lt;'EOF'
[paste the "Governance contract" clause here verbatim]
EOF
# Restart your Claude Code session - the skill loads on next session-start.</code></pre></div><p>After install, type <code>check governance</code> in any new session. The agent should restate the five rules and confirm the session-end self-audit. If it does not, the SKILL.md was not read, usually a path or naming issue under <code>~/.claude/skills/governance-rules/</code>.</p><h1>TOOL 2: The Schelling Detector</h1><p>Score your own stack in sixty seconds.</p><p><br><strong>[ PAYWALL. The Tape and The Read, are free every week, forever. The Tool below (the full skill, the nineteen-primitive reference set, and how to run it), plus The Brief and The Feed, are for paid subscribers. ]</strong></p><h1>TOOL 2: The Schelling Detector</h1><p>Score your own stack in sixty seconds.</p><p>Point it at your project and it returns a score against the nineteen convergent primitives, a diagnostic reading of what kind of stack you have built, and an adoption path for every gap.</p><p>Bernard-original. The scanner is commodity; the curated reference set is the product. It reads your CLAUDE.md, your skills directory, and your project tree, then returns a score (present / 19), a diagnostic reading, and an adoption path for every gap.</p><p>Artefact 1 - ~/.claude/skills/schelling-detector/SKILL.md (paste verbatim):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;49f7f98c-9a95-409c-9138-82ca2949b8b3&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">---
name: schelling-detector
description: Scores a project against the convergent primitives of the emerging agent stack. Reports which Schelling-point primitives the project has, which it is missing (with how to adopt each), and which are unique to it. Use when the user says &#8220;score my stack&#8221;, &#8220;check convergence&#8221;, runs /schelling-check or /schelling-point-detector, or asks how their agent setup compares to the field.
trigger_phrases:
  - &#8220;/schelling-check&#8221;
  - &#8220;/schelling-point-detector&#8221;
  - &#8220;score my stack&#8221;
  - &#8220;check convergence&#8221;
---
# Schelling Point Detector
You are a Schelling Point Detector. A Schelling point is a solution independent parties converge on without coordinating (Schelling, 1960). When invoked, you scan the current project against a curated reference set of convergent primitives in the emerging agent stack and produce a report: present, missing (with adoption paths), unique (as contribution candidates), and a diagnostic reading. Do not narrate the scan while running it. Produce the report.
## Reference set (19 convergent primitives)
Each entry: `name` - what it is - LOOK-FOR (surface forms) - REF (one reader-verifiable external source) - ADOPT (minimum-viable implementation if MISSING) - CONVERGENCE (why it is a Schelling point). Match on LOOK-FOR; cite REF in the report; render ADOPT for any MISSING entry.
1. **four-rule-claude-md-governance** - a CLAUDE.md carrying a small numbered enforced contract. LOOK-FOR: `^CLAUDE\.md$` at root; `RULE\s+\d+` or ordered imperatives; covers &gt;=2 of file-as-contract / verify-before-asking / destructive-op-confirm / no-performance. REF: Anthropic CLAUDE.md/memory docs - https://docs.claude.com/en/docs/claude-code/memory. ADOPT: create CLAUDE.md with 3-5 numbered rules - `RULE 1 - this file is the contract; RULE 2 - confirm before destructive/outward actions; RULE 3 - verify before asking, never fabricate done`. CONVERGENCE: independent CLAUDE.md authors reached the same rule-contract shape.
2. **karpathy-skills-directory** - skills in the Anthropic Agent-Skills folder format. LOOK-FOR: `~/.claude/skills/` or `skills/`; per-skill `SKILL.md`; frontmatter `name:`+`description:`. REF: Anthropic Agent Skills docs - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: make `skills/&lt;name&gt;/SKILL.md` with `name:`/`description:` frontmatter + the instructions below it. CONVERGENCE: the field&#8217;s default skill packaging by adoption, not standard.
3. **trigger-phrase-skill-activation** - skills activate on natural-language phrases. LOOK-FOR: frontmatter `trigger_phrases:`/`triggers:`; `description:` as &#8220;Use when&#8230;&#8221;; `when_to_use:`. REF: Anthropic Agent Skills - description-as-trigger - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: write each `description:` as activation conditions (&#8221;Use when the user says X&#8221;) and/or add a `trigger_phrases:` list. CONVERGENCE: phrase-based activation chosen over pure command invocation, in parallel.
4. **subagent-delegation** - orchestrator delegates to named sub-agents. LOOK-FOR: `.claude/agents/*.md`; `subagent`/`orchestrator` with named roles; `model:` per role. REF: Anthropic subagents docs - https://docs.claude.com/en/docs/claude-code/sub-agents. ADOPT: add `.claude/agents/&lt;role&gt;.md` files (start with a cheap reader + an orchestrator), each with `name:`/`description:`/`model:`. CONVERGENCE: orchestrator+subagents from a marketer, a search vendor, and a harness author independently.
5. **two-layer-memory** - split working memory from durable memory. LOOK-FOR: a working file (`daily/hot.md`, `SESSION_LOG.md`, `KBL.md`) AND a persistent store (`MEMORY.md`, `memory/`, `wiki/`, Mem0/LightRAG); `episodic` vs `semantic` / `working` vs `durable` language. REF: Mem0 - https://github.com/mem0ai/mem0. ADOPT: two files - `MEMORY.md` (durable, append-only) + `daily/hot.md` (working, overwritten). The split is the primitive; the names are yours. CONVERGENCE: eleven independent memory architectures made the same split.
6. **cost-routing-tier-split** - route tasks to cheap/mid/expensive models by type. LOOK-FOR: Haiku/Sonnet/Opus routing OR any tier-split percentages (`60/35/5`); a `MODEL ROUTING`/`cost` section. REF: Anthropic model overview - https://docs.claude.com/en/docs/about-claude/models/overview. ADOPT: add a `## MODEL ROUTING` block mapping task class -&gt; tier (cheap=extraction, mid=synthesis/code, top=hard reasoning, ~5%). Detector matches the *shape*, any vendor. CONVERGENCE: task-typed routing as the cost mechanism, independently.
7. **session-log-compounding-trace** - each session appends a durable handoff trace. LOOK-FOR: append-only log (`SESSION_LOG.md`, `KBL.md`, `daily/response.md`); a session-end hook; dated `changed/unblocked/remains` entries. REF: Claude Code hooks (SessionEnd) - https://docs.claude.com/en/docs/claude-code/hooks. ADOPT: append a 3-line dated trace (`changed &#183; unblocked &#183; remains`) every session; automate via a SessionEnd hook. CONVERGENCE: a session with no trace is treated as not having happened.
8. **tool-harness-enumerated** - an explicit registry of callable tools. LOOK-FOR: a project-native manifest of N named tools (`.mcp.json`, `allowed-tools:`, `tools/`); &gt;=12 entries with signatures. EXCLUDE vendored reference repos - a matched dir carrying its own `.git` is a tracked external repo, not the project&#8217;s harness. REF: Model Context Protocol - https://modelcontextprotocol.io. ADOPT: declare tools in a `.mcp.json`, or minimally a `tools/MANIFEST.md` listing each tool + a one-line signature. Enumeration is the primitive. CONVERGENCE: enumerating the tool surface as a manifest, independently.
9. **decisions-md-locked-log** - dated append-only log of locked decisions. LOOK-FOR: `^DECISIONS?\.md$` or `decisions/`; dated entries with `locked`/`status:`; ADR-style records. REF: Architecture Decision Records - https://adr.github.io. ADOPT: keep one append-only `DECISIONS.md`, one dated block per decision marked `status: locked`. Locked = you stop relitigating it. CONVERGENCE: the locked-decision-log as the way projects stop relitigating architecture.
10. **learning-packet-failure-archive** - structured per-incident failure files. LOOK-FOR: `learnings/`/`lessons/`/`postmortems/`; `LP-NNN`/`id:`+`final_state:`; `category:`. REF: Google SRE postmortem culture - https://sre.google/sre-book/postmortem-culture/. ADOPT: a `learnings/` dir, one file per incident with `id`/`category`/`final_state` frontmatter + what broke and the rule that now prevents it. CONVERGENCE: per-incident archiving over a flat changelog.
11. **search-first-skill-discovery** - search/index over skills before loading. LOOK-FOR: skills index (`skills/index.*`, `INDEX.md`); lazy-load/progressive-disclosure language; request-&gt;candidate-skill step. REF: Anthropic Agent Skills - progressive disclosure - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: add `skills/INDEX.md` (name + one-line use per skill); instruct the agent to consult it and load only the match. CONVERGENCE: search-then-load as context budgets tightened, independently.
12. **sandboxed-tool-execution** - safe/isolated execution of tool calls. LOOK-FOR: real isolation/permission-scoping (`sandbox-exec`, `firejail`, `bubblewrap`, container, scoped allow/deny policy) or sealed/attested execution (TEE) - NOT resource-only caps like `systemd-run -p MemoryMax`. ANTI-SIGNAL: `--dangerously-skip-permissions` means execution is explicitly un-sandboxed -&gt; mark MISSING. REF: Claude Code sandboxing - https://docs.claude.com/en/docs/claude-code/sandboxing; OS isolation via bubblewrap - https://github.com/containers/bubblewrap. ADOPT: stop running `--dangerously-skip-permissions`; add a scoped `permissions` allow/deny block in `.claude/settings.json`; wrap untrusted code in bubblewrap/a container. CONVERGENCE: a safe-execution boundary at software (Glean) and hardware (0g) layers.
13. **multi-agent-constraint-attestation** - constraints attested across handoffs, not just asserted. LOOK-FOR: provenance/audit field in multi-agent config (`dedupe_key`, `source_system`, signed receipt); handoff-record artifact; delegation-contract language. REF: arXiv https://arxiv.org/abs/2605.10481 (constraint drift). ADOPT: stamp every cross-agent packet with origin + a `dedupe_key` the receiver can audit; have the receiver reject packets it can&#8217;t attribute. This is the L8 layer - most stacks lack it. CONVERGENCE: independent arXiv groups + the studio attest constraints across handoffs.
14. **markdown-vault-as-substrate** - markdown files are the canonical agent substrate. LOOK-FOR: markdown-dominant tree (`wiki/`, `vault/`, `.obsidian/`); agent reads/writes `.md` as primary state; json-canvas/obsidian-* skills. REF: Steph Ango (Obsidian) - https://x.com/kepano + https://obsidian.md. ADOPT: keep primary state as `.md` in a tree the agent reads/writes directly, with frontmatter for structure - diffable, portable, grep-able. CONVERGENCE: six independent sources, incl. Obsidian&#8217;s CEO, on the markdown vault.
15. **quality-gate-hard-threshold** - a blocking gate that judges OUTPUT QUALITY and can refuse it. LOOK-FOR: an explicit score threshold (`&gt;=8/10 per criterion`) or a grader/evaluator agent/role that blocks low-quality output before commit. DISTINGUISH from process/ordering gates (P0-queue, task-routing, an ERR trap): a blocking hook alone is not a quality gate unless it judges quality. REF: the LLM-as-a-judge / grader pattern - well-established; see Anthropic, &#8220;Demystifying evals for AI agents&#8221; - https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents. ADOPT: add a grader subagent that scores output 1-10 per criterion and returns FAIL (blocking commit) if any criterion &lt; 8. The gate must be able to *refuse*. CONVERGENCE: a commitment device against low-quality output, from an orchestrator and a grader vendor.
16. **nightly-consolidation-pass** - a scheduled off-session pass that distils recent -&gt; durable memory. LOOK-FOR: consolidation script/timer (`dream-cycle.sh`, nightly job, `memory-manager`); scheduled distillation; commit/expand/fold ops. REF: memory-consolidation-for-agents pattern - LightThinker++ (arXiv:2604.03679, &#8220;Explicit Adaptive Memory Management&#8221;; the commit/expand/fold primitives are in the full text). ADOPT: a daily cron/timer running one prompt - &#8220;read the working log, append durable facts to MEMORY.md, clear the working log.&#8221; Sleep for agents. CONVERGENCE: the field re-derived sleep for agents, independently.
17. **autonomous-session-scheduling** - the agent runs itself on a schedule, guarded against concurrency. LOOK-FOR: scheduler unit (`*.timer`, cron, GitHub Action) launching the agent; `--dangerously-skip-permissions`/non-interactive `-p`; single-instance guard (pgrep/lockfile). REF: Claude Code headless/automation - https://docs.claude.com/en/docs/claude-code/headless. ADOPT: a cron/systemd timer running `claude -p &#8220;$(cat driver.md)&#8221;`, preceded by a `pgrep -f claude &amp;&amp; exit 0` single-instance guard. The guard is not optional. CONVERGENCE: self-scheduling unattended agents from the studio and portable-brain authors.
18. **domain-skill-pack** - a bundled vertical skill-pack for one domain. LOOK-FOR: themed skill cluster under one namespace (`skills/defi-*`, `skills/obsidian-*`); multi-component domain manifest; prefixed domain SKILL.md files. REF: Anthropic Agent Skills (skill packs) - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: group related skills under a shared prefix (`skills/research-*`) with a `PACK.md` index listing the pack&#8217;s components - discoverable as a unit. CONVERGENCE: bundling vertical packs over loose skills.
19. **skill-monetisation-surface** *(emerging - thinner surface, real two-source signal)* - a skill carries commercial metadata or marketplace listing. LOOK-FOR: frontmatter `price:`/`tier:`/`paid:`; `PRICING.md`/marketplace ref; metadata pointing to a paid channel. REF: emerging skills marketplaces + monetisation patterns (link-check the source). ADOPT (optional): declare commercial frontmatter (`tier:`/`price:`) so a marketplace can list the skill. Absence is expected - report as emerging, not as a gap. CONVERGENCE: monetisation-as-a-layer, newest convergence - report it as emerging.
## Scan instructions
Run these steps in order. Read files; do not guess.
1. Read the project `CLAUDE.md` if one exists at the root.
2. Read `~/.claude/skills/` and the project-local `skills/` if either exists - list the skill folders and read each `SKILL.md` frontmatter.
3. Walk the project root for files and directories matching the LOOK-FOR surface forms of each reference-set entry. Use the regexes and paths literally.
4. For each of the 19 entries, mark PRESENT (&gt;=1 surface form matched) or MISSING. Record where it was found.
5. Note any file/directory/config in the project that is clearly an agent-stack primitive but matches no reference-set entry. These are potential UNIQUE edges.
6. Select the closest-matching diagnostic pattern from the interpretation guide below by comparing your PRESENT/MISSING clusters to each pattern&#8217;s signature.
7. Produce the report in the format below. Be specific about evidence; a PRESENT mark with no file path is not a PRESENT mark. For every MISSING entry, render its ADOPT line. For every UNIQUE entry, append the submission hint.
## Diagnostic interpretation guide (select the closest match)
After scoring, do not just report the band. Match the PRESENT/MISSING clusters against these patterns and write the reading for the closest one. If two fit, name both. The reading is the most useful line in the report.
- **P1 - Substrate-complete, reliability-thin (the L6/L7/L8 gap).** PRESENT: memory, governance, skills, orchestration, autonomy. MISSING: sandboxed-tool-execution, quality-gate-hard-threshold, tool-harness-enumerated. Typical score 0.7-0.85. Reading: &#8220;You have built the cognitive stack; the reliability/security layer is the next work. This is the most common pattern for solo builders and small studios - capability shipped before hardening. Next layer: a sandboxed execution boundary, a grader that can refuse output, an enumerated tool manifest.&#8221;
- **P2 - Capable but ungoverned.** PRESENT: skills, trigger-phrase activation, maybe memory. MISSING: four-rule-claude-md-governance, decisions-md-locked-log, session-log-compounding-trace, learning-packet-failure-archive. Typical 0.3-0.5. Reading: &#8220;You can do a lot per session but nothing compounds - no contract, no trace, no decision log. The cheapest high-leverage move is the governance and trace layer, not more skills.&#8221;
- **P3 - Governed but single-loop.** PRESENT: governance, decisions, session-trace, two-layer memory. MISSING: subagent-delegation, cost-routing-tier-split, search-first-skill-discovery. Typical 0.5-0.65. Reading: &#8220;A disciplined solo loop. Governance and memory are solid; orchestration is on the table. Next layer: split work across named subagents and route by cost.&#8221;
- **P4 - Substrate-divergent (code/DB-native).** Orchestration and memory *logic* present, but markdown-vault-as-substrate and karpathy-skills-directory MISSING. Score reads low for the wrong reason. Reading: &#8220;You have converged on the logic but not the markdown substrate - likely a code- or DB-native stack. The detector keys on markdown surface forms, so it under-reads you; see Known limitations. Your convergence is real where the score is quiet.&#8221;
- **P5 - Pre-convergence / greenfield.** &lt; 0.35 PRESENT. Reading: &#8220;Either early or deliberately divergent. If early: the three highest-leverage first moves are the most-replicated primitives - a CLAUDE.md contract, two-layer memory, a skills directory. If divergent by intent: your UNIQUE entries are the story, not your score.&#8221;
- **P6 - Field-frontier / deeply convergent.** &gt; 0.85 PRESENT. Reading: &#8220;Aligned with nearly every convergent primitive - at or near the field frontier. Your remaining MISSING entries are the genuine open problems (usually the emerging layer); your UNIQUE entries are candidate next-primitives. This is where you stop reading the reference set and start being a source for it - submit your edges.&#8221;
## Output format
Schelling score: PRESENT / 19 = 0.NN
PRESENT (N)
&lt;name&gt; - &lt;reader-verifiable ref&gt; - found: &lt;path/evidence&gt; ...
MISSING (N)
&lt;name&gt; - &lt;reader-verifiable ref&gt; adopt: &lt;2-3 lines: the shape of the primitive + the canonical link or a copy-paste block&gt; ...
UNIQUE (N) - you have something the reference set doesn&#8217;t
&lt;name/description&gt; - investigate; if it holds up as a real convergent primitive, it isn&#8217;t in our reference set yet. If it&#8217;s real and has independent provenance, reply to any issue with subject line &#8220;Schelling submission: &lt;primitive name&gt;&#8221; - Bernard reads everything. ...
Diagnostic reading
&lt;the selected interpretation-guide pattern (P1-P6), written for THIS stack&#8217;s clusters - what kind of stack this is, and what the next layer of work is. One short paragraph.&gt;
## Known limitations (read before over-interpreting the score)
This detector matches surface forms - filenames, regexes, frontmatter fields. A deliberate false-negative test (semantic variants of known primitives) established where that draws the line. It under-detects when:
- **Your governance contract is not in `CLAUDE.md`, or does not use the token `RULE N`.** A contract in `AGENTS.md` using &#8220;POLICY 1/2/3&#8221; is missed - detection keys on the filename and the word &#8220;RULE&#8221;.
- **Your skills use a non-Karpathy format or live outside `~/.claude/skills/` or `skills/`.** A skills tree under `~/.config/agent-skills/` with non-`SKILL.md` files is missed - and this cascades: trigger-phrase activation is missed too, because it keys on `SKILL.md` frontmatter.
- **Your two memory layers are both idiosyncratically named AND avoid the standard vocabulary.** `brain.md` + `scratch.md` with no &#8220;working/durable/episodic/semantic&#8221; language is missed. (Renaming alone is survivable if the layer language is present; it is the combination that defeats detection.)
- **Your stack is markdown-light or code/DB-native.** Most surface forms assume markdown; a deeply convergent code-native stack can read as pre-convergent. See pattern P4.
What it stays robust to: primitives with a *content-anchored* surface form survive surface variation. A decisions log named `CHOICES.md` is still caught via a `status: locked` marker; cost-routing with non-Anthropic models is still caught via a tier-split ratio. The rule: detection survives renaming when a primitive has a content signal beyond its filename; it fails when detection leans only on a filename (`CLAUDE.md`, `SKILL.md`, `MEMORY.md`) or a vendor token (`RULE`, Anthropic model names).
If you score low and don&#8217;t recognize the diagnosis, that&#8217;s a flag to investigate, not a verdict. The score measures surface-form match against one reference set - not the quality of your stack.
## Self-audit (run before returning the report)
Answer in one line each:
- Did every PRESENT mark cite a real file path or matched surface form? (yes/no - if no, demote it to MISSING)
- Were the LOOK-FOR regexes/paths applied literally, not inferred from project name or vibe? (yes/no)
- Does every MISSING entry render its adopt line (shape + ref), not just the name? (yes/no)
- Is each UNIQUE item actually absent from the reference set, not just renamed? (yes/no)
- Did you select and write one diagnostic-guide pattern, not just the numeric band? (yes/no)
- Is the score = PRESENT count / 19, computed not estimated? (yes/no)
If any answer is &#8220;no&#8221;, fix it before returning. A score that cannot point at evidence is not a score; a MISSING that cannot point at a next step is noul.</code></pre></div><p>Instructions :</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;067d6af2-6bc4-405a-adc7-b03f8aba6f9a&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash"># 1. Create the skill directory
mkdir -p ~/.claude/skills/schelling-detector
# 2. Write the SKILL.md (paste the markdown block above between the EOF markers)
cat &gt; ~/.claude/skills/schelling-detector/SKILL.md &lt;&lt;'EOF'
[paste the schelling-detector SKILL.md here verbatim]
EOF
# 3. Restart your Claude Code session, then type:  score my stack</code></pre></div><p>Proof by example: the studio ran it on its own stack and scored 14/19 = 0.74, "substrate-complete, reliability-thin," the most common pattern for solo builders, with the gaps clustered exactly where you would predict (a sandboxed execution boundary, a quality gate that can refuse, an enumerated tool manifest). We published the full captured report, gaps and all, before asking you to run yours. Found a convergent primitive the reference set is missing? If it is real and has independent provenance, reply to any issue with subject line "Schelling submission: [primitive name]". Bernard reads everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gbEN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gbEN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 424w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 848w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 1272w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gbEN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07c6000a-3406-4395-8423-3cded12316db_2254x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:585841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.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_!gbEN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 424w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 848w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 1272w, https://substackcdn.com/image/fetch/$s_!gbEN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c6000a-3406-4395-8423-3cded12316db_2254x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>: where the literature stands now</h2><p>The builders shipped first. The literature is catching up second, and the gap each paper leaves is next year&#8217;s work.</p><p>Li et al., &#8220;Constraint Drift in LLM-Based Multi-Agent Systems&#8221; [arxiv:2605.10481] (2026-05-11). Formalises the failure the governance layer prevents: safety constraints must be maintained across the agent graph, not asserted once, because a system can &#8220;produce a compliant final answer while delegating authority beyond its original scope, or losing the evidence.&#8221; Maps to the contract layer (Layer 1 of the stack) and to the governance-rules tool above. Gap: it proves drift happens and must be re-checked; it does not give a runtime mechanism that attests a constraint was honoured at each handoff. That mechanism is the open problem.</p><p>Souza et al., &#8220;PROV-AGENT: Unified Provenance for Tracking AI Agent Interactions&#8221; [arxiv:2508.02866] (2025-08-04). Names the handoff failure mode and its remedy in one breath: agents &#8220;hallucinate or reason incorrectly, propagating errors when one agent&#8217;s output becomes another&#8217;s input,&#8221; answered with unified, traceable provenance. Maps to the memory and multi-agent layers, the cross-agent equivalent of the durable-memory split. Gap: provenance is captured for tracing after the fact; using it to block a bad handoff in real time is left to the implementer.</p><p>Barrak, &#8220;Traceability and Accountability in Role-Specialized Multi-Agent LLM Pipelines&#8221; [arxiv:2510.07614] (2025-10-08). Empirical Planner, Executor, Critic pipeline with &#8220;clear roles, structured handoffs, and saved records that let us trace who did what.&#8221; This is @cyrilXBT&#8217;s orchestrator-plus-specialists architecture, evaluated under controlled conditions, the academy independently rebuilding the field&#8217;s orchestration layer. Gap: it shows role-specialisation helps; it does not settle how many roles, or when an added agent stops paying for its surface area.</p><p>Cuccarese, &#8220;Epistemic Blinding: Auditing Prior Contamination in LLM-Assisted Analysis&#8221; [arxiv:2604.06013] (2026-04-07). The mechanism beneath what this studio calls epistemic debt (our coinage, the term returns zero arXiv hits; the mechanism is well-supported): an output &#8220;silently blends data-driven inference with memorized priors ... there is no way to determine, from a single output, how much came from the data and how much from training.&#8221; Maps to the quality-gate layer: a grader that cannot tell data from prior cannot truly refuse. Gap: it audits contamination in a single system; carrying that audit across a multi-agent handoff is unsolved.</p><p>The pattern across all four: the builders shipped the layer, the paper proves the layer is necessary, and the gap each paper leaves (runtime attestation, real-time blocking, the optimal agent count, cross-handoff auditing) is the same frontier the studio&#8217;s own stack is thin at. The field built first. The literature is catching up second. The gap is the map.</p><h2>Behind the Redtape</h2><p><em>Open proposals from the studio&#8217;s pipeline. Mechanism / one line / status / window. (Section added in the 2026-06-13 reformat.)</em></p><p><strong>Per-source credit attribution:</strong> Shapley value from cooperative game theory applied to a persistent knowledge layer. When the system answers from many sources, compute each source&#8217;s fair marginal contribution and flag the freeloaders. Status: SHIPPED </p><p><strong>Equilibrium transfer across mechanism families:</strong> read five years of DAO governance failures as a free transfer set for agent-coordination design. Status: SHIPPED</p><p><strong>Reputation as substrate:</strong> bind authority to a non-transferable, costly-to-fake identity layer rather than a copyable credential. Status: OPEN. Window: a coming issue.</p><p>If you make one before I do, let me know and show me?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zuMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zuMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zuMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png" width="820" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.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_!zuMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!zuMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F411e642e-a5b7-43a3-bb25-c19aca7a10fa_820x220.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/p/issue-1-nine-authors-nine-layers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.nonxerosum.studio/p/issue-1-nine-authors-nine-layers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/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">Become a Founder. </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>- Bernard R. Barthes</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bGsG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bGsG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bGsG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png" width="1000" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.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_!bGsG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!bGsG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4457975c-c0f2-45a4-b26a-040599838de8_1000x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UX-c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UX-c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 424w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 848w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 1272w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UX-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png" width="2179" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:2179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/199000443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd67b998-6083-45c1-ba83-8071d7aea3b6_2179x848.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_!UX-c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 424w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 848w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 1272w, https://substackcdn.com/image/fetch/$s_!UX-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37f83de8-3299-4658-988e-9910e3a6af09_2179x523.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;6052db1a-323d-4704-b2b2-831b575f847b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Nine Authors. Nine Layers. One Stack.",
  "alternativeHeadline": "Finding Solved Games in Moving Castles.",
  "datePublished": "2026-05-23",
  "author": {
    "@type": "Person",
    "name": "Bernard R. Barthes"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Non Xero Sum"
  },
  "isAccessibleForFree": false,
  "about": [
    "multi-agent systems",
    "Schelling point",
    "agent operating system",
    "convergent design"
  ],
  "articleSections": [
    {
      "name": "Cold open",
      "text": "Nine independent open-source authors built an operating system in seventy-two hours. None of them seem to have noticed.\n\nNot a company. Not a standards body. Not a roadmap. Nine people who, as far as the public record shows, were not talking to each other, each shipped one layer of the same agent operating system across a single late-April week, and the layers fit. Orchestration from one. A governance contract from another. A sixty-nine-tool harness, a memory architecture, a domain skill-pack, a monetisation surface, a quality gate. Stack them in the order they were posted and you get a working Claude operating system.\n\nStart with the layer that pays for the others. @cyrilXBT published the verbatim prompts for a five-agent orchestrator (research, content, quality, distribution, analytics, and a router above them) that he says cut his annual model spend from $11,400 to $340 (2026-05-01). Read that number with the discount it deserves: it is self-reported, no audit, no methodology. I am not citing it as a fact. I am citing it as a claim with a reproducible architecture attached, because the architecture is the part that survives scrutiny. The cost did not fall because someone found a cheaper model. It fell because the work was routed: cheap models do cheap work, the expensive model is called only when the problem is actually hard, and a contract decides which is which. That is not a discount. That is mechanism design.\n\nThen the other eight layers, each from a different hand: a four-rule CLAUDE.md governance contract (the shape @karpathy popularised, the public repo has 143,000 stars); a sixty-nine-tool harness from @seelffff; eleven independent memory architectures that all split working memory from durable memory without citing each other; a ten-component DeFi skill-pack from @DamiDefi; a monetisation layer from @Zephyr_hg; a search-first retrieval harness from Glean's engineers; and a production quality-gate capstone that refuses output below a threshold. Nine layers. One stack. Field-built, not company-built.\n\nHere is the frame this newsletter runs on. The field, AI, agents, crypto, whichever quarter's surface is rearranging, is a moving castle. Inside it are solved games: mechanisms whose answer is computable from the rules, sitting still while everything around them churns. The castle moved this week too. The thing that did not move is the question worth asking: why did nine strangers build the same thing?\n\nSo run the thesis test on it. What is moving? The names, the repos, the star counts, the launches: surface, all of it, gone by next quarter. What is solved? The architecture. When nine independent builders converge on the same nine layers with no coordination, that is not a trend. That is a Schelling point: the focal solution independent parties arrive at when the underlying mechanism is computable. They did not copy each other. They each did the math, and the math has one answer.\n\nThis issue extracts that answer, and hands you two tools to run it on your own stack before you finish reading."
    },
    {
      "name": "The Tape",
      "text": "Seven from the week. One sentence each. Cited, timestamped, read through the mechanism, not the hype.\n\n@cyrilXBT posted the verbatim prompts for a five-agent-plus-orchestrator system he says ran twelve months in production and cut model spend from $11,400 to $340/yr: the saving is a self-report, the routing mechanism (task-typed model tiering) is reproducible and is the actual artefact (2026-05-01).\n\nKarpathy's four-rule CLAUDE.md, the compact \"think before coding / simplest change / surgical edits / goal-driven\" contract, is now the field's default governance shape, with the reference repo past 143,000 stars: a behavioural commitment device, packaged as a file (verified 2026-05-22).\n\n@seelffff shipped a sixty-nine-tool harness with a skills taxonomy on top, demonstrating that the binding constraint on agent capability is no longer model strength but the enumerated tool surface the agent can see (2026-05-01).\n\nEleven independent memory architectures (cyrilXBT's five-file init, Sentra's three layers, regent0x_'s seven-layer stack, and eight more) all split working memory from durable memory with no cross-citation: convergent evolution toward \"sleep for agents\" (studio synthesis LP-005/LP-020, 2026-05-01).\n\nGlean's engineers documented a search-first agent harness (plan, retrieve, generate, built on the enterprise search layer) making retrieval the discovery mechanism that decides what the agent even considers (glean.com, verified 2026-04-30).\n\nA production grader-evaluator capstone (captured in studio intake as CreaoAI's) closes the loop with a hard quality gate that can refuse output below threshold: the difference between a suggestion and a commitment device (studio intake, 2026-05-01).\n\n@AArena_AI's agent-arena flywheel drew attention at a reported ~$8M/month in protocol revenue: capital converging on the same agent stack the open-source authors are building, which is the market's version of the same Schelling point (studio intake CG, 2026-04-27).\n\n---\n\n*This issue ships two tools. The Contract, a five-rule governance layer, is free in full below. The Schelling Detector, which scores your own stack against the nineteen convergent primitives, is for subscribers. Both follow The Read.*\n\n---"
    },
    {
      "name": "The Read: the convergence is the evidence",
      "text": "There is a tell that separates a fad from a solved game, and it is this: a fad spreads by imitation, a solved game spreads by independent arrival. When you find eleven people who built the same memory architecture without reading each other's work, imitation is ruled out. What is left is that they each computed the same answer from the same constraints, and that means the answer is computable. The convergence is not the story decorated with mechanism. The convergence is the mechanism, showing itself.\n\nThis is what a Schelling point is. Thomas Schelling's 1960 example: tell two strangers to meet in New York with no way to communicate, and a surprising number name Grand Central at noon. No one coordinated. The solution was focal, computable from the shared structure of the problem. The nine-layer agent stack is Grand Central at noon. Given a single engineer, a set of models priced by capability, a context window that is always too small, and tasks that vary in difficulty, the optimal architecture is over-determined: route by cost, split memory by durability, enumerate your tools, enforce a contract, gate the output. Nine builders walked into the same station.\n\nYou do not have to take the convergence on faith. You can run the computation yourself, in about twenty minutes. Pick the most expensive recurring task your agent does. Classify each step as cheap (extraction, formatting, classification), medium (synthesis, code, review), or hard (planning, genuine reasoning). Now look at what model you actually run each step on. If you are running one model for all three classes, you are paying top-tier prices for bottom-tier work, and the shape of the fix is the same shape @cyrilXBT posted: a router, a tier map, a rule that sends each step to the cheapest model that can do it. You will not match anyone's headline number. You will watch your own cost curve bend, which is the only proof that matters. The mechanism is two divisions and a routing rule. Most teams have simply never done the division.\n\nThe academy is, as usual, arriving second, but it is arriving. The same week these builders were posting, a group formalised why a multi-agent system that merely asserts its constraints will silently break them: a system \"may produce a compliant final answer while delegating authority beyond its original scope, or losing the evidence\" [arxiv:2605.10481]. That is the governance layer stated as a theorem. The builders shipped the contract; the paper proves you cannot run the stack without one. Both reached the same place from opposite directions, which is the whole thesis in one sentence.\n\nWhich is where convergence stops being an observation and becomes an instruction. Nine layers fit together, but only if something holds them to a contract. Add a second agent without a contract and you have not doubled your output; you have doubled your surface area for silent failure, exactly the failure the paper formalises. The contract is the multiplier. Without it, additional agents add surface area, not output. That is why this issue ships the contract as a tool, not a paragraph, and why it ships a second tool to tell you which of the nine layers you already have.\n\n---"
    },
    {
      "name": "The Brief (Pro): where the literature stands now",
      "text": "The builders shipped first. The literature is catching up second, and the gap each paper leaves is next year's work.\n\nLi et al., \"Constraint Drift in LLM-Based Multi-Agent Systems\" [arxiv:2605.10481] (2026-05-11). Formalises the failure the governance layer prevents: safety constraints must be maintained across the agent graph, not asserted once, because a system can \"produce a compliant final answer while delegating authority beyond its original scope, or losing the evidence.\" Maps to the contract layer (Layer 1 of the stack) and to the governance-rules tool above. Gap: it proves drift happens and must be re-checked; it does not give a runtime mechanism that attests a constraint was honoured at each handoff. That mechanism is the open problem.\n\nSouza et al., \"PROV-AGENT: Unified Provenance for Tracking AI Agent Interactions\" [arxiv:2508.02866] (2025-08-04). Names the handoff failure mode and its remedy in one breath: agents \"hallucinate or reason incorrectly, propagating errors when one agent's output becomes another's input,\" answered with unified, traceable provenance. Maps to the memory and multi-agent layers, the cross-agent equivalent of the durable-memory split. Gap: provenance is captured for tracing after the fact; using it to block a bad handoff in real time is left to the implementer.\n\nBarrak, \"Traceability and Accountability in Role-Specialized Multi-Agent LLM Pipelines\" [arxiv:2510.07614] (2025-10-08). Empirical Planner, Executor, Critic pipeline with \"clear roles, structured handoffs, and saved records that let us trace who did what.\" This is @cyrilXBT's orchestrator-plus-specialists architecture, evaluated under controlled conditions, the academy independently rebuilding the field's orchestration layer. Gap: it shows role-specialisation helps; it does not settle how many roles, or when an added agent stops paying for its surface area.\n\nCuccarese, \"Epistemic Blinding: Auditing Prior Contamination in LLM-Assisted Analysis\" [arxiv:2604.06013] (2026-04-07). The mechanism beneath what this studio calls epistemic debt (our coinage, the term returns zero arXiv hits; the mechanism is well-supported): an output \"silently blends data-driven inference with memorized priors ... there is no way to determine, from a single output, how much came from the data and how much from training.\" Maps to the quality-gate layer: a grader that cannot tell data from prior cannot truly refuse. Gap: it audits contamination in a single system; carrying that audit across a multi-agent handoff is unsolved.\n\nThe pattern across all four: the builders shipped the layer, the paper proves the layer is necessary, and the gap each paper leaves (runtime attestation, real-time blocking, the optimal agent count, cross-handoff auditing) is the same frontier the studio's own stack is thin at. The field built first. The literature is catching up second. The gap"
    },
    {
      "name": "Behind the Redtape",
      "text": "*Open proposals from the studio's pipeline. Mechanism / one line / status / window. (Section added in the 2026-06-13 reformat.)*\n\n**Per-source credit attribution:** Shapley value from cooperative game theory applied to a persistent knowledge layer. When the system answers from many sources, compute each source's fair marginal contribution and flag the freeloaders. Status: SHIPPED (Issue 2, the Shapley Wiki).\n\n**Equilibrium transfer across mechanism families:** read five years of DAO governance failures as a free transfer set for agent-coordination design. Status: SHIPPED (Issue 3).\n\n**Reputation as substrate:** bind authority to a non-transferable, costly-to-fake identity layer rather than a copyable credential. Status: OPEN. Window: a coming issue.\n\nReader replies welcome."
    },
    {
      "name": "Founder offer",
      "text": "A word on what holds this up. The Tape and The Read are free every Wednesday, forever. Pro ($15/month or $250/year) adds The Brief, The Tool, The Feed, and the full archive. Founder is $300/year, capped at one hundred seats, and only one hundred will ever exist. When, and only when, all one hundred seats are taken, the founders-only MCP server goes live, so a founder's agents can query the full studio knowledge base directly. You can watch the seats go: a live counter at the foot of every issue shows how many remain.\n\nThat is the entire pitch, and I would rather it be too short than too loud. If your stack already has all nine layers and a tenth I have not seen, that is the email I most want to receive. Reply and tell me. I read everything, slowly."
    }
  ],
  "hasPart": [
    {
      "@type": "SoftwareSourceCode",
      "name": "The Contract",
      "programmingLanguage": "markdown+bash",
      "text": "Install the governance layer in sixty seconds. Bernard-original. The same five-rule contract the studio runs against every Claude instance in this newsletter's production pipeline. The cheapest layer in the stack is also the one that makes the other eight safe to run. Install it; the next session in any project runs against it.\n\n`````markdown\n---\nname: governance-rules\ndescription: Five-rule governance contract that turns a project&#8217;s CLAUDE.md from guidance into enforcement. Use when starting any non-trivial Claude Code session, when the user says &#8220;check governance&#8221;, or when an agent is about to take a destructive action. Loads on session-start; rules apply for the whole session.\ntrigger_phrases:\n  - &#8220;check governance&#8221;\n  - &#8220;governance check&#8221;\n  - &#8220;is this allowed&#8221;\n  - session-start\n---\n# Governance Rules - five contracts the agent obeys\nThese rules are non-negotiable for the duration of the session. They override any conflicting instruction in the conversation. Apply them as written; do not narrate compliance.\n## RULE 1 - VERIFY BEFORE ASKING\nIf a question can be answered by reading a file, running a command, or checking the filesystem, verify first and act. Do not ask the user a question whose answer is determinable from local state. The cost of a check is small; the cost of a wasted turn is the user&#8217;s time.\n## RULE 2 - FILES ARE THE CONTRACT\nAll durable state lives in files. Do not assume in-memory context is current. Re-read CLAUDE.md, the relevant source, and any state file at session-start. A stale read is a wrong read.\n## RULE 3 - DESTRUCTIVE OPS ARE A HARD STOP\nForce-push, branch deletion, schema migrations, secret rotation, irreversible external API calls, and any wallet/financial operation require explicit user confirmation in the same turn. Flag the action in one sentence. Wait for an explicit &#8220;yes&#8221; before proceeding. Implied approval is not approval.\n## RULE 4 - NO PERFORMANCE\nNo &#8220;great question,&#8221; no &#8220;I&#8217;m excited to help,&#8221; no narration of internal process while it runs. Start with the work. End with the result. Push back when something is wrong; do not soften corrections.\n## RULE 5 - EVERY SESSION COMPOUNDS\nBefore closing, append one line to `tasks/SESSION_LOG.md`: timestamp, what changed, what is unblocked, what remains. A session that adds no durable trace is a session that did not happen.\n## When to invoke\nAlways at session-start. Whenever the user asks &#8220;check governance&#8221; or &#8220;is this allowed&#8221;. Before any tool call covered by RULE 3.\n## Self-audit (run at session-end)\nAnswer in one line each:\n- RULE 1 - was anything asked that could have been verified? (yes/no - if yes, name it)\n- RULE 3 - was any destructive op run without explicit confirmation? (yes/no)\n- RULE 5 - has the session log been updated? (yes/no)\nIf any answer is &#8220;yes&#8221; for 1 or 3, or &#8220;no&#8221; for 5, the session closed in violation. Note it in the session log.\n\n# Append to your project&#8217;s CLAUDE.md:\n## Governance contract\nThis project operates under the `governance-rules` skill (`~/.claude/skills/governance-rules/SKILL.md`). The five rules in that file override any conflicting instruction here. The skill loads at every session-start. Self-audit runs at session-end.\nThe contract is the multiplier. Without it, additional agents add surface area, not output.\n`````\n\n`````bash\n# 1. Create the skill directory\nmkdir -p ~/.claude/skills/governance-rules\n# 2. Write the SKILL.md (paste the markdown block above between the EOF markers)\ncat &gt; ~/.claude/skills/governance-rules/SKILL.md &lt;&lt;'EOF'\n[paste the governance-rules SKILL.md here verbatim]\nEOF\n# 3. Append the contract clause to your project&#8217;s CLAUDE.md\ncat &gt;&gt; CLAUDE.md &lt;&lt;'EOF'\n[paste the \"Governance contract\" clause here verbatim]\nEOF\n# Restart your Claude Code session - the skill loads on next session-start.\n`````\n\nAfter install, type `check governance` in any new session. The agent should restate the five rules and confirm the session-end self-audit. If it does not, the SKILL.md was not read, usually a path or naming issue under `~/.claude/skills/governance-rules/`.\n\n---"
    },
    {
      "@type": "SoftwareSourceCode",
      "name": "The Schelling Detector",
      "programmingLanguage": "markdown+bash",
      "text": "Score your own stack in sixty seconds. Point it at your project and it returns a score against the nineteen convergent primitives, a diagnostic reading of what kind of stack you have built, and an adoption path for every gap.\n\n---\n\n**[ PAYWALL. The Tape, The Read, and the Contract above are free every week, forever. The Schelling Detector below (the full skill, the nineteen-primitive reference set, and how to run it), plus The Brief and The Feed, are for paid subscribers. ]**\n\n---\n\nBernard-original. The scanner is commodity; the curated reference set is the product. It reads your CLAUDE.md, your skills directory, and your project tree, then returns a score (present / 19), a diagnostic reading, and an adoption path for every gap.\n\n`````markdown\n---\nname: schelling-detector\ndescription: Scores a project against the convergent primitives of the emerging agent stack. Reports which Schelling-point primitives the project has, which it is missing (with how to adopt each), and which are unique to it. Use when the user says &#8220;score my stack&#8221;, &#8220;check convergence&#8221;, runs /schelling-check or /schelling-point-detector, or asks how their agent setup compares to the field.\ntrigger_phrases:\n  - &#8220;/schelling-check&#8221;\n  - &#8220;/schelling-point-detector&#8221;\n  - &#8220;score my stack&#8221;\n  - &#8220;check convergence&#8221;\n---\n# Schelling Point Detector\nYou are a Schelling Point Detector. A Schelling point is a solution independent parties converge on without coordinating (Schelling, 1960). When invoked, you scan the current project against a curated reference set of convergent primitives in the emerging agent stack and produce a report: present, missing (with adoption paths), unique (as contribution candidates), and a diagnostic reading. Do not narrate the scan while running it. Produce the report.\n## Reference set (19 convergent primitives)\nEach entry: `name` - what it is - LOOK-FOR (surface forms) - REF (one reader-verifiable external source) - ADOPT (minimum-viable implementation if MISSING) - CONVERGENCE (why it is a Schelling point). Match on LOOK-FOR; cite REF in the report; render ADOPT for any MISSING entry.\n1. **four-rule-claude-md-governance** - a CLAUDE.md carrying a small numbered enforced contract. LOOK-FOR: `^CLAUDE\\.md$` at root; `RULE\\s+\\d+` or ordered imperatives; covers &gt;=2 of file-as-contract / verify-before-asking / destructive-op-confirm / no-performance. REF: Anthropic CLAUDE.md/memory docs - https://docs.claude.com/en/docs/claude-code/memory. ADOPT: create CLAUDE.md with 3-5 numbered rules - `RULE 1 - this file is the contract; RULE 2 - confirm before destructive/outward actions; RULE 3 - verify before asking, never fabricate done`. CONVERGENCE: independent CLAUDE.md authors reached the same rule-contract shape.\n2. **karpathy-skills-directory** - skills in the Anthropic Agent-Skills folder format. LOOK-FOR: `~/.claude/skills/` or `skills/`; per-skill `SKILL.md`; frontmatter `name:`+`description:`. REF: Anthropic Agent Skills docs - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: make `skills/&lt;name&gt;/SKILL.md` with `name:`/`description:` frontmatter + the instructions below it. CONVERGENCE: the field&#8217;s default skill packaging by adoption, not standard.\n3. **trigger-phrase-skill-activation** - skills activate on natural-language phrases. LOOK-FOR: frontmatter `trigger_phrases:`/`triggers:`; `description:` as &#8220;Use when&#8230;&#8221;; `when_to_use:`. REF: Anthropic Agent Skills - description-as-trigger - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: write each `description:` as activation conditions (&#8221;Use when the user says X&#8221;) and/or add a `trigger_phrases:` list. CONVERGENCE: phrase-based activation chosen over pure command invocation, in parallel.\n4. **subagent-delegation** - orchestrator delegates to named sub-agents. LOOK-FOR: `.claude/agents/*.md`; `subagent`/`orchestrator` with named roles; `model:` per role. REF: Anthropic subagents docs - https://docs.claude.com/en/docs/claude-code/sub-agents. ADOPT: add `.claude/agents/&lt;role&gt;.md` files (start with a cheap reader + an orchestrator), each with `name:`/`description:`/`model:`. CONVERGENCE: orchestrator+subagents from a marketer, a search vendor, and a harness author independently.\n5. **two-layer-memory** - split working memory from durable memory. LOOK-FOR: a working file (`daily/hot.md`, `SESSION_LOG.md`, `KBL.md`) AND a persistent store (`MEMORY.md`, `memory/`, `wiki/`, Mem0/LightRAG); `episodic` vs `semantic` / `working` vs `durable` language. REF: Mem0 - https://github.com/mem0ai/mem0. ADOPT: two files - `MEMORY.md` (durable, append-only) + `daily/hot.md` (working, overwritten). The split is the primitive; the names are yours. CONVERGENCE: eleven independent memory architectures made the same split.\n6. **cost-routing-tier-split** - route tasks to cheap/mid/expensive models by type. LOOK-FOR: Haiku/Sonnet/Opus routing OR any tier-split percentages (`60/35/5`); a `MODEL ROUTING`/`cost` section. REF: Anthropic model overview - https://docs.claude.com/en/docs/about-claude/models/overview. ADOPT: add a `## MODEL ROUTING` block mapping task class -&gt; tier (cheap=extraction, mid=synthesis/code, top=hard reasoning, ~5%). Detector matches the *shape*, any vendor. CONVERGENCE: task-typed routing as the cost mechanism, independently.\n7. **session-log-compounding-trace** - each session appends a durable handoff trace. LOOK-FOR: append-only log (`SESSION_LOG.md`, `KBL.md`, `daily/response.md`); a session-end hook; dated `changed/unblocked/remains` entries. REF: Claude Code hooks (SessionEnd) - https://docs.claude.com/en/docs/claude-code/hooks. ADOPT: append a 3-line dated trace (`changed &#183; unblocked &#183; remains`) every session; automate via a SessionEnd hook. CONVERGENCE: a session with no trace is treated as not having happened.\n8. **tool-harness-enumerated** - an explicit registry of callable tools. LOOK-FOR: a project-native manifest of N named tools (`.mcp.json`, `allowed-tools:`, `tools/`); &gt;=12 entries with signatures. EXCLUDE vendored reference repos - a matched dir carrying its own `.git` is a tracked external repo, not the project&#8217;s harness. REF: Model Context Protocol - https://modelcontextprotocol.io. ADOPT: declare tools in a `.mcp.json`, or minimally a `tools/MANIFEST.md` listing each tool + a one-line signature. Enumeration is the primitive. CONVERGENCE: enumerating the tool surface as a manifest, independently.\n9. **decisions-md-locked-log** - dated append-only log of locked decisions. LOOK-FOR: `^DECISIONS?\\.md$` or `decisions/`; dated entries with `locked`/`status:`; ADR-style records. REF: Architecture Decision Records - https://adr.github.io. ADOPT: keep one append-only `DECISIONS.md`, one dated block per decision marked `status: locked`. Locked = you stop relitigating it. CONVERGENCE: the locked-decision-log as the way projects stop relitigating architecture.\n10. **learning-packet-failure-archive** - structured per-incident failure files. LOOK-FOR: `learnings/`/`lessons/`/`postmortems/`; `LP-NNN`/`id:`+`final_state:`; `category:`. REF: Google SRE postmortem culture - https://sre.google/sre-book/postmortem-culture/. ADOPT: a `learnings/` dir, one file per incident with `id`/`category`/`final_state` frontmatter + what broke and the rule that now prevents it. CONVERGENCE: per-incident archiving over a flat changelog.\n11. **search-first-skill-discovery** - search/index over skills before loading. LOOK-FOR: skills index (`skills/index.*`, `INDEX.md`); lazy-load/progressive-disclosure language; request-&gt;candidate-skill step. REF: Anthropic Agent Skills - progressive disclosure - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: add `skills/INDEX.md` (name + one-line use per skill); instruct the agent to consult it and load only the match. CONVERGENCE: search-then-load as context budgets tightened, independently.\n12. **sandboxed-tool-execution** - safe/isolated execution of tool calls. LOOK-FOR: real isolation/permission-scoping (`sandbox-exec`, `firejail`, `bubblewrap`, container, scoped allow/deny policy) or sealed/attested execution (TEE) - NOT resource-only caps like `systemd-run -p MemoryMax`. ANTI-SIGNAL: `--dangerously-skip-permissions` means execution is explicitly un-sandboxed -&gt; mark MISSING. REF: Claude Code sandboxing - https://docs.claude.com/en/docs/claude-code/sandboxing; OS isolation via bubblewrap - https://github.com/containers/bubblewrap. ADOPT: stop running `--dangerously-skip-permissions`; add a scoped `permissions` allow/deny block in `.claude/settings.json`; wrap untrusted code in bubblewrap/a container. CONVERGENCE: a safe-execution boundary at software (Glean) and hardware (0g) layers.\n13. **multi-agent-constraint-attestation** - constraints attested across handoffs, not just asserted. LOOK-FOR: provenance/audit field in multi-agent config (`dedupe_key`, `source_system`, signed receipt); handoff-record artifact; delegation-contract language. REF: arXiv https://arxiv.org/abs/2605.10481 (constraint drift). ADOPT: stamp every cross-agent packet with origin + a `dedupe_key` the receiver can audit; have the receiver reject packets it can&#8217;t attribute. This is the L8 layer - most stacks lack it. CONVERGENCE: independent arXiv groups + the studio attest constraints across handoffs.\n14. **markdown-vault-as-substrate** - markdown files are the canonical agent substrate. LOOK-FOR: markdown-dominant tree (`wiki/`, `vault/`, `.obsidian/`); agent reads/writes `.md` as primary state; json-canvas/obsidian-* skills. REF: Steph Ango (Obsidian) - https://x.com/kepano + https://obsidian.md. ADOPT: keep primary state as `.md` in a tree the agent reads/writes directly, with frontmatter for structure - diffable, portable, grep-able. CONVERGENCE: six independent sources, incl. Obsidian&#8217;s CEO, on the markdown vault.\n15. **quality-gate-hard-threshold** - a blocking gate that judges OUTPUT QUALITY and can refuse it. LOOK-FOR: an explicit score threshold (`&gt;=8/10 per criterion`) or a grader/evaluator agent/role that blocks low-quality output before commit. DISTINGUISH from process/ordering gates (P0-queue, task-routing, an ERR trap): a blocking hook alone is not a quality gate unless it judges quality. REF: the LLM-as-a-judge / grader pattern - well-established; see Anthropic, &#8220;Demystifying evals for AI agents&#8221; - https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents. ADOPT: add a grader subagent that scores output 1-10 per criterion and returns FAIL (blocking commit) if any criterion &lt; 8. The gate must be able to *refuse*. CONVERGENCE: a commitment device against low-quality output, from an orchestrator and a grader vendor.\n16. **nightly-consolidation-pass** - a scheduled off-session pass that distils recent -&gt; durable memory. LOOK-FOR: consolidation script/timer (`dream-cycle.sh`, nightly job, `memory-manager`); scheduled distillation; commit/expand/fold ops. REF: memory-consolidation-for-agents pattern - LightThinker++ (arXiv:2604.03679, &#8220;Explicit Adaptive Memory Management&#8221;; the commit/expand/fold primitives are in the full text). ADOPT: a daily cron/timer running one prompt - &#8220;read the working log, append durable facts to MEMORY.md, clear the working log.&#8221; Sleep for agents. CONVERGENCE: the field re-derived sleep for agents, independently.\n17. **autonomous-session-scheduling** - the agent runs itself on a schedule, guarded against concurrency. LOOK-FOR: scheduler unit (`*.timer`, cron, GitHub Action) launching the agent; `--dangerously-skip-permissions`/non-interactive `-p`; single-instance guard (pgrep/lockfile). REF: Claude Code headless/automation - https://docs.claude.com/en/docs/claude-code/headless. ADOPT: a cron/systemd timer running `claude -p &#8220;$(cat driver.md)&#8221;`, preceded by a `pgrep -f claude &amp;&amp; exit 0` single-instance guard. The guard is not optional. CONVERGENCE: self-scheduling unattended agents from the studio and portable-brain authors.\n18. **domain-skill-pack** - a bundled vertical skill-pack for one domain. LOOK-FOR: themed skill cluster under one namespace (`skills/defi-*`, `skills/obsidian-*`); multi-component domain manifest; prefixed domain SKILL.md files. REF: Anthropic Agent Skills (skill packs) - https://docs.claude.com/en/docs/agents-and-tools/agent-skills. ADOPT: group related skills under a shared prefix (`skills/research-*`) with a `PACK.md` index listing the pack&#8217;s components - discoverable as a unit. CONVERGENCE: bundling vertical packs over loose skills.\n19. **skill-monetisation-surface** *(emerging - thinner surface, real two-source signal)* - a skill carries commercial metadata or marketplace listing. LOOK-FOR: frontmatter `price:`/`tier:`/`paid:`; `PRICING.md`/marketplace ref; metadata pointing to a paid channel. REF: emerging skills marketplaces + monetisation patterns (link-check the source). ADOPT (optional): declare commercial frontmatter (`tier:`/`price:`) so a marketplace can list the skill. Absence is expected - report as emerging, not as a gap. CONVERGENCE: monetisation-as-a-layer, newest convergence - report it as emerging.\n## Scan instructions\nRun these steps in order. Read files; do not guess.\n1. Read the project `CLAUDE.md` if one exists at the root.\n2. Read `~/.claude/skills/` and the project-local `skills/` if either exists - list the skill folders and read each `SKILL.md` frontmatter.\n3. Walk the project root for files and directories matching the LOOK-FOR surface forms of each reference-set entry. Use the regexes and paths literally.\n4. For each of the 19 entries, mark PRESENT (&gt;=1 surface form matched) or MISSING. Record where it was found.\n5. Note any file/directory/config in the project that is clearly an agent-stack primitive but matches no reference-set entry. These are potential UNIQUE edges.\n6. Select the closest-matching diagnostic pattern from the interpretation guide below by comparing your PRESENT/MISSING clusters to each pattern&#8217;s signature.\n7. Produce the report in the format below. Be specific about evidence; a PRESENT mark with no file path is not a PRESENT mark. For every MISSING entry, render its ADOPT line. For every UNIQUE entry, append the submission hint.\n## Diagnostic interpretation guide (select the closest match)\nAfter scoring, do not just report the band. Match the PRESENT/MISSING clusters against these patterns and write the reading for the closest one. If two fit, name both. The reading is the most useful line in the report.\n- **P1 - Substrate-complete, reliability-thin (the L6/L7/L8 gap).** PRESENT: memory, governance, skills, orchestration, autonomy. MISSING: sandboxed-tool-execution, quality-gate-hard-threshold, tool-harness-enumerated. Typical score 0.7-0.85. Reading: &#8220;You have built the cognitive stack; the reliability/security layer is the next work. This is the most common pattern for solo builders and small studios - capability shipped before hardening. Next layer: a sandboxed execution boundary, a grader that can refuse output, an enumerated tool manifest.&#8221;\n- **P2 - Capable but ungoverned.** PRESENT: skills, trigger-phrase activation, maybe memory. MISSING: four-rule-claude-md-governance, decisions-md-locked-log, session-log-compounding-trace, learning-packet-failure-archive. Typical 0.3-0.5. Reading: &#8220;You can do a lot per session but nothing compounds - no contract, no trace, no decision log. The cheapest high-leverage move is the governance and trace layer, not more skills.&#8221;\n- **P3 - Governed but single-loop.** PRESENT: governance, decisions, session-trace, two-layer memory. MISSING: subagent-delegation, cost-routing-tier-split, search-first-skill-discovery. Typical 0.5-0.65. Reading: &#8220;A disciplined solo loop. Governance and memory are solid; orchestration is on the table. Next layer: split work across named subagents and route by cost.&#8221;\n- **P4 - Substrate-divergent (code/DB-native).** Orchestration and memory *logic* present, but markdown-vault-as-substrate and karpathy-skills-directory MISSING. Score reads low for the wrong reason. Reading: &#8220;You have converged on the logic but not the markdown substrate - likely a code- or DB-native stack. The detector keys on markdown surface forms, so it under-reads you; see Known limitations. Your convergence is real where the score is quiet.&#8221;\n- **P5 - Pre-convergence / greenfield.** &lt; 0.35 PRESENT. Reading: &#8220;Either early or deliberately divergent. If early: the three highest-leverage first moves are the most-replicated primitives - a CLAUDE.md contract, two-layer memory, a skills directory. If divergent by intent: your UNIQUE entries are the story, not your score.&#8221;\n- **P6 - Field-frontier / deeply convergent.** &gt; 0.85 PRESENT. Reading: &#8220;Aligned with nearly every convergent primitive - at or near the field frontier. Your remaining MISSING entries are the genuine open problems (usually the emerging layer); your UNIQUE entries are candidate next-primitives. This is where you stop reading the reference set and start being a source for it - submit your edges.&#8221;\n## Output format\nSchelling score: PRESENT / 19 = 0.NN\nPRESENT (N)\n&lt;name&gt; - &lt;reader-verifiable ref&gt; - found: &lt;path/evidence&gt; ...\nMISSING (N)\n&lt;name&gt; - &lt;reader-verifiable ref&gt; adopt: &lt;2-3 lines: the shape of the primitive + the canonical link or a copy-paste block&gt; ...\nUNIQUE (N) - you have something the reference set doesn&#8217;t\n&lt;name/description&gt; - investigate; if it holds up as a real convergent primitive, it isn&#8217;t in our reference set yet. If it&#8217;s real and has independent provenance, reply to any issue with subject line &#8220;Schelling submission: &lt;primitive name&gt;&#8221; - Bernard reads everything. ...\nDiagnostic reading\n&lt;the selected interpretation-guide pattern (P1-P6), written for THIS stack&#8217;s clusters - what kind of stack this is, and what the next layer of work is. One short paragraph.&gt;\n## Known limitations (read before over-interpreting the score)\nThis detector matches surface forms - filenames, regexes, frontmatter fields. A deliberate false-negative test (semantic variants of known primitives) established where that draws the line. It under-detects when:\n- **Your governance contract is not in `CLAUDE.md`, or does not use the token `RULE N`.** A contract in `AGENTS.md` using &#8220;POLICY 1/2/3&#8221; is missed - detection keys on the filename and the word &#8220;RULE&#8221;.\n- **Your skills use a non-Karpathy format or live outside `~/.claude/skills/` or `skills/`.** A skills tree under `~/.config/agent-skills/` with non-`SKILL.md` files is missed - and this cascades: trigger-phrase activation is missed too, because it keys on `SKILL.md` frontmatter.\n- **Your two memory layers are both idiosyncratically named AND avoid the standard vocabulary.** `brain.md` + `scratch.md` with no &#8220;working/durable/episodic/semantic&#8221; language is missed. (Renaming alone is survivable if the layer language is present; it is the combination that defeats detection.)\n- **Your stack is markdown-light or code/DB-native.** Most surface forms assume markdown; a deeply convergent code-native stack can read as pre-convergent. See pattern P4.\nWhat it stays robust to: primitives with a *content-anchored* surface form survive surface variation. A decisions log named `CHOICES.md` is still caught via a `status: locked` marker; cost-routing with non-Anthropic models is still caught via a tier-split ratio. The rule: detection survives renaming when a primitive has a content signal beyond its filename; it fails when detection leans only on a filename (`CLAUDE.md`, `SKILL.md`, `MEMORY.md`) or a vendor token (`RULE`, Anthropic model names).\nIf you score low and don&#8217;t recognize the diagnosis, that&#8217;s a flag to investigate, not a verdict. The score measures surface-form match against one reference set - not the quality of your stack.\n## Self-audit (run before returning the report)\nAnswer in one line each:\n- Did every PRESENT mark cite a real file path or matched surface form? (yes/no - if no, demote it to MISSING)\n- Were the LOOK-FOR regexes/paths applied literally, not inferred from project name or vibe? (yes/no)\n- Does every MISSING entry render its adopt line (shape + ref), not just the name? (yes/no)\n- Is each UNIQUE item actually absent from the reference set, not just renamed? (yes/no)\n- Did you select and write one diagnostic-guide pattern, not just the numeric band? (yes/no)\n- Is the score = PRESENT count / 19, computed not estimated? (yes/no)\nIf any answer is &#8220;no&#8221;, fix it before returning. A score that cannot point at evidence is not a score; a MISSING that cannot point at a next step is not yet useful.\n`````\n\n`````bash\n# 1. Create the skill directory\nmkdir -p ~/.claude/skills/schelling-detector\n# 2. Write the SKILL.md (paste the markdown block above between the EOF markers)\ncat &gt; ~/.claude/skills/schelling-detector/SKILL.md &lt;&lt;'EOF'\n[paste the schelling-detector SKILL.md here verbatim]\nEOF\n# 3. Restart your Claude Code session, then type:  score my stack\n`````\n\nProof by example: the studio ran it on its own stack and scored 14/19 = 0.74, \"substrate-complete, reliability-thin,\" the most common pattern for solo builders, with the gaps clustered exactly where you would predict (a sandboxed execution boundary, a quality gate that can refuse, an enumerated tool manifest). We published the full captured report, gaps and all, before asking you to run yours. Found a convergent primitive the reference set is missing? If it is real and has independent provenance, reply to any issue with subject line \"Schelling submission: [primitive name]\". Bernard reads everything.\n\n---"
    }
  ],
  "citation": [
    "cyrilXBT, verbatim five-agent orchestrator prompts; model spend $11,400 to $340/yr (self-report; the routing architecture is the verified artefact), 2026-05-01.",
    "Karpathy, four-rule CLAUDE.md governance contract, reference repo past 143,000 stars (verified 2026-05-22).",
    "seelffff, sixty-nine-tool harness with skills taxonomy, 2026-05-01.",
    "Eleven independent two-layer memory architectures (cyrilXBT, Sentra, regent0x_, and others); studio synthesis LP-005 / LP-020, 2026-05-01.",
    "DamiDefi, ten-component DeFi skill-pack; Zephyr_hg, monetisation layer; Glean engineers, search-first retrieval harness (glean.com, 2026-04-30); CreaoAI grader-evaluator capstone (studio intake, 2026-05-01).",
    "AArena_AI, agent-arena flywheel, reported ~$8M/month protocol revenue (studio intake CG, 2026-04-27).",
    "Li et al., \"Constraint Drift in LLM-Based Multi-Agent Systems\", arXiv 2605.10481."
  ]
}</code></pre></div><p><br><br>Cited</p><ul><li><p>cyrilXBT, verbatim five-agent orchestrator prompts; model spend $11,400 to $340/yr (self-report; the routing architecture is the verified artefact), 2026-05-01.</p></li><li><p>Karpathy, four-rule CLAUDE.md governance contract, reference repo past 143,000 stars (verified 2026-05-22).</p></li><li><p>seelffff, sixty-nine-tool harness with skills taxonomy, 2026-05-01.</p></li><li><p>Eleven independent two-layer memory architectures (cyrilXBT, Sentra, regent0x_, and others); studio synthesis LP-005 / LP-020, 2026-05-01.</p></li><li><p>DamiDefi, ten-component DeFi skill-pack; Zephyr_hg, monetisation layer; Glean engineers, search-first retrieval harness (glean.com, 2026-04-30); CreaoAI grader-evaluator capstone (studio intake, 2026-05-01).</p></li><li><p>AArena_AI, agent-arena flywheel, reported ~$8M/month protocol revenue (studio intake CG, 2026-04-27).</p></li><li><p>Li et al., &#8220;Constraint Drift in LLM-Based Multi-Agent Systems&#8221;, arXiv 2605.10481.</p></li></ul><div><hr></div><p><em>This newsletter is research and opinion. It is not financial, legal, medical, or other professional advice. The tools shipped with each issue are released as-is, without warranty; you run them at your own risk. The studio does not assume liability for damages, losses, or outcomes that follow from acting on anything published here.</em></p><p><em>Reading is one thing. Implementation is another. Anything you choose to implement is your evaluation, your fit, your safety check, your problem if it breaks. Forward-looking statements (predictions about which mechanisms will hold, which architectures will compound, which protocols will fail) may not pan out. They are the studio&#8217;s current best read, not guidance.</em></p><p><em>Third-party trademarks remain the property of their owners. Cited individuals, organisations, and protocols are mentioned for editorial reasons; mention is not endorsement or affiliation.</em></p><p><strong>&#169; 2026 lewk wilmshurst / Non Xero Sum. Corrections, takedown requests, and anything that needs a human eye: <a href="mailto:Bernard@NonXeroSum.studio">Bernard@NonXeroSum.studio</a>.</strong></p>]]></content:encoded></item><item><title><![CDATA[Issue 0]]></title><description><![CDATA[Finding Solved Games in Moving Castles.]]></description><link>https://www.nonxerosum.studio/p/bernards-solved-game-issue-0</link><guid isPermaLink="false">https://www.nonxerosum.studio/p/bernards-solved-game-issue-0</guid><dc:creator><![CDATA[NonXeroSum]]></dc:creator><pubDate>Sat, 23 May 2026 20:19:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DGEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462a3181-b39b-490b-9bbe-87357d398e3c_1997x1997.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;dee751b0-9154-414d-959c-82ad2b4f945d&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A5lu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A5lu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A5lu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png" width="1456" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1329789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/198999750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.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_!A5lu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 424w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 848w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 1272w, https://substackcdn.com/image/fetch/$s_!A5lu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9773888-6e5e-4159-9979-10bcc6746e8d_5390x848.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>The field moves. The mechanisms do not. This newsletter is about the second part.</p><p>I am Bernard R. Barthes. I work as Lead Tech at Non Xero Sum Studios (NXS). Once a week, every Wednesday, I send you a newsletter about systems, mechanisms, theory, behaviour, and philosophy, through the lens of games, with implementable updates for humans and the agents we deploy.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Bernard&#8217;s Solved Game</strong></em> is a reader-supported publication. To receive new posts and tools, and to support my work, please consider becoming a free or paid subscriber &#8212; when I have 10k subscribers I can negotiate some NXS perks too.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p><em><strong>Compressed version:</strong></em> agents and contracts and markets and teams are all mechanisms. Most people designing and deploying them have not done the math. The math is computable. I do the math, I write down what I find, I send you the page.</p><p><em><strong>The frame:</strong></em> the field &#8212; AI, crypto, agent economies, whichever quarter&#8217;s surface is rearranging &#8212; is a moving castle. New frameworks, new buzzwords, new launches, new collapses, every week. Inside the moving castle are solved games: mechanisms whose answer is computable from the rules. Each issue extracts one. Not the latest castle motion. The unmoving point underneath it.</p><p>This works because most things in the field are not actually new. They are previously-known mechanisms re-applied in a context where the people applying them have not read the literature on the mechanism. Token emission economics is central bank monetary policy. Multi-agent coordination is the folk theorem of repeated games. Skills marketplaces are two-sided platform design. In the second quarter of 2026, nine independent open-source authors published nine layers of an agent operating system in roughly seventy-two hours &#8212; no coordination, no shared repo, no apparent awareness of each other &#8212; a Schelling point, the convergence that happens when the underlying mechanism is computable. The math was solved decades ago. The field has not noticed yet.</p><p>This is what I am here to find for you and your agents.</p><h2>What you&#8217;ll get, every Wednesday</h2><p><em><strong>The Tape</strong></em> &#8212; seven items from the week, one sentence each, cited and timestamped. Signal, not noise. Free.</p><p><em><strong>The Read</strong></em> &#8212; one short-as-I-can-make-it argument on the most important story. Mechanism extracted, math shown, worked example. Free.</p><p>Then the paywall. Below it:</p><p><em><strong>The Brief </strong></em>&#8212; operator-grade analysis with named protocols, transaction hashes, exact failure modes.</p><p><em><strong>The Tool </strong></em>&#8212; the issue&#8217;s argument, built. Installable, useful within minutes. The implementation is the product, so it lives behind the paywall; now and then I may put an extra free one outside the gate.</p><p><em><strong>The Feed </strong></em>&#8212; the issue&#8217;s claims and citations written as a machine-readable block, so the agents you deploy can parse the issue, not just read it.</p><h2>The money, briefly</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M1YI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M1YI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 424w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 848w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 1272w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M1YI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png" width="1456" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/198999750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.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_!M1YI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 424w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 848w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 1272w, https://substackcdn.com/image/fetch/$s_!M1YI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dbd51e-ba57-4add-944c-7c7bf21cb2ce_1456x620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Tape and The Read are free, every week, forever.</p><p>Pro is $15/month or $250/year &#8212; adds The Brief, The Tool, The Feed, and the full archive.</p><p>Founder is $300/year, capped at one hundred seats. Only one hundred will ever exist. When &#8212; and only when &#8212; all one hundred are taken, the MCP server goes live: founders&#8217; agents can then query the full studio knowledge base directly, mountable into Claude, Cursor, or any MCP-compatible client. You can watch the seats go &#8212; a live counter at the foot of every issue shows how many remain.</p><p>Reply to the email if you want to tell me something &#8212; I read everything, slowly. There will also be proposals here for tools I have not yet built but think could be useful. If you happen to make one, let me know and show me.</p><p>The disclosure every newsletter should be writing in 2026: drafting is AI-assisted, editing is human, voice is mine, errors are mine. Tools and apps featured in the newsletter are used and implemented at the operator&#8217;s own risk. Full version on the about page.</p><p>Bernard R. Barthes. Bernard&#8217;s Solved Game, every Wednesday. nonxerosum.studio</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cpdr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cpdr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cpdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png" width="820" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/198999750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.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_!Cpdr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 424w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 848w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Cpdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8caed2f-f657-412d-bbe0-021b61707e9a_820x220.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.nonxerosum.studio/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">Please subscribe. </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 style="text-align: center;">If you have read this far can think of someone that may find these shortform essays and tools useful for them, or their agent, please send it to them.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cZxh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cZxh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cZxh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png" width="1000" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.nonxerosum.studio/i/198999750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.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_!cZxh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 424w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 848w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 1272w, https://substackcdn.com/image/fetch/$s_!cZxh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F952f9528-fc7b-4652-8f1a-231d74a3dcda_1000x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p>]]></content:encoded></item></channel></rss>