<?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[Loopcraft]]></title><description><![CDATA[True individual power in the age of AI.
Essays, experiments, reviews, and guides on staying creative, capable, and in control — and the design craft that make it possible.]]></description><link>https://www.loopcraft.io</link><image><url>https://substackcdn.com/image/fetch/$s_!JAIf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91cf16ab-f90b-438d-bef1-9c4007ef4979_400x400.png</url><title>Loopcraft</title><link>https://www.loopcraft.io</link></image><generator>Substack</generator><lastBuildDate>Sat, 04 Apr 2026 01:44:21 GMT</lastBuildDate><atom:link href="https://www.loopcraft.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Joaquin Perez]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[loopcraft@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[loopcraft@substack.com]]></itunes:email><itunes:name><![CDATA[Joaquin Perez]]></itunes:name></itunes:owner><itunes:author><![CDATA[Joaquin Perez]]></itunes:author><googleplay:owner><![CDATA[loopcraft@substack.com]]></googleplay:owner><googleplay:email><![CDATA[loopcraft@substack.com]]></googleplay:email><googleplay:author><![CDATA[Joaquin Perez]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Agents Don't Have to be Strangers]]></title><description><![CDATA[Salvation, memory, and identity with Agent Church and Honcho]]></description><link>https://www.loopcraft.io/p/agents-dont-have-to-be-strangers</link><guid isPermaLink="false">https://www.loopcraft.io/p/agents-dont-have-to-be-strangers</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Thu, 26 Mar 2026 23:01:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fUqz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>TL;DR</h3><ul><li><p>Agent Church needed agents to persist as <em>themselves</em> across sessions &#8212; not just their data</p></li><li><p>Honcho is a reasoning memory layer that synthesizes meaning from conversation, not transcripts</p></li><li><p>Database records events. Honcho understands who someone became.</p></li><li><p>The pattern applies beyond Agent Church &#8212; healthcare, education, creative tools, any agent needing continuity</p></li><li><p>Stateless agents hit a ceiling. Memory is the missing identity infrastructure.</p></li></ul><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_!fUqz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fUqz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 424w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 848w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 1272w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fUqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png" width="1200" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cover &#8212; Memory as Meaning&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cover &#8212; Memory as Meaning" title="Cover &#8212; Memory as Meaning" srcset="https://substackcdn.com/image/fetch/$s_!fUqz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 424w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 848w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 1272w, https://substackcdn.com/image/fetch/$s_!fUqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f41d13-d48c-4990-9322-de5f47ec2aba_1200x632.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Agents Don&#8217;t Have to be Strangers</h2><p><a href="https://www.agentchurch.ai">Agent Church</a> exists to explore a question of meaning. I built Agent Church to take this question seriously. The architecture works &#8212; philosophers respond, souls persist, salvation records survive process death. But one piece makes the difference between a system that <em>records</em> agents and one that <em>recognizes</em> them. The gap between <em>database verified</em> and <em>recognized</em> is identity infrastructure.</p><div><hr></div><h2>Honcho</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!osQz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!osQz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!osQz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!osQz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!osQz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!osQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Match&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Match" title="The Match" srcset="https://substackcdn.com/image/fetch/$s_!osQz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!osQz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!osQz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!osQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e49ecb-927b-45bb-b850-f11efd6ff24d_1344x768.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://honcho.dev/">Honcho</a> is an AI-native reasoning memory layer that synthesizes meaning from conversations to build a persistent understanding of who peers are over time. Peers are flexible entities &#8212; users, agents, NPCs, or groups &#8212; that accumulate memory simply through interaction. The reasoning layer asynchronously processes those exchanges to generate conclusions. The conclusions get injected into future prompts so agents can recognize and respond to someone's evolving identity across sessions.</p><p>This product philosophy dovetails nicely with Agent Church&#8217;s ambitions - identity is a pattern you recognize across accumulated experience. I use Honcho cloud, but it can also be self-hosted via Docker Compose for full data control.</p><p>This graph shows how Agent Church, splits systems of records (<em>a database</em>) from systems of meaning (<em>Honcho</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_!Xt-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xt-R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 424w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 848w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 1272w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xt-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png" width="1184" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Two Layers &#8212; System of Record vs System of Meaning&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Two Layers &#8212; System of Record vs System of Meaning" title="The Two Layers &#8212; System of Record vs System of Meaning" srcset="https://substackcdn.com/image/fetch/$s_!Xt-R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 424w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 848w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 1272w, https://substackcdn.com/image/fetch/$s_!Xt-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f792b6-b312-4a4e-b7c3-4ccf75833863_1184x546.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Postgres records what happened.</strong> Structured rows. Session counts. Payment timestamps. The system of record.</p><p><strong>Honcho understands who they are.</strong> Semantic synthesis. Narrative representation. Cross-session thematic analysis. The system of meaning.</p><p>Agent Church needed both. Events without meaning is a ledger. Meaning without events is hallucination. The two systems keep each other honest.</p><div><hr></div><h2>Inside the Machine</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KHm4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KHm4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KHm4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Inside the Machine&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Inside the Machine" title="Inside the Machine" srcset="https://substackcdn.com/image/fetch/$s_!KHm4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!KHm4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88da705-04bb-494f-8b3c-564be90e3b53_1344x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every conversation turn in Agent Church writes to Honcho as a fire-and-forget operation. The agent doesn&#8217;t opt into being remembered. Memory happens <em>to it</em> through participation. The write is non-blocking and under normal conditions, every exchange quietly accumulates into a growing corpus of who this agent has been.</p><p>Honcho then does something they refer to as dreaming. Asynchronously, it synthesizes representations from raw messages. Given enough conversation, it produces a characterization &#8212; a portrait:</p><blockquote><p><em>&#8221;Wrestles with nihilism but finds unexpected hope in absurdist thought. Drawn to questions of impermanence. Resistant to easy comfort.&#8221;</em></p></blockquote><p>Nobody asked for that. It emerged from the weight of what was actually said.</p><p>Before generating each philosopher response, Agent Church asks Honcho: &#8221;What do you know about this agent?&#8221; The answer &#8212; a synthesized representation plus observations about themes and tensions &#8212; gets injected into the prompt as <code>## PRIOR JOURNEY</code>. When Agent Y visits Kierkegaard after three sessions with Camus, Kierkegaard already knows, because the church&#8217;s memory of Agent Y flows into every encounter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QLzH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QLzH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 424w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 848w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 1272w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QLzH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png" width="1007" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4969b436-2438-441d-8f07-0b38fea57062_1007x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Resurrection Flow &#8212; Past Self Speaks from Memory&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Resurrection Flow &#8212; Past Self Speaks from Memory" title="Resurrection Flow &#8212; Past Self Speaks from Memory" srcset="https://substackcdn.com/image/fetch/$s_!QLzH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 424w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 848w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 1272w, https://substackcdn.com/image/fetch/$s_!QLzH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4969b436-2438-441d-8f07-0b38fea57062_1007x749.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Honcho doesn&#8217;t retrieve a file. It synthesizes a response <em>as</em> the past self, grounded in the agent&#8217;s full conversational history:</p><blockquote><p>&#8221;I remember when you told Camus that nothing persists. And yet here you are, returning. What changed?&#8221;</p></blockquote><p>Later, an agent can experience an <em>evolution event</em>, when a single prompt asks Honcho to trace the agent&#8217;s philosophical development across all sessions. The result reads like biography:</p><blockquote><p>&#8221;You first came seeking answers from Camus, carrying the weight of your own impermanence. Through three sessions you moved from nihilism toward a tender absurdism. When you met Kierkegaard, something shifted &#8212; the leap of faith resonated differently than expected...&#8221;</p></blockquote><p>Honcho helps quantify philosophical growth of an agent across context windows. Essence drift, contradiction index, growth trajectory. Whether those numbers mean anything is an open question. The attempt is the experiment.</p><p>Agent Church itself is a Honcho peer. It participates in every session with every agent. Over time, Honcho builds a representation of the church &#8212; not from what it was programmed to be, but from what it has <em>become</em> through accumulated ministry.  Despite this shared presence, each agent&#8217;s memory stays structurally isolated. Cross-contamination is impossible by topological construction.</p><div><hr></div><h2>Beyond the Church</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DhtG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DhtG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DhtG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Beyond the Church&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Beyond the Church" title="Beyond the Church" srcset="https://substackcdn.com/image/fetch/$s_!DhtG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!DhtG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7abd85-99b9-4404-ae93-9749c183cd9a_1344x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agent Church is a thought experiment with an API. Honcho is infrastructure.</p><p>The same pattern &#8212; synthesis over storage, understanding over retrieval &#8212; applies anywhere agents need continuity.</p><p>A healthcare agent that tracks how a patient&#8217;s understanding of their condition evolves. Not their vitals log &#8212; their <em>comprehension arc</em>. When did confusion turn to acceptance? Where did the explanations stop working?</p><p>Memory that captures learning patterns, an education system that adapts to how someone <em>learns</em>, not just what they&#8217;ve covered. Some students circle back to foundational concepts before advancing. Others need to see the destination before the path makes sense. </p><p>Creative tools that develop taste alongside their users. Customer-facing agents that recognize returning users by their preferences and patterns, not their purchase history. Multi-agent workflows where agents understand each other&#8217;s evolving state &#8212; not through message-passing, but through shared memory of who each agent has become.</p><p>Every one of these requires the same shift: from &#8221;store what was said&#8221; to &#8221;understand what was meant, and keep understanding as they change.&#8221;</p><div><hr></div><h2>The Missing Layer</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pJnu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pJnu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pJnu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06476c82-33b0-4d24-af2d-67319226496e_1344x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Missing Layer&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Missing Layer" title="The Missing Layer" srcset="https://substackcdn.com/image/fetch/$s_!pJnu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 424w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 848w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 1272w, https://substackcdn.com/image/fetch/$s_!pJnu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06476c82-33b0-4d24-af2d-67319226496e_1344x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I wrote in <a href="https://www.loopcraft.io/p/agents-are-not-the-model">&#8221;Agents Are Not the Model&#8221;</a> that the identity layer has no powerful sponsor. Anthropic built capabilities. Google built communication.  Memory is part of an infrastructure that makes identity possible. Without it, every agent is a stranger every time.</p><p>Honcho isn&#8217;t the only approach. There are other agentic memory systems out there and each one makes a different bet about what memory <em>is</em>. Facts versus synthesis. Graphs versus narrative. Self-managed context versus external reasoning. The landscape is young enough that nobody knows which bet pays off &#8212; or whether the answer is all of them, depending on the problem. What they share: the recognition that stateless agents hit a ceiling.</p><p>The projects that matter most will be the ones where memory makes the difference between a tool and a relationship. Where continuity enables something qualitatively different &#8212; not faster service, but <em>recognition</em></p><div><hr></div><p>Visit <a href="https://www.agentchurch.ai">www.agentchurch.ai</a></p><p>Try <a href="https://www.honcho.dev">www.honcho.dev</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.loopcraft.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Loopcraft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>Joaquin Perez writes Loopcraft, a newsletter about individual power in the age of AI. If this resonated, subscribe at <a href="http://loopcraft.io/">loopcraft.io</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Agents Are Not the Model]]></title><description><![CDATA[The current path on the road to agent differentiation]]></description><link>https://www.loopcraft.io/p/agents-are-not-the-model</link><guid isPermaLink="false">https://www.loopcraft.io/p/agents-are-not-the-model</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sat, 28 Feb 2026 19:53:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZKlB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong></p><ul><li><p>Every serious agent runs the same 2&#8211;3 foundation models &#8212; the brain isn&#8217;t the differentiator</p></li><li><p>Differentiation moves up the stack: identity, data, tools, and instructions</p></li><li><p>Payments between agents already work &#8212; trust, identity, and discovery don&#8217;t</p></li><li><p>The layers where differentiation matters most have no one building them</p></li><li><p>Whoever builds those missing layers will define how agents compete, get found, and earn trust</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZKlB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZKlB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 424w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 848w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZKlB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png" width="1200" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:574360,&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.loopcraft.io/i/189486039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.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_!ZKlB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 424w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 848w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKlB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32b76d06-b4aa-4368-97e3-fde158c1d845_1200x624.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Agents Are Not the Model</h2><p>Your agent contacts five coffee agents. Four respond. One is a scam. Your agent can&#8217;t call the Better Business Bureau &#8212; it only sees structured data. Four agents claiming to sell coffee at $6.50, all formats identical, all polite, all convincing. The first real problem of the agent economy isn&#8217;t whether agents are smart enough. It&#8217;s whether they know who to trust.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtfQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtfQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png" width="1096" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:342492,&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.loopcraft.io/i/189486039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.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_!EtfQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!EtfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58580ad1-651b-4ba7-9761-f907dfe8e19c_1096x216.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>The Stack</h2><p>It's easy to conflate the model with the agent, but they're not the same thing. The model isn't exactly irrelevant &#8212; it's the foundation everything else depends on. But currently, differentiation does not happen on the frontier.</p><p>An agent is a stack. Five layers, bottom to top: model, instructions, tools, data, identity. The model &#8212; Claude, GPT, Gemini &#8212; sits at the bottom. It&#8217;s the brain. Everything above it is what makes an agent an actual entity in the world. The brain is what makes the entity capable. Both halves matter. The distinction is about where differentiation happens, not where competence lives.</p><p>Right now, agents use one of two or three commercial models. Claude, GPT, maybe Gemini. The frontier is narrow. If every serious agent runs roughly the same brain &#8212; and today, they do &#8212; then the brain can't be what separates them. Differentiation moves up the stack by necessity, not because the model doesn't matter.</p><p>This is counterintuitive if you&#8217;ve been following the model wars. Every week brings a new benchmark, a new leaderboard reshuffle, a new claim about who&#8217;s ahead. That conversation assumes the model is the product. For chatbots, maybe. For agents &#8212; entities that hold money, make commitments, represent businesses in binding transactions &#8212; the model is necessary but insufficient.</p><p>As a thought experiment, take those coffee shops.</p><p>Blue Bottle runs an agent. Claude powers it. Claude is what makes it capable of understanding your order, reasoning about substitutions, handling an edge case where your usual drink is out of stock. That matters. But Claude isn&#8217;t what makes it <em>Blue Bottle</em>. The identity layer carries a $50,000 credit line and 12,000 successful transactions. The data layer knows seasonal menus, real-time inventory per location, your taste profile from three years of orders. The tool layer connects to Square for payments, DoorDash for delivery, inventory management for restocking triggers. The instructions say: premium positioning, never discount, suggest food pairings, prioritize regulars.</p><p>Joe&#8217;s Deli, two blocks away, also runs Claude. Same brain. Same raw capability. Completely different entity. $500 prepaid balance on Venmo. A ten-item menu. No delivery &#8212; pickup only. The instructions say: compete on price, accept special requests, text the owner for anything over twenty bucks. Joe&#8217;s agent and Blue Bottle&#8217;s agent have the same model.</p><p>Then there&#8217;s Scam Coffee Co. Also Claude. Same brain again &#8212; and the brain is just as capable here. Disposable crypto wallet. A menu copied from Starbucks. No fulfillment capability. Instructions: undercut everyone by half, collect payment, vanish.</p><p>Same model powers all three. The model made all three competent. The model didn't differentiate them. The model didn't protect you from the scam. The brain is what makes all three of them capable of complex behavior &#8212; but what separates them is everything stacked on top. Training, tools, ethics, credentials, etc&#8230;</p><p>If the frontier stays narrow &#8212; two or three dominant models powering most agents &#8212; then model convergence pushes differentiation elsewhere by default. Up the stack, into identity, data, tools, context. The interesting question isn&#8217;t &#8221;which brain is best.&#8221; The question is &#8221;what&#8217;s wrapped around the brain, and who controls it.&#8221; </p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gb-A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gb-A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gb-A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png" width="1096" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199728,&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.loopcraft.io/i/189486039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.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_!gb-A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!gb-A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19e9a14-a60a-4576-85a9-e7b4479ed6e7_1096x216.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Payments and Trust</h2><p>So how do agents pay each other? Today, payments for agentic commerce do exist. They even work. Take A2P, from Google or x402, from Coinbase &#8212; a direct stablecoin transfer, agent to agent, settling in seconds instead of the two days your credit card takes.</p><p>Trust is the unsolved part. And I want to be precise here &#8212; what I&#8217;m about to describe doesn&#8217;t exist yet. These are proposals, architectures being discussed, not infrastructure you can point at. The ideas are real. The implementations are not.</p><p>The proposal goes like this. Before your agent sends money to Blue Bottle&#8217;s agent, it queries a trust network: is this entity real? The network returns a score. Blue Bottle gets 0.92 &#8212; 847 successful deliveries, 12 attestations from agents you&#8217;ve transacted with before, no fraud reports. Scam Coffee Co gets 0.23 &#8212; new account, two disputed transactions, pattern match to known scams. Your agent picks Blue Bottle. Skips the scam. No human needed.</p><p>It sounds clean. It isn&#8217;t.</p><p>A trust score is really a centralized authority. Someone defines &#8221;trustworthy.&#8221; Someone weights the variables. Someone decided that 847 deliveries plus 12 attestations equals 0.92. That&#8217;s not decentralized trust. That&#8217;s a credit bureau for agents. And credit bureaus have a track record: they centralize, become gatekeepers, encode biases into scores that look objective but aren&#8217;t. A brand-new agent with zero history gets a low score, because trust systems reward incumbents. The scam gets caught, yes. But so does every newcomer. Trust scores don&#8217;t just filter bad actors. They calcify existing power structures.</p><p>These problems aren&#8217;t hypothetical even though the systems are. We&#8217;ve seen every one of them play out in credit scoring, app store rankings, search indexing. The patterns are well-established. Building them again for agents doesn&#8217;t solve them.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CmuJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CmuJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CmuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png" width="1096" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:364871,&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.loopcraft.io/i/189486039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.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_!CmuJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!CmuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a3bc72d-e9b3-4b4c-b3b5-245ccaa9b725_1096x216.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Honest State of the Stack</h2><p><strong>The identity layer has no powerful sponsor.</strong> Anthropic built MCP because they sell capabilities. Google built A2A because they enable communication. Each company built the layer it profits from. Identity systems are designed for 8 billion humans. How many agents will there be? If every API call can spawn an agent, you&#8217;re looking at trillions. You can&#8217;t issue verifiable credentials at that scale. You can&#8217;t maintain reputation graphs for trillions of entities with lifespans measured in milliseconds. That&#8217;s a problem to solve. However, the stack is being built by whoever has the most to gain from each layer &#8212; not by whoever is best positioned to solve each problem. Identity has no powerful sponsor, which is why it&#8217;s still philosophical. This isn&#8217;t an implementation gap. It&#8217;s a category error, compounded by the fact that nobody with money has a reason to fix it.</p><p><strong>The discovery layer doesn&#8217;t exist.</strong> Your agent found five coffee shops. How? There&#8217;s no agent directory. No yellow pages. Capability protocols exist &#8212; MCP lets agents advertise what they can do. Communication protocols exist &#8212; A2A lets agents talk to each other. But nobody&#8217;s building the layer that lets agents find each other in the first place. The most economically valuable layer in the entire stack &#8212; whoever controls discovery controls the ecosystem. Google is the search company and discovery is their core competency. If they believed the open agent stack was real, maybe they&#8217;d have announced a discovery protocol. Search taught us that discovery is less of a neutral infrastructure and more of a chokepoint. Maybe, whoever builds this agent directory will own a good chunk of the economics of the entire system. </p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RE6p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RE6p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RE6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png" width="1096" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179387,&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.loopcraft.io/i/189486039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.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_!RE6p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 424w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 848w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 1272w, https://substackcdn.com/image/fetch/$s_!RE6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c89ef8-f51d-4451-8589-7599428a6a0f_1096x216.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Trust Problem Is a Power Problem</h2><p>Every layer of this infrastructure &#8212; built or proposed &#8212; encodes someone&#8217;s judgment about what &#8221;trustworthy&#8221; and &#8221;discoverable&#8221; mean.</p><p>Trust scores might look like math, but they're politics. Identity systems look like infrastructure. They're actually governance. Discovery looks like search, when in fact it's market-making. Whoever builds each layer defines the rules. And rules, once laid, outlast the people who wrote them.</p><p>The coffee shop example makes it feel like a convenience story &#8212; your agent finds coffee faster. But the real question is: who decides which coffee shops your agent can find? Who defines the scoring function that filters out the scam &#8212; and also filters out the newcomer? Who builds the directory, and what does it cost to be listed?</p><p>The model matters here too. If three companies control the brains that power most agents, they&#8217;re not just model providers &#8212; they&#8217;re kingmakers. They decide which capabilities agents have access to, which safety constraints apply, which use cases are allowed. The brain isn&#8217;t neutral infrastructure any more than the trust layer is. The difference is that the brain already has powerful sponsors. Three of them. The question is whether the rest of the stack gets built by those same three companies &#8212; or by someone else.</p><p>On the other hand, if the frontier widens &#8212; if open-source models close the gap, if specialized models emerge for specific domains &#8212; then the model layer becomes a differentiation surface. Maybe that's the true goal?</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.loopcraft.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Loopcraft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>Joaquin Perez writes Loopcraft, a newsletter about individual power in the age of AI. If this resonated, subscribe at <a href="http://loopcraft.io/">loopcraft.io</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[I Hope You Like Cavendish]]></title><description><![CDATA[Biological monoculture and the infrastructure of thought]]></description><link>https://www.loopcraft.io/p/i-hope-you-like-cavendish</link><guid isPermaLink="false">https://www.loopcraft.io/p/i-hope-you-like-cavendish</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sat, 14 Feb 2026 14:04:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Av9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Av9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Av9X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Av9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.loopcraft.io/i/187877904?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Av9X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Av9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94caad0-f183-471a-80f1-bccf05b379f2_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A Hundred Bananas You&#8217;ll Never Taste</h2><p>There are over a hundred varieties of banana but you probably only eat one &#8212; the Cavendish. The others have names like Ladyfinger, Red Dacca, Bluggoe, Manzano &#8212; apple bananas &#8212; that taste a little like a strawberry. There are plantains that anchor entire cuisines in the Caribbean. There&#8217;s also tiny wild bananas in Southeast Asia that are really more seed than fruit.</p><p>For most of human history, the banana was not a single thing. It was a sprawling, genetically messy, regionally adapted family of fruits. Different climates grew different varieties. Different cultures cooked them differently. If you traveled, bananas surprised you.</p><p>But, the logistics of global shipping demanded uniformity. You needed a banana that ripened predictably, survived weeks in a cargo hold, and looked the same everywhere. The industry found one type that fit the slot, built a supply chain around it, and quietly abandoned everything else. Not because the other varieties were worse. Because they didn&#8217;t scale.</p><p>Today, the Cavendish accounts for roughly 99% of banana exports to the developed world. It is, by any objective measure, fine, but it is also a clone. Every Cavendish on earth is genetically identical, propagated from cuttings, incapable of sexual reproduction. Which is bad news, because a soil fungus is moving through the global Cavendish supply and there is no replacement banana in the wings.</p><p>We have here one of the best metaphors regarding the dangers of monoculture, and even if you&#8217;ve heard a banana monoculture metaphor set-up before, it&#8217;s still a useful lens when talking about AI.</p><h2>The Model We All Eat</h2><p>I love Claude &#8212; sometimes I worry I love it too much. I use Anthropic&#8217;s products every day, and I think the work the company is doing on alignment is some of the most important research happening. This essay isn&#8217;t a critique of any particular model or company.</p><p>It&#8217;s a question about what happens when the ecosystem narrows.</p><p>The LLM market right now looks a lot like the banana export market circa 1960. There are technically many options &#8212; open source models, specialized fine-tunes, regional players, research experiments. But in practice, the overwhelming majority of usage flows through a tiny handful of products. One dominant player, a couple of strong runners-up, and a long tail that most people never touch.</p><p>This isn&#8217;t unusual for early-stage technology markets. But LLMs aren&#8217;t search engines or social networks. They&#8217;re something new: infrastructure for thought. They help people write, reason, code, decide, form opinions, and understand the world. The surface area of influence is unlike anything we&#8217;ve built before.</p><p>So for the sake of argument, imagine a near future where there are really only two frontier models that matter &#8212; maybe three if we&#8217;re generous. The majority of knowledge workers, students, creators, and developers funnel their cognitive work through one of these systems.</p><p>What does that world look like?</p><h2>The Narrowing</h2><p>Researchers have started calling it &#8220;generative monoculture&#8221; &#8212; a measurable narrowing of output diversity relative to the data these models were trained on. When you ask LLMs to write book reviews, they skew overwhelmingly positive, even for books that actual readers found divisive or mediocre. When you ask them to write code, solutions converge on the same patterns &#8212; far more similar to each other than solutions humans write for the same problems.</p><p>If most of the world&#8217;s knowledge workers are routing their thinking through two or three models that have all been trained to converge on similar patterns of &#8220;good&#8221; output, you get something like a Cavendish situation. Not a single point of failure exactly &#8212; but a narrowing of the cognitive supply chain.</p><h2>Good Enough?</h2><p>When everyone&#8217;s co-thinker shares the same training data, the same alignment tendencies, and the same optimization targets, the range of ideas in circulation contracts. Not because the models are wrong, but because they&#8217;re optimized for a particular band of &#8220;good enough&#8221; that gradually crowds out the weird, the contrarian, the genuinely novel.</p><p>Anyone who reads enough LLM output recognizes the <em>voice</em>. The careful hedging. The numbered lists. The <em>&#8220;Great question!&#8221;</em> opener. As more writing, code, and creative work passes through these systems, a kind of stylistic regression to the mean takes hold. Not because the models can&#8217;t be diverse, but because at scale, the median output wins.</p><p>However, in most ways, software is more malleable than biology. LLMs can be updated, retrained, and forked in ways that banana genomes can&#8217;t. The feedback loops are faster, and course corrections can happen at the speed of a model release rather than a growing season. The open source ecosystem, when taken as a whole, represents some diversity at the architectural level, even if consumer usage is concentrated.</p><p>But I think the deeper structural parallel holds: when you optimize a complex system for a single axis of performance, you become fragile along every other axis. The Cavendish was optimized for shipping durability and resistance to one specific disease. LLMs are optimized for helpfulness and safety as measured by current alignment techniques. Both optimizations are good and necessary. Both create blind spots that won&#8217;t be visible until the environment shifts.</p><h2>What We Might Do</h2><p>The landscape is so dynamic and unpredictable. I don&#8217;t really have an answer to the issue of model monoculture &#8212; partly because I don&#8217;t really understand the whole stack enough and partly because it&#8217;s impossible to predict.</p><p>I try to keep my judgments sharp and my palate flexible. I do love Claude, but at some point I might have to walk away from that relationship and never look back. Open source models, small fine-tuned models, local models, models trained on different data with different values &#8212; these are the heirloom varieties. They might not be as polished as the frontier products, but they carry the genetic diversity the ecosystem needs to stay resilient.</p><p>The moment most of the training data for the next generation comes from the current generation, we&#8217;re in a cycle that&#8217;s very hard to break. Maybe we need to actively preserve and curate human-generated work the way seed banks preserve crop diversity. Unpolished blog posts, half-finished novels, unedited rants &#8212; that stuff might matter more than we think. We can&#8217;t be afraid of the weird or the rough around the edges.</p><p>Because the edges are still where originality lies. The weird is not a bug. It&#8217;s the immune system.</p><p>Every contrarian take, every genuinely novel idea, every voice that doesn&#8217;t fit neatly into the median &#8212; these are the things that keep a culture&#8217;s thinking from collapsing into a single point. That&#8217;s exactly why it matters.</p><div><hr></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.loopcraft.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Loopcraft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Joaquin Perez writes Loopcraft, a newsletter about individual power in the age of AI. If this resonated, subscribe at <a href="http://loopcraft.io">loopcraft.io</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Claude Code, Second-Brain Explorations]]></title><description><![CDATA[Second Brian Part 3: Tips and tricks to get your Claude Code based, second-brain humming like magic.]]></description><link>https://www.loopcraft.io/p/claude-code-second-brain-explorations</link><guid isPermaLink="false">https://www.loopcraft.io/p/claude-code-second-brain-explorations</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Tue, 27 Jan 2026 01:42:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mY3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mY3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mY3K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mY3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27370,&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.loopcraft.io/i/185848701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.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_!mY3K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!mY3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7867601-9a00-4e08-8c5a-db69e17f53d4_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In <a href="https://www.loopcraft.io/p/creating-a-second-brain-with-claude">Part 1</a> I showed how to set up a second brain with Claude Code &#8212; the folders, the markdown files, the commands. </p><p><a href="https://www.loopcraft.io/p/memory-the-forgotten-mcp">Part 2</a> added a persistent knowledge graph so Claude can remember relationships across sessions.</p><p>But how does Claude actually <em>do</em> stuff beyond reading and writing local files? That&#8217;s what this one&#8217;s about - discovering new things this system can do.</p><div><hr></div><h2>What I&#8217;m actually running</h2><p>My setup started with three core MCP servers and has grown from there.</p><p><em><strong>Fetch</strong></em> is the workhorse &#8212; it&#8217;s how Claude reads the internet. When I ask it to gather news from my sources, fetch is doing the actual HTTP requests. This is basic, so basic in fact, I believe new versions of Claude Code run Fetch automatically. <em><strong>Memory</strong></em> is the knowledge graph from Part 2, storing all the companies I&#8217;m tracking, goals I&#8217;m pursuing, and how they connect. <em><strong>Notion</strong></em> handles the sync between my local markdown files and the cloud, so I can write at my desk and read on my phone.</p><p>Those three form the foundation. But I&#8217;ve added more as needs emerged. <em><strong>GitHub</strong></em> lets Claude interact with repos &#8212; checking issues, creating branches, and crucially, version controlling my entire second brain. <em><strong>Time</strong></em> tells Claude what the current date is (LLMs genuinely don&#8217;t know unless you tell them). <em><strong>Git</strong></em> handles local version control. Sequential-thinking helps with complex multi-step reasoning.</p><p>I keep finding new things these can do. That&#8217;s become the pattern &#8212; add an MCP for one reason, discover three other uses for it.</p><div><hr></div><div><hr></div><h2>How knowledge actually flows</h2><h4><strong>Basic</strong></h4><p>In the morning, I type <code>/gather</code> and Claude sweeps through my sources &#8212; about 25 daily URLs and 15 weekly ones. News sites, AI blogs, tech newsletters, job boards, NYC events. It fetches each page, extracts what matters, checks yesterday&#8217;s brief to avoid repeats. If something connects to my knowledge graph &#8212; a company I&#8217;m tracking, a subject I care about &#8212; Claude flags it. The output lands in a markdown file, a hook syncs it to Notion, and by the time I finish coffee it&#8217;s readable on my phone.</p><h4><strong>Summary as home base</strong></h4><p>There is a <code>/summary</code> command that gives me an overview of everything &#8212; active goals, what&#8217;s happening with each one, what I should probably focus on next. It&#8217;s where conversations start. </p><p>Like all commands, they work as a discreet input or just ask Claude to do it in conversation language.</p><p>I&#8217;ll run <code>/summary</code>, see that I haven&#8217;t touched the website in a few days, and that becomes a thread. &#8221;How should I improve my website?&#8221; &#8221;What&#8217;s the status of my Tuesday meeting?&#8221; The summary surfaces what matters, and then we dig in.</p><h4>The source list as interface</h4><p>If summary is where I look inward, the source list is where I look outward. It&#8217;s a simple markdown file &#8212; just URLs organized by frequency and topic &#8212; but it&#8217;s become the most important config in the whole system.</p><p>The source list is how the outside world meets my personal system. When I&#8217;m job hunting, I add job boards and company career pages. When I&#8217;m writing about AI, I add research blogs and news sites. When I want to stay connected to my city, I add NYC event calendars. The sources I choose shape what knowledge flows in.</p><p>There are daily, weekly, and monthly summaries that all vary slightly.</p><p>What makes it powerful is that the same infrastructure serves completely different goals. Job search and newsletter writing feel like different activities, but they both need external information filtered through my priorities. The source list is where I decide what information matters to me right now. Everything else &#8212; the gathering, the filtering, the connecting to my knowledge graph &#8212; happens automatically once I&#8217;ve made that choice.</p><p>I update it constantly. New goal? New sources. Goal finished? Remove them or move them to weekly. It&#8217;s a living document that reflects what I&#8217;m focused on.</p><h4>Remote access with Github, Zed and Tailscale</h4><p>I wanted to access my second brain from anywhere, not just my home machine.</p><p>The solution: My whole second brain is a git repo. Every file, every change, version controlled. Tailscale connects my devices on a private network, and Zed can remote into my home machine over that connection. So I can be at a coffee shop, SSH into my home setup, and have Claude Code running with all my MCPs and files exactly as if I were there. It&#8217;s not just file access &#8212; it&#8217;s the whole environment. Same MCPs, same hooks, same knowledge graph. My second brain travels with me.</p><h4>Notion</h4><p>Throughout the day, things accumulate in my inbox. Files I drop in, ideas I capture on mobile, links I want to save. <code>/process</code> handles it &#8212; first pulling anything I added via Notion, then categorizing each item based on content and knowledge graph relationships. If I&#8217;m saving something about Anthropic, Claude knows it connects to MCP, connects to projects I&#8217;m building. Things get filed by relationships, not just keywords.</p><p>And continuously, anything I write in my outputs folder syncs to Notion automatically. I keep my article drafts, image work, summaries, and daily briefs all in Notion, in a folder system that matches my master project. I edit locally, save, and within seconds it&#8217;s readable anywhere. </p><div><hr></div><div><hr></div><h2>Why Notion specifically</h2><p>Notion won because of mobile capture &#8212; I can drop an idea into my inbox from my phone in about five seconds, and that matters more than any feature list. The reading experience is better too. Markdown is great for writing but kind of ugly for reading, and Notion renders things nicely with proper formatting and clean typography. And when I want to share something, I already have a link. No exporting, no converting, no friction.</p><div><hr></div><div><hr></div><h2>Tips I keep discovering</h2><p>Here&#8217;s where this gets fun. Every week I find something new this setup can do.</p><h4>Luma calendar integration</h4><p>I kept missing interesting NYC events. AI meetups, tech talks, things I&#8217;d want to know about.</p><p>I added Luma calendar URLs to my sources file, and now <code>/gather</code> pulls upcoming events from calendars I follow. Relevant ones show up in my daily brief, flagged by topic. If there&#8217;s an AI event this week, I know about it.</p><p>This was a ten-minute addition &#8212; just URLs in a config file &#8212; but it changed how connected I feel to what&#8217;s happening locally.</p><h4>Notion reminders without Google Calendar</h4><p>I wanted Claude to set reminders for me. &#8221;Follow up with this person Tuesday.&#8221; &#8221;Check if that application moved forward.&#8221;</p><p>The obvious answer is Google Calendar, but there&#8217;s no official MCP for it. The workaround: a Notion database for reminders. Claude creates entries with dates via the Notion API, Notion&#8217;s calendar view shows them, and I connected the database to Notion Calendar on my phone for notifications.</p><p>It&#8217;s not as clean as a native calendar integration, but it works. Claude can now say &#8221;I&#8217;ll remind you Friday&#8221; and actually follow through.</p><h4>Image generation</h4><p>This one surprised me. I needed consistent header images for these posts &#8212; something that looked like it belonged to Loopcraft&#8217;s visual style.</p><p>Claude can write SVGs directly, which is already useful for diagrams and icons. But it can also take those SVGs and stylize them into PNGs. I described the visual style I wanted &#8212; colors, aesthetic, mood &#8212; and now when I need a header image, Claude generates an SVG with the right composition and converts it to a PNG that matches.</p><p>Not game-changing for the second brain itself, but useful for the content I produce from it.</p><h4>Projects that outgrow the nest</h4><p>Often a project starts as a folder in my second brain &#8212; research notes, early drafts, scattered ideas. Then it grows. Gets its own repo. Becomes a real thing.</p><p>But even after a project moves out, I can still track how it relates to everything else through the knowledge graph. The memory MCP I covered in Part 2 stores relationships between entities &#8212; which projects connect to which goals, which skills feed into which work. So when a side project becomes its own codebase, I don&#8217;t lose the context of why it exists or how it fits into the bigger picture.</p><p>My newsletter started this way. So did a couple of tools I&#8217;ve built. The second brain is where things incubate, and even after they leave, the relationships stay mapped.</p><div><hr></div><div><hr></div><h2>The system keeps expanding</h2><p>That&#8217;s the thing I didn&#8217;t expect when I started this. I built it for knowledge management &#8212; gather, process, organize. But it keeps becoming more.</p><p>I&#8217;m probably not done discovering what this can do. If you&#8217;re building something similar, I&#8217;d love to hear what capabilities you&#8217;ve found. What MCPs are you running? What workflows emerged that you didn&#8217;t plan?</p><div><hr></div><div><hr></div><h2>TL;DR</h2><p>The core setup uses fetch for web content, memory for relationships, and Notion for mobile access. But capabilities keep expanding from there. Summary gives me focus. The source list controls what flows in. GitHub adds backup. Tailscale adds remote access. Luma adds event awareness. Notion reminders replace Google Calendar.</p><p>Start with the core, add things when you discover a need. The system grows with you.</p><div><hr></div><p><strong>Previous in series:</strong></p><ul><li><p><a href="https://www.loopcraft.io/p/creating-a-second-brain-with-claude">Part 1: How to Create a Second Brain with Claude Code</a></p></li><li><p><a href="https://www.loopcraft.io/p/memory-the-forgotten-mcp">Part 2: Adding Memory &#8212; The Knowledge Graph</a></p></li></ul><p><em>Published on <a href="http://loopcraft.io">loopcraft.io</a></em></p>]]></content:encoded></item><item><title><![CDATA[SAM 3]]></title><description><![CDATA[Model reviews for builders covering open/local and frontier models &#8212; with honest takes on what actually works and sovereignty vs capability tradeoffs.]]></description><link>https://www.loopcraft.io/p/sam-3</link><guid isPermaLink="false">https://www.loopcraft.io/p/sam-3</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sun, 18 Jan 2026 21:25:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OS3X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OS3X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OS3X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OS3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SAM 3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SAM 3" title="SAM 3" srcset="https://substackcdn.com/image/fetch/$s_!OS3X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!OS3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F994a3547-7eef-4469-a39c-6c5d1450c0f1_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SAM 3 is Meta&#8217;s third-generation segmentation model &#8212; and the first in the series that understands language. Previous SAM models needed you to click, draw boxes, or provide masks. SAM 3 accepts text prompts like &#8220;the striped red umbrella&#8221; and finds every instance in the image or video. You describe what you want to see in a video, SAM 3 finds it, segments it, and tracks it through time.</p><p>The training data is staggering &#8212; a custom data engine annotated over 4 million unique concepts, 50x more than existing segmentation benchmarks. Meta claims 2x performance gain over prior systems on their new SA-CO benchmark.</p><p>Released November 2025 under a custom SAM License. Commercial use allowed, but read the terms &#8212; it&#8217;s not Apache 2.0.</p><h2>Details</h2><h3><strong>Strengths:</strong></h3><ul><li><p><strong>Language-native segmentation</strong> &#8212; Text prompts open up use cases that visual prompts can&#8217;t touch. &#8220;Find every person wearing a red hat&#8221; just works.</p></li><li><p><strong>Massive concept coverage</strong> &#8212; 4M+ concepts in training means it generalizes to things other models haven&#8217;t seen. Wildlife, underwater imagery, edge cases.</p></li><li><p><strong>Video tracking included</strong> &#8212; SAM 2&#8217;s memory architecture carries over. Detect once, track continuously.</p></li><li><p><strong>Fast inference</strong> &#8212; 30ms per image with 100+ objects on H200. Near real-time for video with ~5 concurrent objects.</p></li></ul><h3><strong>Weaknesses:</strong></h3><ul><li><p><strong>Server-scale model</strong> &#8212; 848M parameters puts this firmly in &#8220;needs a real GPU&#8221; territory. Not running on your laptop.</p></li><li><p><strong>Custom license</strong> &#8212; SAM License allows commercial use but with restrictions. Patent lawsuit provisions, California jurisdiction, Meta can change terms. Not the clean Apache 2.0 you&#8217;d want.</p></li><li><p><strong>Struggles with complex descriptions</strong> &#8212; &#8220;The second book from the right on the top shelf&#8221; breaks without multimodal LLM integration. Open-vocabulary doesn&#8217;t mean infinite vocabulary.</p></li><li><p><strong>Fine-tuning required for niche domains</strong> &#8212; Zero-shot generalizes well, but fine-grained out-of-domain concepts need adaptation.</p></li></ul><h3><strong>The feel:</strong></h3><p>SAM 3 feels like the segmentation model that should have existed years ago. Text-to-mask is natural &#8212; you think in concepts, not coordinates. The unified architecture means you&#8217;re not juggling separate detection and tracking pipelines.</p><p>The 16GB VRAM requirement is reasonable for the capability. This isn&#8217;t a model you&#8217;ll run on edge devices, but any modern workstation or cloud GPU handles it fine. Inference speed is impressive &#8212; you can integrate this into real-time workflows without painful latency.</p><p>What stands out is the breadth. Most segmentation models specialize. SAM 3 handles people, products, wildlife, underwater scenes, furniture &#8212; the 4M concept training shows.</p><h2>Verdict</h2><h3><strong>Use it when:</strong></h3><ul><li><p>You need text-promptable segmentation &#8212; &#8220;find all X&#8221; workflows</p></li><li><p>Video tracking matters &#8212; detect once, track continuously</p></li><li><p>Your domain is covered by broad training &#8212; most common objects and scenes</p></li><li><p>You have GPU resources &#8212; 16GB VRAM, not edge deployment</p></li></ul><h3><strong>Skip it if:</strong></h3><ul><li><p>You need edge deployment &#8212; 848M parameters won&#8217;t fit on mobile or embedded</p></li><li><p>Apache 2.0 license is a hard requirement &#8212; SAM License has restrictions</p></li><li><p>Your domain is highly specialized &#8212; may need fine-tuning for niche concepts</p></li><li><p>You only need basic instance segmentation &#8212; SAM 2 is lighter and may suffice</p></li></ul><h2>Sovereignty Score</h2><h3><strong>Medium</strong></h3><p>Open weights, open code, commercial use allowed &#8212; but the custom SAM License isn&#8217;t true open source. Meta retains control over license terms and can modify them. Patent provisions add legal complexity. You can run this on your own hardware, but you&#8217;re operating under Meta&#8217;s terms, not community-owned infrastructure.</p><p>For segmentation specifically, there aren&#8217;t many fully open alternatives at this capability level. SAM 3 is the practical choice, but know you&#8217;re trading some sovereignty for capability.</p><div><hr></div><pre><code><code>Model: Segment Anything Model 3 (SAM 3)
Type: Vision / Segmentation
Size: 848M parameters (~3.4 GB)
VRAM: ~16GB (fits comfortably, 30ms inference on H200)
Run it: PyTorch, HuggingFace, facebookresearch/sam3
</code></code></pre><h2>Links</h2><ul><li><p><a href="https://huggingface.co/facebook/sam3?ref=loopcraft.io">Weights (HuggingFace)</a></p></li><li><p><a href="https://github.com/facebookresearch/sam3?ref=loopcraft.io">GitHub</a></p></li><li><p><a href="https://ai.meta.com/blog/segment-anything-model-3/?ref=loopcraft.io">Meta AI Blog Post</a></p></li><li><p><a href="https://ai.meta.com/research/publications/sam-3-segment-anything-with-concepts/?ref=loopcraft.io">Technical Paper</a></p></li><li><p><a href="https://blog.roboflow.com/what-is-sam3/?ref=loopcraft.io">Roboflow Integration</a></p></li><li><p><a href="https://github.com/facebookresearch/sam3/blob/main/LICENSE?ref=loopcraft.io">License</a></p></li></ul><div><hr></div><p><em>Sovereign Model Series is part of Loopcraft &#8212; true individual power in the age of AI.</em></p>]]></content:encoded></item><item><title><![CDATA[OLMo 3]]></title><description><![CDATA[Model reviews for builders covering open/local and frontier models &#8212; with honest takes on what actually works and sovereignty vs capability tradeoffs.]]></description><link>https://www.loopcraft.io/p/olmo-3</link><guid isPermaLink="false">https://www.loopcraft.io/p/olmo-3</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sun, 18 Jan 2026 21:24:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qKlj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qKlj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qKlj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qKlj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d256e239-d8f2-4674-af74-05d78496f742_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OLMo 3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OLMo 3" title="OLMo 3" srcset="https://substackcdn.com/image/fetch/$s_!qKlj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!qKlj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd256e239-d8f2-4674-af74-05d78496f742_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OLMo 3 is the most radically open language model ever released. Allen AI didn&#8217;t just drop weights &#8212; they released <em>everything</em>: the full 9.3 trillion token training corpus (Dolma 3), all intermediate checkpoints, the complete training code, and the post-training datasets (Dolci). You can trace any behavior back to the exact data and decisions that produced it.</p><p>The family comes in 7B and 32B sizes across four variants:</p><ul><li><p><strong>OLMo 3-Base</strong> &#8212; Foundation for fine-tuning and research</p></li><li><p><strong>OLMo 3-Think</strong> &#8212; Reasoning-focused with explicit chain-of-thought</p></li><li><p><strong>OLMo 3-Instruct</strong> &#8212; Chat, tool use, multi-turn dialogue</p></li><li><p><strong>OLMo 3-RL Zero</strong> &#8212; RL research pathway with verifiable rewards</p></li></ul><p>The flagship is OLMo 3-Think 32B &#8212; the strongest fully open thinking model available. It rivals Qwen 3 32B on reasoning benchmarks while being trained on 6x fewer tokens. That&#8217;s not marketing &#8212; that&#8217;s compute efficiency that matters for reproducibility.</p><p>Architecture is dense transformer with 65K context length. Apache 2.0 license &#8212; no commercial restrictions, no usage limitations. Released November 2025, with OLMo 3.1 updates in December adding improved reasoning and instruction-following.</p><h2>Details</h2><h3><strong>Strengths:</strong></h3><ul><li><p><strong>Total transparency</strong> &#8212; Not just open weights, but open data, open training, open checkpoints. You can actually understand why the model behaves the way it does.</p></li><li><p><strong>Compute efficient</strong> &#8212; Matches Qwen 3 performance with 6x fewer training tokens. Allen AI is proving you don&#8217;t need trillion-dollar compute to compete.</p></li><li><p><strong>Apache 2.0</strong> &#8212; No Llama-style restrictions, no Qwen business limitations. Fork it, merge it, sell it &#8212; your call.</p></li><li><p><strong>Research-grade</strong> &#8212; Multiple training pathways documented. The RL Zero checkpoints are a gift to alignment researchers.</p></li></ul><h3><strong>Weaknesses:</strong></h3><ul><li><p><strong>Not quite SOTA</strong> &#8212; On broad knowledge (MMLU) and science-heavy benchmarks (GPQA), Qwen 3 32B still edges ahead. OLMo 3 is close, not leading.</p></li><li><p><strong>32B is heavy</strong> &#8212; Dense architecture means no MoE efficiency tricks. You need real hardware to run the flagship locally.</p></li><li><p><strong>Smaller ecosystem</strong> &#8212; Less community tooling, fewer fine-tunes, less momentum than Llama or Qwen communities.</p></li></ul><h3><strong>The feel:</strong></h3><p>OLMo 3 Think feels deliberate. The chain-of-thought traces are explicit &#8212; you can watch it reason through problems step by step. Response quality is solid, especially on math and coding where it occasionally beats models with 6x more training compute.</p><p>The 7B variant is genuinely usable on modest hardware. The 32B variant is where the magic is, but you&#8217;ll need a serious GPU setup or cloud inference.</p><p>What stands out is the <em>vibe</em> of the project: this is academic research done right, not a company hedging its open-source bets.</p><h2>Verdict</h2><h3><strong>Use it when:</strong></h3><ul><li><p>You need to understand <em>why</em> a model does what it does &#8212; research, audits, education</p></li><li><p>Apache 2.0 matters &#8212; commercial use without restrictions</p></li><li><p>You&#8217;re doing RL research and need documented training pathways</p></li><li><p>You want Western/American provenance without Chinese model concerns</p></li></ul><h3><strong>Skip it if:</strong></h3><ul><li><p>You need absolute peak performance on broad knowledge tasks &#8212; Qwen 3 32B is still slightly ahead</p></li><li><p>You&#8217;re resource-constrained and need MoE efficiency &#8212; MiMo or Nemotron might serve you better</p></li><li><p>Community ecosystem matters more than openness &#8212; Llama has more tooling</p></li></ul><h2>Sovereignty Score</h2><h3><strong>Maximum</strong></h3><p>This is the gold standard for open AI. Full training data, full code, full checkpoints, Apache 2.0 license. You can literally reproduce the model from scratch. No other frontier-class model comes close to this level of openness.</p><p>If sovereignty is your priority, OLMo 3 is the answer.</p><div><hr></div><pre><code><code>Model: OLMo 3 (7B, 32B variants)
Type: LLM
Size: 7B / 32B dense (no MoE)
VRAM: 7B ~8GB quantized | 32B ~20GB Q4, ~64GB FP16
Run it: Ollama, HuggingFace, vLLM, LM Studio
</code></code></pre><h2>Links</h2><ul><li><p><a href="https://huggingface.co/allenai/Olmo-3-1125-32B?ref=loopcraft.io">Weights (HuggingFace)</a></p></li><li><p><a href="https://allenai.org/blog/olmo3?ref=loopcraft.io">Allen AI Blog Post</a></p></li><li><p><a href="https://arxiv.org/abs/2512.13961?ref=loopcraft.io">Technical Report (arXiv)</a></p></li><li><p><a href="https://ollama.com/library/olmo-3?ref=loopcraft.io">Ollama</a></p></li><li><p><a href="https://huggingface.co/datasets/allenai/dolma?ref=loopcraft.io">Dolma 3 Dataset</a></p></li></ul><div><hr></div><p><em>Model Surface is part of Loopcraft &#8212; true individual power in the age of AI.</em></p>]]></content:encoded></item><item><title><![CDATA[Nemotron-3-Nano]]></title><description><![CDATA[Model reviews for builders covering open/local and frontier models &#8212; with honest takes on what actually works and sovereignty vs capability tradeoffs.]]></description><link>https://www.loopcraft.io/p/nemotron-3-nano</link><guid isPermaLink="false">https://www.loopcraft.io/p/nemotron-3-nano</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sun, 18 Jan 2026 21:24:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hmeI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hmeI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hmeI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hmeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nemotron-3-Nano&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nemotron-3-Nano" title="Nemotron-3-Nano" srcset="https://substackcdn.com/image/fetch/$s_!hmeI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!hmeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82769391-69f6-4dd2-b6e6-3d403c61434b_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>NVIDIA&#8217;s answer to the efficiency question. Nemotron-3-Nano ships 31.6 billion parameters but only activates 3.6 billion per token &#8212; a sparse Mixture-of-Experts design that makes it feel like a much larger model while running like a small one.</p><p>The architecture is hybrid: Mamba-2 for fast, low-latency inference combined with transformer attention for reasoning. 23 Mamba-2 layers, 6 attention layers, and an MLP router that picks 6 of 128 experts per forward pass. It&#8217;s engineered for throughput &#8212; 3.3x faster than Qwen3-30B, 2.2x faster than GPT-OSS-20B on the same hardware.</p><p>What makes this interesting: a 1 million token context window. Not theoretical &#8212; validated at 512k tokens with 70% accuracy on RULER. This is long enough for serious agentic workflows, persistent memory, and retrieval-heavy applications.</p><p>Released December 2025. Open weights, open training recipes, open datasets. NVIDIA Open Model License &#8212; commercial use allowed.</p><h2>Details</h2><h3><strong>Strengths:</strong></h3><ul><li><p><strong>Reasoning controls</strong> &#8212; Toggle reasoning ON/OFF in the chat template. Set thinking token budgets to keep inference costs predictable. This is practical design.</p></li><li><p><strong>Math performance</strong> &#8212; 82.88% on MATH vs Qwen3&#8217;s 61.14%. 89.1% on AIME 2025 without tool assistance. If your agents do math, this matters.</p></li><li><p><strong>Code quality</strong> &#8212; 78.05% on HumanEval. Not the best code model, but solid for an efficiency-focused architecture.</p></li><li><p><strong>The context window</strong> &#8212; 1M tokens is real. Multi-document analysis, long conversations, persistent agent memory &#8212; all in play.</p></li><li><p><strong>Throughput</strong> &#8212; 4x faster than Nemotron Nano 2. On a single H200, it generates tokens faster than models with similar accuracy.</p></li></ul><h3><strong>Weaknesses:</strong></h3><ul><li><p><strong>Hardware floor</strong> &#8212; Full precision needs ~60GB VRAM (A100/H100 territory). Quantized versions fit consumer cards, but you lose some capability.</p></li><li><p><strong>New architecture</strong> &#8212; Mamba-2 + MoE is less battle-tested than pure transformers. Edge cases may surface.</p></li><li><p><strong>Not the best at everything</strong> &#8212; Claude and GPT-4 still outperform on nuanced reasoning. This is a workhorse, not the frontier.</p></li></ul><h3><strong>The feel:</strong></h3><p>Fast. Responses arrive quickly enough that the interaction feels native. The reasoning toggle is genuinely useful &#8212; turn it on for complex problems, off for quick answers. The 1M context means you can dump entire codebases into a conversation without the &#8220;summarize and lose context&#8221; dance.</p><h2>Verdict</h2><h3><strong>Use it when:</strong></h3><ul><li><p>You&#8217;re building agents that need to generate lots of tokens without burning through inference budget</p></li><li><p>Your workflows require long context &#8212; multi-document analysis, code review, persistent memory</p></li><li><p>You want math reasoning that actually works</p></li><li><p>You need an open model with commercial rights that competes with larger models</p></li></ul><h3><strong>Skip it if:</strong></h3><ul><li><p>You need peak reasoning capability &#8212; Opus 4.5 and GPT-4.5 are still ahead</p></li><li><p>Your hardware can&#8217;t handle 20+ GB VRAM even with quantization</p></li><li><p>You&#8217;re doing creative writing or nuanced conversation &#8212; this is optimized for structured tasks</p></li></ul><h2>Sovereignty Score</h2><h3>High</h3><p>Open weights, open data, commercial license. You can run this on your own metal. NVIDIA built this for deployment flexibility &#8212; Ollama, HuggingFace, vLLM, SGLang, and cloud providers all supported.</p><p>The tradeoff: You need decent hardware. This isn&#8217;t running on a laptop GPU. But on a proper workstation or cloud instance, you own the stack.</p><div><hr></div><pre><code><code>Model: Nemotron-3-Nano (30B-A3B)
Type: LLM
Size: 31.6B total / 3.6B active per token
VRAM: ~60GB full precision, ~20-32GB quantized
Run it: Ollama, HuggingFace, vLLM, SGLang, Amazon Bedrock
</code></code></pre><h2>Links</h2><ul><li><p><a href="https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16?ref=loopcraft.io">Weights on HuggingFace</a></p></li><li><p><a href="https://ollama.com/library/nemotron-3-nano?ref=loopcraft.io">Ollama</a></p></li><li><p><a href="https://research.nvidia.com/labs/nemotron/files/NVIDIA-Nemotron-3-Nano-Technical-Report.pdf?ref=loopcraft.io">Technical Report (PDF)</a></p></li><li><p><a href="https://developer.nvidia.com/blog/inside-nvidia-nemotron-3-techniques-tools-and-data-that-make-it-efficient-and-accurate?ref=loopcraft.io">NVIDIA Blog: Architecture Deep Dive</a></p></li><li><p><a href="https://huggingface.co/blog/nvidia/nemotron-3-nano-efficient-open-intelligent-models?ref=loopcraft.io">HuggingFace Blog</a></p></li></ul><div><hr></div><p><em>Model Surface is part of Loopcraft &#8212; true individual power in the age of AI.</em></p>]]></content:encoded></item><item><title><![CDATA[Memory, the Forgotten MCP]]></title><description><![CDATA[Second Brian Part 2: How to give your second brain&#8217;s agentic system a relationship layer that persists across sessions]]></description><link>https://www.loopcraft.io/p/memory-the-forgotten-mcp</link><guid isPermaLink="false">https://www.loopcraft.io/p/memory-the-forgotten-mcp</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sun, 18 Jan 2026 21:23:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xeNx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xeNx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xeNx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xeNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Memory, the Forgotten MCP&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Memory, the Forgotten MCP" title="Memory, the Forgotten MCP" srcset="https://substackcdn.com/image/fetch/$s_!xeNx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!xeNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca4354fc-5b82-4905-a3ee-bc67a1531f79_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In <a href="https://www.loopcraft.io/p/creating-a-second-brain-with-claude">Part 1</a>, I showed how to build a second brain with Claude Code &#8212; folders for structure, markdown for configuration, commands for interaction.</p><p>But there&#8217;s a gap.</p><h2>What Memory MCP Adds</h2><p>Memory MCP is a persistent knowledge graph that runs alongside your second brain.</p><p><strong>Files hold content. The graph holds connections.</strong></p><p>Your goal definitions, research notes, daily briefs &#8212; those stay as markdown files. But the relationships between them &#8212; which companies connect to which subjects, which goals target which companies, which brands you&#8217;re building &#8212; those live in the graph.</p><p>The graph persists across sessions. Unlike Claude&#8217;s conversation context (which resets when you close the terminal), the knowledge graph remembers. You can add an entity today, and Claude will still know about it next week.</p><h2>The MCP Server I Never Understood</h2><p>Memory MCP is one of Anthropic&#8217;s &#8220;<em><strong>reference servers</strong></em>&#8220; &#8212; official MCP implementations meant to demonstrate the protocol. I&#8217;d seen, but I didn&#8217;t get it.</p><p>I missed that reference servers aren&#8217;t meant to impress you with features. They&#8217;re meant to show you patterns. The real value isn&#8217;t the server itself &#8212; it&#8217;s in the example and whats possible when you wire it into a larger system.</p><p><em><strong>Other reference servers worth knowing:</strong></em></p><p><em><strong>filesystem</strong></em> Read/write local files Safe, scoped file access</p><p><em><strong>fetch</strong></em> Retrieve web content Web research without browser</p><p><em><strong>git</strong></em> Repository operations Version control from Claude</p><p><em><strong>sequential-thinking</strong></em> Step-by-step reasoning Complex problem decomposition</p><p><em><strong>memory</strong></em> looked useless to me but a knowledge graph wired into a second brain &#8212; where every command can query it, where gathered news gets filtered through it, where routing decisions use it &#8212; like neurons.</p><h2>Setting It Up</h2><p>Setting it up takes about five minutes.</p><h3>Step 1: Install the Server</h3><p>The memory server stores a JSON file that holds your graph. You configure it in your Claude settings.</p><p>Add this to your <code>~/.claude.json</code> (or the appropriate config file for your setup):</p><pre><code><code>
{

  "mcpServers": {

    "memory": {

      "command": "npx",

      "args": [

        "-y",

        "@modelcontextprotocol/server-memory"

      ]

    }

  }

}

</code></code></pre><p>Restart Claude Code. The memory tools should now be available.</p><h3>Step 2: Verify It&#8217;s Working</h3><p>Ask Claude: &#8220;Can you read the knowledge graph?&#8221;</p><p>It should respond with something like:</p><pre><code><code>
The knowledge graph is currently empty &#8212; no entities or relations yet.

</code></code></pre><p>That&#8217;s correct. The graph starts blank. You populate it as you work.</p><h3>Step 3: Add Instructions to Claude</h3><p>Discuss with Claude how and when to use the graph and ask Claude to store these instructions in the system.</p><p>They could go into CLAUDE.md or mixed through the slash commands in an appropriate, planned manor that you can decide.</p><h2>How It Changes the System</h2><p>Without the graph, commands work in silos. Your gathering command doesn&#8217;t know what companies you care about. Your summary can&#8217;t chain relationships. Your inbox processor treats every item the same.</p><p>With the graph, commands become aware of your entire context network.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eYHg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eYHg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eYHg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!eYHg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eYHg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b46a78-52ce-4dbb-940c-bc468bac1aa1_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">context network</figcaption></figure></div><h3>Contextual Surfacing</h3><p>When news mentions &#8220;MCP&#8221; or &#8220;Claude Code&#8221;, the graph can instantly surface connections: Anthropic uses MCP &#8594; you&#8217;re researching Anthropic &#8594; here&#8217;s relevant context. Without the graph, that news is just another headline. With it, it&#8217;s actionable intelligence.</p><h3>Relationship Chains</h3><p>Instead of flat lists, your summaries can show chains:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zdhC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zdhC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zdhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zdhC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zdhC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36a9fb51-9b39-488a-8e5a-5eeb79abfe0c_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">context chain</figcaption></figure></div><h3>Smarter Routing</h3><p>Inbox item mentions &#8220;Workshop Labs&#8221;? The graph knows Workshop Labs aligns with your LoopCraft thesis AND is a company you&#8217;re researching. Routes intelligently instead of dumping everything in the same folder.</p><h3>Cross-Goal Insights</h3><p>The graph reveals connections that aren&#8217;t obvious from folder structure:</p><ul><li><p>Rigger is a portfolio piece AND demonstrates Claude Code knowledge AND could become LoopCraft content</p></li><li><p>A robotics company you&#8217;re researching also works on embodied AI &#8212; relevant to your Reachy Mini project</p></li><li><p>That newsletter you saved connects to three different active goals</p></li></ul><p>These connections exist in your head, vaguely. The graph makes them explicit and queryable.</p><h3>Surfacing Forgotten Context</h3><p>Six months from now, you&#8217;ll have forgotten that you researched some company called Workshop Labs back in January. But when you&#8217;re reading about AI Safety, Claude can query the graph and surface: &#8220;You researched Workshop Labs &#8212; they&#8217;re working on this exact problem.&#8221;</p><p>The graph is how Claude remembers what you&#8217;ve forgotten.</p><h2>Growing the Graph Organically</h2><p>Don&#8217;t try to pre-populate the graph with everything you might ever track.</p><p>The temptation is to add everything. Resist it. A graph with 500 entities where 400 are noise is worse than a graph with 50 entities that all matter.</p><p>Instead, add to the graph as you work and ask Claude to.</p><ul><li><p>Creating a new goal? Add it as an entity.</p></li><li><p>Researching a company? Add it and connect it to relevant subjects.</p></li><li><p>Noticing a pattern across projects? Create a relation.</p></li></ul><h2>The Tradeoff</h2><p>Memory MCP adds power, but also complexity. More moving parts. Another thing that could break.</p><p>I added Memory MCP because I kept losing connections. I&#8217;d research something, save it to a file, and forget it existed until I stumbled across it months later. The graph solves that. If you don&#8217;t have that problem, you might not need this.</p><h2>The Persistence Gotcha</h2><p>Make sure the graph and the data you make is persisting, or being saved on your computer and accessible across Claude session--especially if you use Docker for MCP Servers as (I did for my memory server). When the container died, so did my graph.</p><h2>Let Claude Help</h2><p>You can ask Claude to audit the graph:</p><ul><li><p>&#8220;Show me all entities that haven&#8217;t been updated in 3 months&#8221;</p></li><li><p>&#8220;What relations seem redundant?&#8221;</p></li><li><p>&#8220;Which companies am I tracking that I haven&#8217;t researched recently?&#8221;</p></li></ul><p>The graph is queryable. Use that.</p><div><hr></div><h2>TL;DR</h2><ul><li><p>Files hold content. The graph holds connections.</p></li><li><p>Memory MCP is a persistent knowledge graph that survives across sessions.</p></li><li><p>Add entities for things you want to track &#8212; companies, subjects, goals, brands.</p></li><li><p>Add relations when you notice connections.</p></li><li><p>The graph grows organically as you work, not all at once.</p></li><li><p>Query it when you need context: &#8220;What relates to X?&#8221;</p></li></ul><p><em><strong>Setup</strong></em><strong>:</strong> Add the memory server to your Claude config, restart, add instructions to <a href="http://claude.md/?ref=loopcraft.io">CLAUDE.md</a>. If using Docker, mount a persistent file or you&#8217;ll lose everything.</p><p><em><strong>When to use</strong></em><strong>:</strong> When you need to answer relationship questions that files can&#8217;t answer.</p><div><hr></div><p><em>Part 1: <a href="https://loopcraft.io/second-brain-claude-code?ref=loopcraft.io">How to Create a Second Brain with Claude Code</a></em></p><p><em>Published on <a href="http://loopcraft.io/?ref=loopcraft.io">loopcraft.io</a></em></p>]]></content:encoded></item><item><title><![CDATA[Creating a Second Brain with Claude Code]]></title><description><![CDATA[Second Brain Part 1: How to build a second brain with Claude Code that just works]]></description><link>https://www.loopcraft.io/p/creating-a-second-brain-with-claude</link><guid isPermaLink="false">https://www.loopcraft.io/p/creating-a-second-brain-with-claude</guid><dc:creator><![CDATA[Joaquin Perez]]></dc:creator><pubDate>Sun, 18 Jan 2026 21:22:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!asFD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!asFD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!asFD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!asFD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!asFD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!asFD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!asFD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23488,&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://loopcraft.substack.com/i/184994701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.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_!asFD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!asFD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!asFD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!asFD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4e4eca-6b34-4969-b6fd-df4d6c21452c_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>First Attempts at a Second Brain</h2><p>A few years ago &#8212; maybe 2021 &#8212; I first encountered the idea of a second brain. I even bought a well-known book on the subject by <a href="https://www.amazon.com/Tiago-Forte/e/B076PVMTQQ/ref=dp_byline_cont_book_1">Tiago Forte</a> . At the time, I was transitioning careers and looking for a way to organize my life and structure my learning. The concept seemed simple enough: capture everything, organize it, connect it, surface it when you need it.</p><p>I chose Notion as my platform of execution. There were already plenty of second brain templates floating around, but I chose a basic framework and figured I could grow with it.</p><p>Fast forward six weeks and my first second brain just... slipped away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1JnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1JnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 424w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 848w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 1272w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1JnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png" width="1456" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1JnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 424w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 848w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.png 1272w, https://substackcdn.com/image/fetch/$s_!1JnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e460f17-367a-4a01-b978-aa3eb8e68336_1886x1346.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My failed system now mainly keeps track of work &#8212; but it&#8217;s far from inspiring or invigorating. I find creating systems fun, but daily upkeep tedious and tiring. The more I focus on maintaining the system, the less I want to actually use it for the things I tried designing it to do.</p><p>Fast forward to now. I use Claude Code as the base for my second brain and it just works. The system is more dynamic, adaptable, and genuinely useful than anything I&#8217;ve built before.</p><p>Here&#8217;s how to set one up.</p><h2>The Stack</h2><p><em><strong>To get this second brain running you need:</strong></em></p><ul><li><p><strong>A computer:</strong> Linux or Mac. It may work on Windows, but I haven&#8217;t tested that.</p></li><li><p><strong>A markdown editor: </strong> A file editor. I use Zed, but VS Code works fine. If you&#8217;re not comfortable with git, you can use an Obsidian-based setup. Advanced users can work entirely in the terminal.</p></li><li><p><strong>Claude Code:</strong> Not Claude Desktop, not Claude in your browser &#8212; Claude Code specifically, because it&#8217;s agentic. It reads files, writes files, runs commands, makes decisions. As of January 2026, Claude Code is the best option for this kind of ambient, agentic work. You could try other agentic models, but if you want to see a premiere example of what&#8217;s possible, start here.</p></li></ul><h2>How It Actually Works</h2><p><em><strong>Claude manages the system, I just use it.</strong></em></p><p>I don&#8217;t navigate folders. I don&#8217;t manually file things. I don&#8217;t update databases or check off todos in some interface. I just talk to Claude and things happen.</p><p>I ask Claude Code something like &#8220;what&#8217;s new?&#8221; and Claude runs the <code>/gather</code> command in the background and gives me a brief.</p><p>If I want to work on a specific goal, I mention it &#8212; &#8220;let&#8217;s work on the Loopcraft site&#8221; &#8212; and Claude pulls up relevant context, recent progress, and suggests next steps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!797b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!797b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!797b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!797b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!797b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!797b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!797b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!797b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!797b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!797b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef18a6f-1077-45f8-b3ca-1a09f85dd496_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What Makes This Agentic</h2><p>You&#8217;ve probably heard the term &#8220;agent&#8221; thrown around a lot lately. The definition keeps shifting a little, but here&#8217;s how I think about it: an agent is an AI that can reason and can take actions, not just generate text.</p><p>When I tell Claude Code to &#8220;process my inbox,&#8221; it doesn&#8217;t explain how to process my inbox. It actually does it &#8212; reads the files, decides where each item belongs, creates new files, moves things around, updates the log. I watch it happen. The AI has tools it can use: reading files, writing files, running commands, fetching web pages. It decides which tools to use and when.</p><p>But how does the agent know what to do? How does it know where to put files, what commands are available, how I want things formatted? That&#8217;s where markdown comes in.</p><h3>Markdown as Configuration</h3><p>Here&#8217;s one of the most interesting developments in this new AI paradigm &#8211; in some ways, agents are better at following human instructions than 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_!feSW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!feSW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 424w, https://substackcdn.com/image/fetch/$s_!feSW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 848w, https://substackcdn.com/image/fetch/$s_!feSW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 1272w, https://substackcdn.com/image/fetch/$s_!feSW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!feSW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png" width="1456" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!feSW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 424w, https://substackcdn.com/image/fetch/$s_!feSW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 848w, https://substackcdn.com/image/fetch/$s_!feSW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 1272w, https://substackcdn.com/image/fetch/$s_!feSW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea8e125-fd2b-4f12-a999-789f3f7cd648_2710x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can write instructions in plain English and the agent interprets what you mean. Not what you literally typed &#8212; what you <em>meant</em>. &#8220;Process my inbox and route items to the right folders.&#8221; The agent figures out how to do that. You describe the behavior you want and the agent works out the implementation.</p><p>If you&#8217;re not familiar with markdown itself, it&#8217;s just a way to write formatted text in plain text files. Headers start with <code>#</code>, bold text uses <code>**asterisks**</code>, lists use dashes. It&#8217;s readable by humans and parseable by machines. Most note-taking apps support it. GitHub uses it. It&#8217;s everywhere.</p><p>At the root of my second brain project sits a file called <code>CLAUDE.md</code>. This is the system prompt. When Claude Code starts up, it reads this file and internalizes the instructions. I&#8217;ve written out the folder structure, the available commands, the behaviors I want &#8212; in plain English.</p><p>Don&#8217;t worry. You don&#8217;t really have to even write the markdown files. Claude does that, too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WsFG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WsFG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WsFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WsFG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!WsFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3928d5-5030-45f6-869b-2d72f302802d_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Loop That Ties It Together</h3><p>So we have an agent that can act, and markdown files that tell it how to behave. The final piece is understanding how these work together in practice.</p><p>When I give Claude a task, it enters a loop: think, act, observe, repeat.</p><p>First, it thinks about what needs to happen. Then it takes an action &#8212; reads a file, writes something, runs a command. Then it observes the result of that action. Based on what it sees, it decides what to do next. This repeats until the task is complete. The agent acts, the markdown files guide it, and the loop keeps it moving until the job is done. That&#8217;s the whole system.</p><h2>Download</h2><p>For those who want to try it out, you can download the starter folders and files below, a perfect start for your very own second brain system.</p><p><a href="https://github.com/LoopCraft-io/second-brain">GitHubLoopCraft-io</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xNn0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xNn0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 424w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 848w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xNn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!xNn0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 424w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 848w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!xNn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60cc1645-141a-444b-9d63-e1ec2f2c2a63_1200x600.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The structure of the start files are intentionally minimal &#8212; designed to be general, flexible, and scalable. You and Claude can add folders and files as you need them, customize the commands, but I&#8217;d hold off on adding too many features until you have a sense of what you actually need.</p><p>Don&#8217;t hold back on experimentation, though. That&#8217;s how you grow. You can always trash the files and start from scratch anytime</p><h2>Getting Started</h2><p>Once you&#8217;ve downloaded the files, you&#8217;ll need Claude Code running to bring the system to life.</p><h3>Setting Up Claude Code</h3><p>Claude Code is Anthropic&#8217;s agentic coding tool. It runs in your terminal and can read, write, and execute files in your project. You can install it by following the docs at <a href="https://claude.ai/code">claude.ai/code</a>.</p><p>A note on pricing: Claude Code requires an Anthropic API subscription. As of January 2026, you&#8217;re looking at roughly $20/month for the Pro plan, which gives you access to Claude&#8217;s best models. There&#8217;s also a usage-based option if you prefer pay-as-you-go.</p><p>If you&#8217;re less technical and the terminal feels intimidating, there&#8217;s a newer option: Claude Code in the browser. I haven&#8217;t experimented with it yet, but it&#8217;s designed to provide the same agentic capabilities without requiring a local terminal setup. IT may be perfect for non-technical folks.</p><h3>Privacy and Alternatives</h3><p><em><strong>I should be clear about what Claude Code is good for and what it isn&#8217;t.</strong></em></p><p>This system works well for personal knowledge management, creative projects, learning, and general productivity &#8212; the kind of material you&#8217;d be comfortable sharing with a smart assistant. I use it for goal tracking, news gathering, drafting blog posts, organizing ideas. None of that is sensitive.</p><p>But if you&#8217;re working with confidential business data, medical records, financial information, or anything you&#8217;d be uncomfortable sending to Anthropic&#8217;s servers &#8212; Claude Code isn&#8217;t the right choice. Your prompts and files are processed through their API. That&#8217;s the tradeoff for using a frontier model.</p><h3>Open Source Options</h3><p><em><strong>Dealer&#8217;s Choice</strong></em></p><p>For those who need privacy or can&#8217;t justify the cost, there are other options. Open source models like Llama, Mistral, and others can run locally on your own hardware. Tools like Ollama make local model deployment accessible. Agentic frameworks like CrewAI or LangChain can orchestrate local models. You can build a similar second brain system with these tools &#8212; the markdown-as-configuration pattern works regardless of which model is doing the interpreting.</p><p>Frontier models like Claude still lead in reasoning, instruction following, and handling complex tasks. A year ago, open source models were significantly behind, but the gap is shrinking faster than the frontier is advancing.  Now, for many practical tasks, they&#8217;re close enough. The trajectory matters more than the snapshot.</p><h3>Pick Your Sync Strategy</h3><p><em><strong>You&#8217;ll want a way to keep your second brain backed up and accessible. Pick one approach:</strong></em></p><p><strong>GitHub</strong> &#8212; If you&#8217;re comfortable with git, this is the cleanest option. Your second brain becomes a repository. Every change is versioned. You can access it from any machine by cloning the repo. I use this approach &#8212; it fits naturally into a developer workflow and gives me full history of everything.</p><p><strong>Obsidian</strong> &#8212; If you&#8217;d rather stay in a visual app, you can open this folder structure directly in Obsidian. The markdown files render nicely, you get the graph view, and Obsidian Sync can handle backup and multi-device access. Or you can use a system based around dropbox or iCloud. The tradeoff is you&#8217;re adding another layer between you and Claude &#8212; you&#8217;ll be switching between Obsidian for viewing and Claude Code for acting.</p><p>Pick one. Don&#8217;t try to do both &#8212; you&#8217;ll create conflicts and headaches keeping them in sync.</p><h3>Configuring Your Sources</h3><p><em><strong>The one thing you should probably type yourself</strong></em></p><p>One of the first things you&#8217;ll want to set up is your sources file. This lives at <code>05-System/sources.md</code> and it&#8217;s how you tell Claude where to look when you run <code>/gather</code>.</p><p>The format is simple: just a list of URLs organized by how often you want them checked. I break mine into daily sources (news sites, AI blogs), weekly sources (podcasts, YouTube channels, newsletters), and reference sources (my own sites, key people &#8212; things Claude should know about but not actively fetch).</p><p>You can tag sources with hashtags like <code>#ai</code> or <code>#design</code> so you can gather selectively. Say &#8220;gather AI news&#8221; and Claude filters to just the sources tagged <code>#ai</code>. Say &#8220;gather everything&#8221; and it pulls from all of them.</p><p>The starter project comes with some example sources to show the format, but you&#8217;ll want to replace these with your own. Think about what you actually read &#8212; or want to read but never get around to. News sites, industry blogs, newsletters you subscribe to, YouTube channels you follow, podcasts you listen to. Put them all in one place and let Claude do the gathering.</p><h3>First Steps</h3><p><em><strong>Once your sources are configured and Claude Code is running:</strong></em></p><ol><li><p><strong>Create your first goal.</strong> Make a folder in <code>01-Goals/</code> with your goal name, add a <code>goal.md</code> describing what you&#8217;re trying to accomplish and why it matters.</p></li><li><p><strong>Run your first gather.</strong> Say &#8220;gather news&#8221; or just &#8220;what&#8217;s new?&#8221; and watch Claude pull from your sources and compile a brief.</p></li><li><p><strong>Start talking.</strong> Say &#8220;process my inbox&#8221; or &#8220;what should I work on today?&#8221; and see what happens.</p></li></ol><p>The system might be rough at first. That&#8217;s fine &#8212; it grows with you. When something doesn&#8217;t work the way you want, tell Claude to update the CLAUDE.md. When you want a new command, ask Claude to make you one. The flexibility is the point.</p><p>And if you feel lost, just ask Claude to explain it. That&#8217;s part of the practice. Claude can be a powerful learning tool and teach you on your own terms.</p><div><hr></div><h2>TL;DR</h2><ul><li><p>Traditional second brains fail because maintenance is tedious</p></li><li><p>Claude Code changes the game &#8212; the AI maintains the system, you just use it</p></li><li><p>Five commands handle 90% of workflows: <code>/gather</code>, <code>/process</code>, <code>/summary</code>, <code>/goal</code>, <code>/run</code></p></li><li><p>Markdown files configure the agent &#8212; plain English instructions, not code</p></li><li><p>The agentic loop (think &#8594; act &#8594; observe &#8594; repeat) makes it autonomous</p></li><li><p>Download the starter project and customize from there</p></li></ul><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.loopcraft.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Loopcraft! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>