<?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[NodeOps]]></title><description><![CDATA[NodeOps unifies decentralized compute and intelligent workflows through CreateOS: a single execution workspace to build, deploy, scale, and monetize.]]></description><link>https://nodeops.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!PlOC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86beb7e4-cce2-4003-b6cf-89a7ee8692a4_368x368.png</url><title>NodeOps</title><link>https://nodeops.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 10 Jul 2026 03:50:37 GMT</lastBuildDate><atom:link href="https://nodeops.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[NodeOps Inc]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[nodeops@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[nodeops@substack.com]]></itunes:email><itunes:name><![CDATA[NodeOps]]></itunes:name></itunes:owner><itunes:author><![CDATA[NodeOps]]></itunes:author><googleplay:owner><![CDATA[nodeops@substack.com]]></googleplay:owner><googleplay:email><![CDATA[nodeops@substack.com]]></googleplay:email><googleplay:author><![CDATA[NodeOps]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Last Mile Notebook, Issue 2 | The 12-month window]]></title><description><![CDATA[Notes from running agents in production. Issue 2: the gap between the leaders and everyone else is a clock, and most boards are not watching it.]]></description><link>https://nodeops.substack.com/p/the-last-mile-notebook-issue-2-the</link><guid isPermaLink="false">https://nodeops.substack.com/p/the-last-mile-notebook-issue-2-the</guid><dc:creator><![CDATA[Naman]]></dc:creator><pubDate>Tue, 07 Jul 2026 17:49:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PlOC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86beb7e4-cce2-4003-b6cf-89a7ee8692a4_368x368.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>The Last Mile Notebook, Issue 2</em></p><p>Last quarter I sat in two conversations about a week apart, with two companies in roughly the same industry, at roughly the same size. The first one walked me through their AI agent with real pride. One agent, live, doing something genuinely useful in their support workflow. They had fought hard to get it there, and they had earned the pride. I told them so, and I meant it.</p><p>The second company, same week, mentioned almost in passing that they were running twelve. Not pilots. Twelve agents in production, across different functions, and they were mid-conversation about the next handful. They did not say it to impress me. They said it the way you mention how many laptops your team has. It was just infrastructure to them now.</p><p>I have not been able to stop thinking about those two conversations, because the first company does not yet understand that they are not one agent behind the second. They are a year behind, and the distance is growing while they sleep. That is what this issue is about, and if you read issue 1 about why most pilots die, this is the uncomfortable thing that happens to the ones that live.</p><h2>The number that should worry boards</h2><p>The analysts have now put a shape on what I was seeing in those two rooms. HFS Research studied this and found that the enterprises leading on AI agents, the ones they call Orchestrators, already run an average of about twelve agents in production, with some pushing twenty. The rest of the market is sitting at zero or one, mostly still in pilot.</p><p>Read that again, because the framing matters. The leaders are not slightly ahead. They have crossed into a different mode of operating. While most companies are still debating which model to standardize on, the leaders settled that question a year ago and moved on to the part that actually decides the outcome.</p><h2>The wall at the sixth agent</h2><p>Here is the part the proud-of-one company is about to discover, and it is the most counterintuitive thing I have learned in this space.</p><p>Going from one agent to two is easy. Two to five, harder but manageable. Then somewhere around the sixth agent, something breaks that has nothing to do with any individual agent&#8217;s quality. They start stepping on each other. One agent takes an action that quietly invalidates an assumption another agent is relying on. Behavior emerges that nobody designed and nobody can trace. A small failure in one workflow cascades into three others. And the audit gaps multiply faster than any human can keep up with.</p><p>I have watched teams hit this wall and misdiagnose it completely. They think agent number six is buggy. They debug it for weeks. But the agent is fine. What broke is that they were running six independent agents with no shared system underneath them, no common view of the data, no enforced boundaries between what each one is allowed to do, no single trail recording all of it. Five disconnected agents is a manageable mess. Twelve is chaos, unless there is an operating layer holding them together.</p><p>The companies running twelve did not get lucky or hire better prompt engineers. They built, or adopted, the layer that lets a fleet run without colliding. That is the whole difference. The analysts even have a name for it now, the same name we use: the agent operating system.</p><h2>Why it is a clock and not just a gap</h2><p>A gap you can close at your own pace. A clock you cannot.</p><p>The reason this is a clock is that the lead compounds. Every agent the second company puts into production teaches their operating layer something. A constraint gets tightened. An audit gap gets closed. A pattern gets reused on the next agent so it ships faster than the last. Their twelfth agent took a fraction of the effort their first one did, because the hard infrastructure work was already done.</p><p>So when the first company finally decides to get serious and go from one agent to twelve, they are not starting twelve steps behind. They are starting behind a system that has been compounding for a year, getting faster and safer with every deployment. The analyst read on the window is blunt: somewhere around twelve months for most enterprises, after which catching up stops being a budget decision and starts being a structural disadvantage. I think that read is right, and I think most boards have not priced it in at all.</p><h2>What I would tell the company with one agent</h2><p>I did not say all of this in the room, because nobody wants to hear &#8220;your proudest achievement is actually a warning sign&#8221; in a first conversation. But here is what I would say now, to them and to anyone sitting at one agent feeling good about it.</p><p>Be proud of the one. Getting even one agent into real production is harder than the demos make it look, and you did it. But do not mistake it for a finish line. The question that matters is not &#8220;do we have an agent in production.&#8221; It is &#8220;what happens when we try to run the sixth one next to the first five, and who owns the trail when all of them are acting across our systems at once.&#8221; If you cannot answer that, you are not behind on agents. You are behind on the system that lets agents become a fleet. And that is the thing with the clock on it.</p><h2>One ask, same as last time</h2><p>If you are inside a company doing this right now, hit reply and tell me the real number. Not how many agents you have built or demoed. How many are <a href="https://createos.sh/blogs/ai-agent-data-trail">actually in production, governed, today</a>. I am collecting these, honestly, because the gap between the number people say and the number that is real is its own story, and it might be the next issue.</p><p>Next issue is the one I have been building toward since issue 1: the last mile itself. How a single agent actually gets across the line from &#8220;works in the demo&#8221; to &#8220;live and governed,&#8221; told through the rescues I have watched up close. It is the most hopeful issue of the three, because it is the part you can actually do something about starting Monday.</p><p>If this was useful, subscribe so the last issue lands in your inbox. See you there.</p><p><em>Naman</em></p><div><hr></div><p><em>Source: <br>HFS Research, HFS Horizons: Agentic Technology, 2026. <br>Product-voice version on the blog: <a href="http://createos.sh/blogs/enterprise-velocity-gap">createos.sh/blogs/enterprise-velocity-gap</a></em></p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-11b</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-11b</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Fri, 19 Jun 2026 14:12:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c13bfb0-0881-4b38-bbb8-285e86daddbd_1500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>We&#8217;ve built something new and we&#8217;re not launching it publicly yet. Before we do, we want a small group of developers to run real workloads on it and tell us your experience.</p><div><hr></div><h1>Run untrusted AI code without holding your breath &#128274;</h1><p>It&#8217;s called <strong>CreateOS Sandbox</strong>: it runs untrusted, AI-generated code in isolated micro-VMs.</p><ul><li><p><strong>Real isolation</strong> &#8212; each sandbox is a Firecracker micro-VM with its own kernel, not a shared-kernel container.</p></li><li><p><strong>Private networking</strong> &#8212; sandboxes can talk to each other over a private network.</p></li><li><p><strong>Locked-down egress</strong> &#8212; outbound traffic is controlled at the kernel with eBPF.</p></li><li><p><strong>Bring your own storage</strong>, and <strong>boot in seconds</strong>.</p></li></ul><p><strong>What we&#8217;d love from you:</strong></p><ul><li><p>Run something real &#8212; an agent loop, a code interpreter, CI for untrusted PRs.</p></li><li><p>Tell us what felt slow, confusing, or missing.</p></li><li><p>Push on the security model. If the isolation or egress control doesn&#8217;t match your threat model, we want to hear why.</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_!2FmL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2FmL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 424w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 848w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 1272w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2FmL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png" width="470" height="489.6909340659341" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1517,&quot;width&quot;:1456,&quot;resizeWidth&quot;:470,&quot;bytes&quot;:214947,&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://nodeops.substack.com/i/202723673?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.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_!2FmL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 424w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 848w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.png 1272w, https://substackcdn.com/image/fetch/$s_!2FmL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab902981-789f-470d-82d3-22f4edf2da50_1478x1540.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.sh/sandbox?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly-update&quot;,&quot;text&quot;:&quot;Try CreateOS Sandbox&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.sh/sandbox?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly-update"><span>Try CreateOS Sandbox</span></a></p><p>That&#8217;s it folks, see you next week!<br>Sid</p>]]></content:encoded></item><item><title><![CDATA[What's new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-c6a</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-c6a</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Sat, 06 Jun 2026 08:56:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uAnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>One update this week, and it&#8217;s one a lot of you in India have been asking for. Paying for CreateOS just got a whole lot easier. Let&#8217;s get into it.</p><div><hr></div><h2>Pay in INR with Razorpay &#127470;&#127475;</h2><p>You can now top up credits and manage your subscription in rupees, paid straight through UPI with Razorpay. No currency conversion, no card-only checkout, no friction. Just open your UPI app, approve, and you&#8217;re back to building.</p><ul><li><p><strong>UPI, the way you already pay</strong> &#8212; settle up in INR through Razorpay to top-up credits or start a subscription.</p></li><li><p><strong>Start from just &#8377;100</strong> &#8212; no big upfront commitment. Begin small, see what fits, scale when you&#8217;re ready.</p></li><li><p><strong>Cancel anytime</strong> &#8212; your subscription, your call. Turn it off whenever you like, no hoops.</p></li><li><p><strong>One smooth checkout</strong> &#8212; local payments, instantly reflected in your credit balance.</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_!uAnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uAnh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 424w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 848w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 1272w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uAnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png" width="380" height="428.25396825396825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:882,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:105927,&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://nodeops.substack.com/i/200867622?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.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_!uAnh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 424w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 848w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.png 1272w, https://substackcdn.com/image/fetch/$s_!uAnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78aa50bb-c72c-4e3d-8ed0-0c8a19bf869c_882x994.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Subscribe Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Subscribe Now</span></a></p><p>That&#8217;s all folks, see you all next week!<br>Sid</p>]]></content:encoded></item><item><title><![CDATA[Time to Rethink your AI Implementations | The Last Mile]]></title><description><![CDATA[Notes from running agents in production. Issue 1: the 95% number is real, and it is not about the model]]></description><link>https://nodeops.substack.com/p/i-kept-watching-the-same-ai-pilot</link><guid isPermaLink="false">https://nodeops.substack.com/p/i-kept-watching-the-same-ai-pilot</guid><dc:creator><![CDATA[Naman]]></dc:creator><pubDate>Thu, 04 Jun 2026 14:10:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PlOC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86beb7e4-cce2-4003-b6cf-89a7ee8692a4_368x368.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>The Last Mile Notebook, Issue 1</strong></em></p><p>The first time I watched an enterprise AI pilot die, I assumed it was a fluke. A good team, a capable model, a demo that made the room lean forward, and then six weeks later it was quietly shelved. Bad luck, I thought. Wrong use case. Move on.</p><p>Then I watched it happen again. Different company, different industry, different model. Same death. And then a third time, and a fourth, until the pattern stopped looking like bad luck and started looking like a law. The pilots were not dying because the AI could not think. They were dying because the AI could not <strong>do anything</strong>. That realization is why I am writing this newsletter, and it is what the whole first issue is about.</p><p>This is The Last Mile Notebook. It is the place I am going to write down what I actually see while trying to get AI agents from a slick demo to something running inside a real business, governed, at scale. Not predictions. Not think-pieces about where AI is going in five years. Field notes from the part everyone skips: the last mile between &#8220;it works in the sandbox&#8221; and &#8220;it is in production and legal is fine with it.&#8221; If that is the part of the job you live in, I think you will want to be here.</p><p></p><h2>The number that stopped sounding like a stat</h2><p>You have probably seen the MIT figure by now. Project NANDA&#8217;s <strong>State of AI in Business 2025</strong> looked at 300 deployments and found that about 95% of enterprise generative AI pilots deliver no measurable impact on the business. Only around 5% break through.</p><p>When that report landed, most people read it as a verdict on the models. The AI was not smart enough. We need better foundation models, better fine-tunes, better prompts. I read it differently, because by then I had already watched enough of these die in person to know where the body always was.</p><p>It was never in the reasoning. The reasoning was usually fine. The demo was real. The body was always in the same three places.</p><h2>The same three walls, every time</h2><p>Here is the sequence I have now watched more times than I can count.</p><p>A team builds an agent. In the sandbox it is genuinely good. Then they try to wire it into the actual company, and they hit the first wall: <strong>the data the agent needs is scattered across systems that were never built to share it</strong> The CRM here, the ERP there, the warehouse somewhere else, all with access controls designed for human employees with badges, not for an autonomous process. So someone does the only thing they can. They hand the agent a credential and quietly hope.</p><p>Then the second wall: <strong>the agent can think but it cannot safely act</strong>. Reading data is one thing. Writing back, triggering a workflow, moving money, updating a record, that is the thing the business actually needs, and there is no governed mechanism for an autonomous process to do it. So either a human signs off on every single step, which makes the agent a very expensive form, or the agent acts freely, which makes the security team&#8217;s stomach drop.</p><p>And then the third wall, the one that kills it for good: <strong>nobody can say what the agent did</strong>. A regulated business cannot put a process into production if it cannot reconstruct, after the fact, every action that process took and why. There is no audit trail because the agent was never built to leave one. Compliance asks one question, the team cannot answer it, and the pilot goes into the drawer where pilots go to die.</p><p>Three walls. Data, action, audit. None of them is a model problem. Every one of them is infrastructure that does not exist yet.</p><h2>Why I find this exciting instead of depressing</h2><p>I want to be honest about something, because this newsletter is going to be honest or it is going to be boring. When I first understood that the 95% was an infrastructure problem and not a model problem, my reaction was not disappointment. It was relief, and then something close to excitement.</p><p>Because a model problem is somebody else&#8217;s problem. If the bottleneck were model capability, the answer would be &#8220;wait for the labs,&#8221; and there would be nothing for the rest of us to build. But an infrastructure problem is a buildable problem. The thing standing between 95% and production is a layer that someone can actually make. The execution layer underneath the agent: governed data access, an enforced action boundary, an audit trail that holds up. The 5% who break through are not running smarter models than everyone else. They are running on that layer. They built it, or they bought it, and it is the entire difference.</p><p>We spent a decade building software for humans. Deterministic rules, siloed databases, a person in the loop holding the context together in their head. Then we dropped probabilistic, autonomous agents on top and acted surprised when they could not survive it. That is not a tragedy. That is just a layer we have not built yet. And building it is the most interesting problem I have worked on.</p><p>Yes, I am building in this space. I am not going to pretend otherwise or hide it. But this newsletter is not a place I am going to sell you anything. It is the place I think out loud about the problem, because thinking out loud in public is how I have always figured things out, and because the people who deal with this same wall are exactly the people I want to argue with.</p><h2>What this newsletter is going to be</h2><p>Here is the plan for The Last Mile Notebook, so you know what you are subscribing to.</p><p>It is field notes, roughly weekly, on getting agents from pilot to production. Some issues will be about a specific wall and how a real team got past it. Some will be uncomfortable, like the next one, which is about the clock I think most enterprises are not watching: the leaders already run about a dozen agents in production, coordination breaks around five without something underneath holding it together, and the catch-up window looks like it is measured in months, not years. Some issues will just be me being wrong in public and correcting it later, which is the most useful thing a builder can do.</p><p>What it will not be: recycled X threads, generic AI commentary you could get from any model, or a drip campaign with a newsletter costume on. If I ever start writing those, unsubscribe, and you will be right to.</p><h2>One ask, and it is not a sales ask</h2><p>If you have watched a pilot die at one of those three walls, hit reply and tell me which wall it was. Data, action, or audit. I read every reply, and the patterns in those replies are going to shape what I write about next. The best issues of this thing are going to come from your stuck pilots, not my opinions.</p><p>And if the way I see this is useful to you, subscribe. The next issue is about the twelve-month window, and why being one agent behind is worse than it sounds.</p><p>That is the whole game. See you in the next one.</p><p><strong>Written with CreateOS</strong></p><p>---</p><p><strong>Sources I leaned on this issue:</strong> <br>1. <a href="https://fortune.com/2025/08/18/mit-report-95-percent-generative-ai-pilots-at-companies-failing-cfo/">MIT Project NANDA, State of AI in Business 2025</a><br>2. The longer, product-voice version of this argument lives on our blog: <br><a href="https://createos.sh/blogs/enterprise-bleed-hero">Why 95% of Enterprise AI Pilots Never Reach Production</a></p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-f13</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-f13</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Fri, 15 May 2026 12:57:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c13bfb0-0881-4b38-bbb8-285e86daddbd_1500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>Two updates this week, both built to give you more visibility and more control over what&#8217;s happening. Let&#8217;s get into it.</p><div><hr></div><h2>What&#8217;s New Section &#128227;</h2><p>No more hunting through release notes or refreshing your inbox to see what shipped. The new <strong>What&#8217;s New</strong> section lives directly inside CreateOS, so every fresh feature is one click away from your dashboard.</p><ul><li><p><strong>In-product updates</strong> &#8212; see what&#8217;s new without ever leaving the platform.</p></li><li><p><strong>Always current</strong> &#8212; every release shows up the moment it goes live.</p></li><li><p><strong>Zero catch-up</strong> &#8212; features land in front of you, not buried in an email thread.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vJqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vJqm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 424w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 848w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 1272w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vJqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png" width="812" height="374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:374,&quot;width&quot;:812,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48566,&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://nodeops.substack.com/i/197852826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.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_!vJqm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 424w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 848w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.png 1272w, https://substackcdn.com/image/fetch/$s_!vJqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5995fb7f-446c-4a8f-a28b-ae7af1ead397_812x374.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></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Check What's New&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Check What's New</span></a></p><div><hr></div><h2>Query your DB straight from CreateOS &#128452;&#65039;</h2><p>You&#8217;ve deployed your database. Now you can talk to it without leaving the platform. The new <strong>Raw Query</strong> tab inside the DB view lets you run SQL directly against your deployed databases &#8212; no external client, no port forwarding, no extra setup.</p><ul><li><p><strong>Inline SQL editor</strong> &#8212; write and run queries straight from the deployment page.</p></li><li><p><strong>Read-only by design</strong> &#8212; <code>SELECT</code>, <code>WITH</code>, <code>SHOW</code>, <code>EXPLAIN</code>, and <code>DESCRIBE</code> are supported; write operations like <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>, <code>DROP</code>, <code>ALTER</code>, <code>CREATE</code>, and <code>TRUNCATE</code> are blocked to keep production safe.</p></li><li><p><strong>Instant results</strong> &#8212; query output renders in a clean tabular view right beneath the editor, with row counts and execution time.</p></li><li><p><strong>Faster debugging</strong> &#8212; inspect data, verify schemas, and sanity-check deployments in seconds.</p></li></ul><p>Whether you&#8217;re peeking at user records, checking row counts, or confirming a migration ran clean, it&#8217;s all one query away now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O6vg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O6vg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 424w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 848w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 1272w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O6vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143215,&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://nodeops.substack.com/i/197852826?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.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_!O6vg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 424w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 848w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.png 1272w, https://substackcdn.com/image/fetch/$s_!O6vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5588ff0-0d4a-4edf-9041-0f15b7dded01_2936x1374.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Explore your DB&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Explore your DB</span></a></p><div><hr></div><p>That&#8217;s a wrap, see you all next week.<br>Sid</p>]]></content:encoded></item><item><title><![CDATA[Agentic workflows are still not there]]></title><description><![CDATA[Why the architectural decision your enterprise skipped matters more than your model choice.]]></description><link>https://nodeops.substack.com/p/the-agent-sprawl-problem-nobodys</link><guid isPermaLink="false">https://nodeops.substack.com/p/the-agent-sprawl-problem-nobodys</guid><dc:creator><![CDATA[Naman]]></dc:creator><pubDate>Thu, 14 May 2026 13:36:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WTFX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WTFX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WTFX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WTFX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2559380,&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://nodeops.substack.com/i/197644421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.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_!WTFX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!WTFX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78e886d-e2e9-449b-a090-ddac6ab2ba7b_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Walk into any enterprise six months into AI adoption and you&#8217;ll find the same scene. There&#8217;s an agent in Slack summarizing channels. Two more inside Notion. A pricing assistant in Stripe. A code reviewer in GitHub. A research bot somebody&#8217;s intern built in Replit and forgot about. Someone connected ChatGPT to the CRM via Zapier. The CTO is sponsoring a &#8220;unified AI strategy.&#8221; Meanwhile twelve teams are running thirty-eight agents. Nobody knows what they cost, what they touch, or who owns them. Not security. Not finance. Not engineering.</p><p>This is the agent sprawl problem. It&#8217;s the second wave of shadow IT, except this time the shadow systems can write to production databases.</p><p>We&#8217;ve been watching this play out across every customer over the last quarter. Enterprise teams need to make one architectural decision in 2026 before any of the other AI decisions matter.</p><div><hr></div><h2>The scope of what&#8217;s broken</h2><p>The failure modes split into visible and invisible.</p><p>The visible ones: inference costs that grew 4x year-over-year with no attribution to which team or use case drove them. Security teams discovering an agent has been writing to a production database for three months because someone wired it up through a no-code automation tool. Compliance officers in finance, health, and government quietly killing AI pilots because no one can answer the auditor&#8217;s first question: <em>what touched the data?</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_!NND9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NND9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!NND9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!NND9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!NND9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NND9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1692114,&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://nodeops.substack.com/i/197644421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.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_!NND9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!NND9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!NND9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!NND9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f51592-0343-4606-8725-1f1418d4e017_1254x1254.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></p><p>The invisible failure mode is the one nobody flags in a status meeting. It&#8217;s velocity. Every team is reinventing the same five patterns: an internal copilot, a customer-facing assistant, a code reviewer, a research helper, a workflow trigger. None of them share infrastructure. The same agent gets built six times across six teams. The same authentication problem gets solved six times. The same observability gap exists six times. By the time the executive team gets serious about &#8220;AI strategy,&#8221; there&#8217;s a year of fragmented investment that doesn&#8217;t compose into anything.</p><p>The deeper problem is ownership. In the previous era of enterprise software decisions, somebody owned the architectural choice. The CIO owned the cloud decision. The CISO owned the security perimeter. The CFO owned the procurement model. With AI, the decision got made by everybody and nobody at the same time. Every team adopted tools faster than any central function could evaluate them. The people who would normally draw the architectural lines were busy approving budget requests for the next pilot. Nobody owns AI architecture inside most enterprises right now, because everybody owns AI.</p><div><hr></div><h2>How this happened (and why it&#8217;s not the teams&#8217; fault)</h2><p>This was rational at the team level and incoherent at the company level. When a frontier model gets ten times better in a year, no team can afford to wait six months for IT to evaluate a platform. So every team picks its own stack: the model, the orchestration framework, the deployment target, the observability layer. And ships. The result is exactly what you&#8217;d expect. Dozens of working solutions. No architecture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MB-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MB-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MB-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:181488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://nodeops.substack.com/i/197644421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.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_!MB-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MB-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2428b1-3ea7-4fb4-9ba0-f27243fe0d29_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is the same dynamic that produced SaaS sprawl in the 2013&#8211;2018 cycle, compressed into eighteen months. The difference matters. SaaS sprawl was a finance problem and an integration headache. You ended up with seventeen tools doing roughly what three could do, and consolidation projects took years. Agent sprawl is a different category of problem. Agents aren&#8217;t just applications. They have agency. They write code that runs in production. They hit APIs that move money. They make decisions that affect customers. When the inventory you can&#8217;t see is a list of dashboards, the worst outcome is a budget overrun. When it&#8217;s a list of agents, the worst outcome is something you&#8217;ll be explaining to a regulator.</p><p>This reads as a tooling problem, fixable with another procurement cycle and a vendor RFP. It&#8217;s not. What got skipped is an architectural decision. Architectural decisions don&#8217;t get unmade by buying more tools. They get unmade by deciding what the layer beneath the tools looks like.</p><div><hr></div><h2>The architectural choice nobody&#8217;s making yet</h2><p>The question is what the architectural decision is about. We think it comes down to three properties. The layer running your agents has to provide all three. No enterprise we&#8217;ve talked to has any of them yet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IfND!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IfND!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 424w, https://substackcdn.com/image/fetch/$s_!IfND!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 848w, https://substackcdn.com/image/fetch/$s_!IfND!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 1272w, https://substackcdn.com/image/fetch/$s_!IfND!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IfND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png" width="1456" height="694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:694,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2724320,&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://nodeops.substack.com/i/197644421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.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_!IfND!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 424w, https://substackcdn.com/image/fetch/$s_!IfND!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 848w, https://substackcdn.com/image/fetch/$s_!IfND!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.png 1272w, https://substackcdn.com/image/fetch/$s_!IfND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaaa46a-858f-4cc6-b7e7-f29f2e82256b_1816x866.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></p><p><strong>Visibility.</strong> You can see every agent operating inside your environment. Not &#8220;we surveyed our teams and they reported 38 agents.&#8221; Actually observable, in a single place, by the people responsible for the perimeter. What&#8217;s running, what it costs per call and per day, what it last touched, who deployed it, when it last changed. This sounds basic. Today, most enterprises cannot produce this list, because no central system has it.</p><p><strong>Governance.</strong> You can stop one. Or scope it. Or sandbox it. The ability to say &#8220;this agent can write to these specific systems and no others&#8221; and have it enforced at the execution layer, not relied on at the prompt layer. Today, most &#8220;guardrails&#8221; are instructions sitting inside a system prompt that the next jailbreak could undo. That&#8217;s not governance, that&#8217;s hope. Real governance is the ability to revoke an agent&#8217;s access to production at 3am from a single console and have the agent stop, immediately, everywhere.</p><p><strong>Accountability.</strong> You can bill it back. Cost attribution by team. Performance attribution by use case. ROI attribution at all. If you can&#8217;t tell finance which team&#8217;s agent generated this week&#8217;s inference bill, you can&#8217;t make any rational allocation decision in next year&#8217;s budget. Today most enterprise AI spend is allocated by hand, after the fact, with disputes.</p><p>These three properties are not solved by buying a unified AI platform from any single vendor. The agents you need will come from different places: your own engineering teams, vendor-shipped agents, open-source ones, agent marketplaces that don&#8217;t exist yet but will by next year. The execution layer has to be model-agnostic and origin-agnostic. Anything that assumes you&#8217;ll buy all your agents from one place is solving a smaller problem than the one you actually have.</p><div><hr></div><h2>Where this leaves us, and where it leaves you</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CPkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CPkD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CPkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2656041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://nodeops.substack.com/i/197644421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.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_!CPkD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CPkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ff061b-5ec6-46d6-854b-bca48e3fb278_1672x941.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s where CreateOS is. We&#8217;re not telling you we&#8217;ve solved agent sprawl today. We&#8217;re telling you we think this is the architecture problem worth solving, and we&#8217;ve been building toward it.</p><p>What&#8217;s shipped today is Multi-agent Create. It&#8217;s a builder layer for shipping full-stack AI apps end-to-end. Parallel agents (frontend, backend, database, reviewer) take a plain-language prompt to create a deployed application, entire workflow in under fifteen minutes. That&#8217;s a builder problem solved, not a governance problem solved. We&#8217;re clear-eyed about which one is which.</p><p>What we&#8217;re talking to a small number of enterprise design partners about is the <a href="https://createos.sh/blogs/nodeops-scaler-innovation-lab-deep-tech-infrastructure-india">execution layer underneath</a>. The properties above (visibility, governance, accountability) are the spec we&#8217;re working from. The <a href="https://createos.sh/case-studies/createos-industrial-ai-textile">partners</a> we&#8217;re working with are the ones who can tell us whether the spec is right before we ship the wrong thing. Our bet is that by 2027, the question of <em>what runs your agents</em> will be a board-level decision in <a href="https://createos.sh/services">regulated enterprises </a>the same way <em>what runs your data</em> is today. We&#8217;d rather be early than right on schedule.</p><p>If you&#8217;re inside an enterprise with twelve teams, thirty-eight agents, no central view, and a CTO sponsoring a strategy that doesn&#8217;t exist yet, we&#8217;d like to compare notes. Not pitch. Compare notes. We&#8217;re taking a small number of design partners over the next quarter. The bar is real enterprise context and willingness to share what&#8217;s actually happening. In return we&#8217;ll share what we&#8217;re seeing across the rest of the conversations and what we&#8217;re building toward.</p><p>The architectural decision your team didn&#8217;t make in 2025 is the one that matters most in 2026. We think there&#8217;s still time to make it deliberately. <br>Reach out at business&lt;at&gt;nodeops&lt;dot&gt;xyz<strong> </strong>if you want to make it together.</p><p></p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-eff</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-eff</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Sun, 10 May 2026 12:05:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PlOC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86beb7e4-cce2-4003-b6cf-89a7ee8692a4_368x368.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>One update this week, but a major one  which many of you have been waiting for. Let&#8217;s get into it.</p><div><hr></div><h2>Unified credits, used anywhere &#127919;</h2><p>Deploy credits and AI credits are now unified into a single credit system. No more transferring between the two, no more juggling balances; one pool that works across everything you do on CreateOS.</p><ul><li><p><strong>Unified balance</strong> &#8212; Deploy and AI credits merged into a single pool.</p></li><li><p><strong>No more transfers</strong> &#8212; credits move with you, automatically.</p></li><li><p><strong>Use anywhere</strong> &#8212; build, deploy, or both &#8212; same credit covers it all.</p></li><li><p><strong>Cleaner tracking</strong> &#8212; one balance to watch, one top-up to manage.</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_!WxjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WxjE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 424w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 848w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 1272w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WxjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png" width="782" height="260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25851,&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://nodeops.substack.com/i/197096364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.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_!WxjE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 424w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 848w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.png 1272w, https://substackcdn.com/image/fetch/$s_!WxjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe94c14e3-4ab8-4023-be81-d553246d1ecb_782x260.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Try CreateOS Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Try CreateOS Now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-cb5</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-cb5</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Sat, 25 Apr 2026 15:31:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!s7uf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>Two updates this week, let&#8217;s get into it without wasting anytime.</p><div><hr></div><h2>Sleep your vibe-coding session &#128164;</h2><p>Not every session needs to stay awake. Pause the ones you&#8217;re not using and stop burning credits on idle builds.</p><ul><li><p><strong>One-click sleep</strong> &#8212; pause unused sessions and stop credit drain instantly.</p></li><li><p><strong>Save credits</strong> &#8212; only spend on sessions you&#8217;re actively building in.</p></li><li><p><strong>Resume anytime</strong> &#8212; wake it up and pick up exactly where you left off.</p></li><li><p><strong>Context preserved</strong> &#8212; chat history, file state, and decisions all stay intact.</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_!s7uf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s7uf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 424w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 848w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 1272w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s7uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png" width="618" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:618,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28109,&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://nodeops.substack.com/i/195449761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.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_!s7uf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 424w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 848w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.png 1272w, https://substackcdn.com/image/fetch/$s_!s7uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0fb045-7f9d-4a66-acf9-07c146c78d83_618x332.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Pause your unused sessions&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Pause your unused sessions</span></a></p><div><hr></div><h2>Categorize your Skills for better management &#129504;</h2><p>As your Skills library grows, finding the right one shouldn&#8217;t slow you down. Skills can now be organized into categories so they&#8217;re easier to browse, manage, and reuse.</p><ul><li><p><strong>Add Skills under defined categories</strong> &#8212; group by stack, workflow, or however you think about your work.</p></li><li><p><strong>Cleaner library view</strong> &#8212; categories keep things tidy as your collection scales.</p></li><li><p><strong>Faster recall</strong> &#8212; Create surfaces the right Skill from the right category at the right time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!20YS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!20YS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 424w, https://substackcdn.com/image/fetch/$s_!20YS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 848w, https://substackcdn.com/image/fetch/$s_!20YS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 1272w, https://substackcdn.com/image/fetch/$s_!20YS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!20YS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png" width="1180" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2f54512-45e3-4017-b6b4-02357c605616_1180x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1180,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101909,&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://nodeops.substack.com/i/195449761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.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_!20YS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 424w, https://substackcdn.com/image/fetch/$s_!20YS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 848w, https://substackcdn.com/image/fetch/$s_!20YS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.png 1272w, https://substackcdn.com/image/fetch/$s_!20YS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f54512-45e3-4017-b6b4-02357c605616_1180x804.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></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Manage Skills&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Manage Skills</span></a></p><div><hr></div><p>That&#8217;s a wrap, see you in the product :)</p><p>Sid</p>]]></content:encoded></item><item><title><![CDATA[The Vercel breach is not a Vercel problem]]></title><description><![CDATA[The first major AI-supply-chain attack of the agentic era happened this weekend, and if your team uses any third-party AI tool connected to Google Workspace, GitHub, or Slack, you should assume you are already inside the blast radius.]]></description><link>https://nodeops.substack.com/p/the-vercel-breach-is-not-a-vercel</link><guid isPermaLink="false">https://nodeops.substack.com/p/the-vercel-breach-is-not-a-vercel</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Mon, 20 Apr 2026 16:29:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mBNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.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_!mBNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mBNX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 424w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 848w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 1272w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mBNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png" width="1360" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59392,&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://nodeops.substack.com/i/194810939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.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_!mBNX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 424w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 848w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.png 1272w, https://substackcdn.com/image/fetch/$s_!mBNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806e56cd-8de0-4661-ace7-3e0de6b815a9_1360x766.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>The first major AI-supply-chain attack of the agentic era happened this weekend, and if your team uses any third-party AI tool connected to Google Workspace, GitHub, or Slack, you should assume you are already inside the blast radius.</p><p>The headline is that <a href="https://vercel.com/kb/bulletin/vercel-april-2026-security-incident">Vercel disclosed a security incident on April 19</a>. The real story is how it happened. The initial access vector was not a zero-day, not a misconfiguration, not a rogue insider. It was a third-party AI tool called <a href="http://Context.ai">Context.ai</a>, with OAuth scopes into a Vercel employee&#8217;s Google Workspace account that it probably should not have had. Vercel&#8217;s CEO, in his public statement, suspects the attacker was &#8220;significantly accelerated by AI.&#8221;</p><p>The defender was breached by AI, through AI, and at AI speed. That is the pattern. Vercel just happens to be the first big name to put that pattern on a status page with their CEO&#8217;s signature attached. It will not be the last.</p><p>We are building CreateOS as AI-native deployment infrastructure, so this incident has our full attention. This post is not a gloat. Vercel handled disclosure better than most companies in their position would have. What follows is what the incident actually tells us about the next two years of application security, and what to do about it this week.</p><h2>What actually happened</h2><p>The sequence, as <a href="https://vercel.com/kb/bulletin/vercel-april-2026-security-incident">Vercel has publicly described it</a> and CEO Guillermo Rauch <a href="https://x.com/rauchg/status/2045995362499076169">laid out in a thread on X</a> on April 19:</p><ol><li><p><a href="http://Context.ai">Context.ai</a>, a third-party AI platform used by a Vercel employee, was breached. The specific compromised artifact is the Google Workspace OAuth application associated with <a href="http://Context.ai">Context.ai</a>.</p></li><li><p>Through that compromised OAuth app, attackers took over the Vercel employee&#8217;s Google Workspace account.</p></li><li><p>From the Workspace account, they pivoted into some Vercel internal environments.</p></li><li><p>Once inside, they enumerated environment variables that were not marked as &#8220;sensitive.&#8221; Variables marked sensitive are encrypted at rest and Vercel says there is no evidence those values were read. Non-sensitive variables were readable by design. That is the feature, not a bug.</p></li><li><p>A <a href="https://www.bleepingcomputer.com/news/security/vercel-confirms-breach-as-hackers-claim-to-be-selling-stolen-data/">BreachForums listing</a> subsequently appeared offering Vercel data, including access keys, source code fragments, employee accounts, GitHub tokens, npm tokens, and internal database records, for two million dollars, with a first payment of five hundred thousand in Bitcoin.</p></li></ol><p>Vercel has engaged Mandiant, notified law enforcement, and shipped dashboard improvements for environment variable management. They have confirmed that Next.js, Turbopack, and their open source projects remain safe after a supply chain audit. If you consume those packages, you do not need to pin to a pre-incident version. Monitor the bulletin for updates, but the release path appears clean.</p><p>A few things are still claim, not fact. The BreachForums poster used the ShinyHunters moniker. Threat actors historically linked to ShinyHunters have <a href="https://www.bleepingcomputer.com/news/security/vercel-confirms-breach-as-hackers-claim-to-be-selling-stolen-data/">denied involvement to BleepingComputer</a> and Cyberinsider. Attribution is contested and probably will remain so. The two million dollar figure is the listing price, not a confirmed ransom demand. The precise scope of what was exfiltrated, especially around npm tokens, GitHub tokens, and internal Linear data, is what the BreachForums actor claims, not what Vercel has confirmed.</p><p>One specific indicator of compromise that every Google Workspace administrator reading this should search for right now, per Vercel&#8217;s bulletin:</p><pre><code><code>OAuth App: 110671459871-30f1spbu0hptbs60cb4vsmv79i7bbvqj.apps.googleusercontent.com
</code></code></pre><p>If that app appears in your Workspace admin console under Security &#8594; API controls &#8594; App access control, revoke it and treat any credentials that passed through <a href="http://Context.ai">Context.ai</a> workflows as potentially exposed. Vercel notes the <a href="http://Context.ai">Context.ai</a> compromise &#8220;potentially affected hundreds of users across many organizations.&#8221; You are almost certainly not the only downstream victim if you used it.</p><h2>Why this matters beyond Vercel</h2><p>The Vercel-specific story is real and serious. The ecosystem-level story is bigger. Three points.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H8OS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H8OS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 424w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 848w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 1272w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H8OS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png" width="1360" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29773,&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://nodeops.substack.com/i/194810939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.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_!H8OS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 424w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 848w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.png 1272w, https://substackcdn.com/image/fetch/$s_!H8OS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d81a40-c5b1-4b7d-b5a7-aa9735179141_1360x360.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>The attack vector is going to repeat.</strong> Every AI tool your team installed in the last twelve months asked for Google Workspace, GitHub, Notion, Slack, or Linear OAuth access. Developers approve these prompts reflexively. Each one is a potential <a href="http://Context.ai">Context.ai</a>. The rapid proliferation of AI tools across developer and operational workflows in the last eighteen months has dramatically expanded the footprint of third-party integrations holding OAuth grants. Every new AI tool added to a Workspace becomes another potential initial access vector for your company. The bar for &#8220;what gets approved&#8221; has dropped at exactly the moment when the blast radius of a compromised approval has grown. That mismatch is the structural vulnerability. Vercel was one instance of it. There will be more.</p><p><strong>&#8220;Significantly accelerated by AI&#8221; is a claim worth taking seriously, and holding carefully.</strong> <a href="https://x.com/rauchg/status/2045995362499076169">Rauch&#8217;s exact words, in his April 19 thread</a>: &#8220;We believe the attacking group to be highly sophisticated and, I strongly suspect, significantly accelerated by AI. They moved with surprising velocity and in-depth understanding of Vercel.&#8221; This is a CEO&#8217;s personal assessment in the immediate aftermath of a breach, not a forensic finding from Mandiant. Treat it that way. But it is not an outlandish claim either. The pattern Rauch is pointing at (attackers moving faster, understanding targets more deeply, enumerating systems with the kind of efficiency that used to require long manual reconnaissance) is consistent with what multiple threat intelligence teams have observed in recent incidents. The attacker economics are shifting. What used to take two weeks of manual enumeration may now take hours. If that is what happened here, and Vercel&#8217;s forensic partners eventually confirm it, this incident is a preview of what the median breach will look like by the end of the year.</p><p><strong>When your AI supplier gets breached, your defenders learn about it on your timeline, not theirs.</strong> Vercel found the compromise, identified the upstream vendor, published an IOC, and engaged Mandiant, all on their own clock. Downstream customers of <a href="http://Context.ai">Context.ai</a> who were not Vercel are in a much harder position: they have to discover they were compromised before they can respond to it. The trust model of OAuth-connected AI tools assumes your supplier will detect and disclose quickly enough for you to act. That assumption has not been stress-tested well, and this incident is the stress test. This is a structural problem with how AI tools are integrated into modern developer workflows, not a problem with any one vendor&#8217;s communication practices.</p><h2>The 72-hour action plan</h2><p>If you do nothing else after reading this, do these things. The order matters.</p><p><strong>1. Google Workspace, right now.</strong></p><p>Open your Admin console: Security &#8594; API controls &#8594; App access control. Search your OAuth app inventory for <code>110671459871-30f1spbu0hptbs60cb4vsmv79i7bbvqj.apps.googleusercontent.com</code>. If it appears, revoke it. While you are there, review every OAuth app with sensitive scopes: <code>gmail.readonly</code>, <code>calendar</code>, <code>drive</code>, <code>admin.directory</code>. Revoke anything with broad scopes and low usage. This is the single highest-leverage action in this list.</p><p><strong>2. If you are a Vercel customer.</strong></p><p>Check your account activity log for the e xposure window, with a conservative lower bound of April 1 through today. Rotate every environment variable containing secrets that were not marked as sensitive: API keys, tokens, database credentials, signing keys. Treat them as potentially exposed. Mark all of them sensitive going forward. If you used the Vercel-Linear integration, grep your Linear workspace for pasted secrets. Linear issues are a known place where developers paste credentials during debugging.</p><p><strong>3. GitHub, personal and organization.</strong></p><p>Review the OAuth apps installed on your personal account and your organization. Audit the GitHub organization audit log for the exposure window. If you stored npm tokens in Vercel environment variables, rotate them at <a href="http://npmjs.com">npmjs.com</a> immediately. If you publish npm packages, run <code>npm view &lt;your-package&gt; time --json</code> and look for unexpected versions. Compare the tarball of any recent publish to the git tag it claims to come from.</p><p><strong>4. Enumerate every AI tool with OAuth scopes.</strong></p><p>Across Google Workspace, Microsoft 365, GitHub, Slack, Notion, and Linear, list every AI tool your team has installed in the last twelve months. For each, ask one question: if this tool gets compromised tomorrow, what is the blast radius? If the answer is &#8220;bad,&#8221; that is a risk register item this week. Consider moving new OAuth grants from user-driven approval to an allowlist with security sign-off. This is the structural fix. Everything else is a rotation.</p><p><strong>5. Package managers and release paths.</strong></p><p>If you publish npm packages, freeze automatic dependency merges for seven to ten days. Diff your main branch HEAD against the last known-good commit before April 1. Check GitHub Actions run history for unexpected runs, especially manual <code>workflow_dispatch</code> triggers or runs from branches that no longer exist. Look at release and tag creations you did not make. This is where a Vercel-initial compromise could theoretically become a supply chain event for your product, even though Vercel has confirmed their own release path is clean.</p><p><strong>6. Stress-test your rotation muscle.</strong></p><p>The real gap this incident exposes is operational. If your team cannot rotate a critical secret end-to-end (including every downstream consumer that validates against it) in under thirty minutes, that is the thing to fix after you finish this checklist. Incidents happen on their schedule, not yours.</p><p>The <a href="https://github.com/OpenSourceMalware/vercel-april2026-incident-response">OpenSourceMalware incident response playbook on GitHub</a> goes deeper on each of these items and is being actively updated. Bookmark it. <a href="http://Juliet.sh">Juliet.sh</a> <a href="https://juliet.sh/blog/vercel-april-2026-incident-what-customers-should-do">has also published a thorough analysis</a> that handles the epistemics carefully.</p><h2>The architectural lesson</h2><p>Everything above is a 72-hour fix. The architectural lesson is bigger, and it is what you should be rethinking over the next quarter. Three principles.</p><p><strong>OAuth scope minimalism is now load-bearing.</strong> Every AI tool should have the smallest OAuth scope that lets it function. The problem is that most AI tools ask for broad scopes because broad scopes let them ship features faster. Read-only Gmail access is harder to build against than full Gmail access. Deployment-level scopes are easier to work with than project-scoped ones. Every time a vendor takes the easier path, their customers inherit the blast radius. Push back. Decline OAuth grants that demand more than the feature requires. Treat &#8220;we need broad scopes to provide a good experience&#8221; as a sales objection to answer, not a technical requirement to accept.</p><p><strong>Secrets should be encrypted by default, not encrypted on request.</strong> Vercel&#8217;s sensitive environment variable flag is opt-in. That is a design choice, and a defensible one in 2020. In 2026, given everything we now know about how AI tools broaden the attack surface, opt-in encryption for secrets is a liability. The right question to ask your deployment platform is not &#8220;can I encrypt secrets?&#8221; Everyone says yes. The right question is &#8220;what is encrypted by default, and what does an attacker who takes over a team account get to read?&#8221; If the answer to the second question is &#8220;any environment variable not explicitly flagged sensitive,&#8221; you have a gap. Fix it, or plan for the incident.</p><p><strong>Concentration of trust is a security property, not just a procurement preference.</strong> When the same vendor holds your deployment platform, your environment variables, your DNS, your CI, your secrets manager, and has OAuth access into your Google Workspace, one compromise cascades. The industry has spent a decade consolidating developer tooling onto fewer platforms in the name of velocity. That was the right tradeoff for velocity. It is not necessarily the right tradeoff for security. Separation of concerns across infrastructure vendors slows some things down. It also ensures that a breach at one vendor does not cascade into a breach of your entire stack. That tradeoff is worth having as an explicit conversation on your team, not an implicit assumption.</p><h2>How CreateOS thinks about this</h2><p>I will be direct. We cannot claim to be breach-proof. Nobody who understands security can make that claim. What we can talk about is architecture, because architecture is where the specific risks that produced this incident either get designed in or designed out.</p><p>CreateOS runs on <a href="https://nodeops.network/createos">NodeOps distributed infrastructure</a> rather than a single centralized control plane. That is a deliberate choice about where trust concentrates. Managed services (PostgreSQL, MySQL, Kafka, Valkey) are provisioned per project, not shared across tenants in ways that create cross-customer blast radius. One-click deployment is positioned with &#8220;no configuration files to manage, no accidental API key leaks, and zero server overhead&#8221; as defaults, not opt-in hardening. Every deployment runs through automatic security scanning as part of the default path.</p><p>On the AI-native side, which is where this incident matters most: our agents interact with your infrastructure through MCP with scoped API keys. They do not sit behind OAuth tokens with broad scopes across unrelated tools. The vector that produced the Vercel incident (a third-party AI tool holding Workspace-level OAuth scopes) is not a shape we accept in our own design. That is not because we are smarter. It is because we built this after the industry learned, painfully, that OAuth scope sprawl was a problem.</p><p>What we can honestly claim is this: the specific risks that produced the Vercel incident, namely overbroad OAuth scopes from AI tools, opt-in encryption on customer secrets, and single-vendor concentration of trust across deployment, DNS, CI, and secrets, are not concentrated in our architecture the way they are in the pre-AI-native deployment stack. If you want to compare architectures point-for-point, the <a href="https://nodeops.network/createos/compared-to-vercel">CreateOS vs Vercel comparison</a> lays it out without the marketing. You should still ask us hard questions. Any vendor that tells you their architecture is safe should be answering hard questions.</p><h2>If this changed how you think</h2><p>If this changed how you think about deployment architecture, the fastest way to try a different one is the migration guide at <a href="http://nodeops.network/createos/migrate-from/vercel">nodeops.network/createos/migrate-from/vercel</a>. Most teams finish the move in fifteen minutes with zero downtime. It walks you through configuration mapping, environment variable import, build command translation, and DNS cutover.</p><p>If you prefer to do it from your terminal, install the migration skill directly:</p><pre><code><code>npx skills add &lt;https://github.com/NodeOps-app/skills&gt; --skill vercel-to-createos
</code></code></pre><p>This is not a &#8220;drop Vercel, switch to us&#8221; pitch. Vercel has great engineers and real infrastructure and the incident does not change that. It is an invitation to compare architectures seriously, so that the next time this pattern plays out (and it will) you are not the team writing your own post-mortem.</p><h2>Closing</h2><p>Vercel will get through this. They have capable engineers, named Mandiant on day one, and disclosed publicly with their CEO&#8217;s name attached to a thoughtful statement that distinguished confirmed from unconfirmed. That is better incident response than most companies manage. Respect the work.</p><p>The structural issue is bigger than Vercel, and it will be playing out across our industry for the next two years. AI tools are not going away. OAuth is not going away. The combination of the two is going to keep producing incidents like this one until the industry designs the risk out rather than rotating around it.</p><p>The teams that build on AI-native infrastructure from the start, with scope minimalism, default-encrypted secrets, and distributed trust baked into the architecture rather than retrofitted onto it, are the teams that will be writing someone else&#8217;s post-mortem in 2027, not their own.</p><p>Build accordingly.</p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-4c9</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-4c9</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Sat, 18 Apr 2026 10:53:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c13bfb0-0881-4b38-bbb8-285e86daddbd_1500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>Four updates this week, and a couple of them change how you&#8217;ll use the platform day-to-day. Let&#8217;s get into it.</p><div><hr></div><h2>The CreateOS CLI is live &#9000;&#65039;</h2><p>The big one this week. Deploy, manage, and scale from your terminal &#8212; no dashboard required. Open source, built in Go.</p><ul><li><p><strong>Deploy from your terminal</strong> &#8212; <code>createos deploy</code> ships code, <code>createos deployments logs</code> streams logs, <code>createos status</code> checks health.</p></li><li><p><strong>Full project lifecycle</strong> &#8212; env vars, custom domains, cron jobs, and scaling (replicas, CPU, memory) are all first-class commands.</p></li><li><p><strong>CI/CD ready</strong> &#8212; <code>--output json</code> and <code>--force</code> flags drop straight into GitHub Actions or any pipeline.</p></li></ul><p>Install and go:</p><pre><code><code>brew tap nodeops-app/tap &amp;&amp; brew install createos
createos login &amp;&amp; createos init &amp;&amp; createos deploy
</code></code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://nodeops.network/createos/docs/CLI/Overview&quot;,&quot;text&quot;:&quot;Install CreateOS CLI&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://nodeops.network/createos/docs/CLI/Overview"><span>Install CreateOS CLI</span></a></p><div><hr></div><h2>Create now builds full-stack apps &#129521;</h2><p>Create used to stop at the app itself &#8212; anything beyond that, you wired up yourself. Not anymore.</p><ul><li><p><strong>Full-stack in a single prompt</strong> &#8212; frontend and backend built together, no separate flows.</p></li><li><p><strong>Auto-provisioned services</strong> &#8212; databases, caches, and queues spin up automatically based on what your app needs.</p></li><li><p><strong>Wired up and ready</strong> &#8212; credentials and env vars injected at build time, so what Create gives you actually runs.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Create Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Create Now</span></a></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_!FA5e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FA5e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 424w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 848w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FA5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png" width="1456" height="774" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1df297a-597a-4777-a350-e9809579c844_2232x1186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1964300,&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://nodeops.substack.com/i/194599693?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.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_!FA5e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 424w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 848w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!FA5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1df297a-597a-4777-a350-e9809579c844_2232x1186.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><div><hr></div><h2>Skills are here &#129504;</h2><p>Skills let you shape how Create builds for you; reusable context, conventions, and capabilities it picks up on every session.</p><ul><li><p><strong>Pre-installed skills</strong> &#8212; a growing library for common stacks and workflows, on by default.</p></li><li><p><strong>Bring your own from GitHub</strong> &#8212; point Skills at a repo and Create pulls in your playbooks and patterns.</p></li><li><p><strong>Upload files directly</strong> &#8212; style guides, internal docs, custom logic, drop them in and they become part of the skill.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Explore Skills&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Explore Skills</span></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_!2B9v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2B9v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 424w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 848w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2B9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png" width="1260" height="1250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1250,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178252,&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://nodeops.substack.com/i/194599693?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.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_!2B9v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 424w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 848w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!2B9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa829bc-7aab-40f4-b919-5e5a6c6e680c_1260x1250.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></li></ul><div><hr></div><h2>Hibernate deployments to save credits &#128164;</h2><p>Not every deployment needs to be awake 24/7. Staging, internal tools, side projects; hibernate them instead of burning credits.</p><ul><li><p><strong>One-click hibernate</strong> &#8212; runtime credits stop draining immediately.</p></li><li><p><strong>Wake it up whenever</strong> &#8212; picks up where it left off, no redeploy needed.</p></li><li><p><strong>State preserved</strong> &#8212; env vars, domains, and service bindings stay exactly as you set them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Hibernate Deployments&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Hibernate Deployments</span></a></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_!SwqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SwqP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 424w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 848w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 1272w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SwqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png" width="708" height="356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:356,&quot;width&quot;:708,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31090,&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://nodeops.substack.com/i/194599693?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.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_!SwqP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 424w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 848w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.png 1272w, https://substackcdn.com/image/fetch/$s_!SwqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19ff988f-e5ad-4fc6-806b-db47e6f6ead6_708x356.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><div><hr></div><p>That&#8217;s a wrap, see you in the product :)</p><p>Sid</p>]]></content:encoded></item><item><title><![CDATA[What's new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-6b6</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-6b6</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Fri, 03 Apr 2026 11:44:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c13bfb0-0881-4b38-bbb8-285e86daddbd_1500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators!</p><p>A packed week. We shipped four updates that have been on the list for a while; a proper redesign of how you pay for and understand credits, a cleaner way to spin up your backend services, plus something a lot of you have been asking for since we launched. Let's get into it.</p><div><hr></div><h2>Unified payment modal to rule them all &#128179;</h2><p>The old flow had you jumping between two separate screens depending on whether you wanted to top up or subscribe. That&#8217;s gone. We&#8217;ve rebuilt the entire payment experience into a single unified modal, subscription plans and pay-as-you-go top-ups live in the same place, side by side.</p><p>Here&#8217;s what changed:</p><ul><li><p><strong>No more redirects to the pricing page</strong> &#8212; everything you need to make a payment decision is right there in the modal, without losing your place.</p></li><li><p><strong>Subscription and top-up in one view</strong> &#8212; see both options at once, compare them clearly, and choose what works for you without toggling between flows.</p></li><li><p><strong>Clearer tooltips throughout</strong> &#8212; if you&#8217;ve ever been unsure what a credit balance covers or why a plan is priced the way it is, the answers are now built into the modal itself.</p></li></ul><p>The goal was simple: getting credits when you need them should take seconds, not a series of tab switches.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UpJB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UpJB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 424w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 848w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 1272w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UpJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png" width="976" height="670" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d67ecd58-136d-4336-9490-85299995b619_976x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:976,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143777,&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://nodeops.substack.com/i/193059834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.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_!UpJB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 424w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 848w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.png 1272w, https://substackcdn.com/image/fetch/$s_!UpJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67ecd58-136d-4336-9490-85299995b619_976x670.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Check Out Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Check Out Now</span></a></p><div><hr></div><h2>Global credits vs Create credits - now actually clear &#129534;</h2><p>This distinction has confused a lot of you, and honestly that&#8217;s been on us. The credit </p><p>system has always had two separate pools &#8212; Global Credits that power everything on the platform (deployments, VM runtime, databases), and Create Credits allocated specifically for your AI build sessions.</p><p>Here&#8217;s what&#8217;s new:</p><ul><li><p><strong>Both balances visible at a glance</strong> &#8212; you can now see your Global Credit balance and your Create Credit balance independently, so you always know which pool is being drawn from.</p></li><li><p><strong>Per-service usage breakdown</strong> &#8212; the credit usage screen now shows you what&#8217;s consuming credits and from which pool, so there&#8217;s no more mystery mid-session.</p></li><li><p><strong>Top up Create Credits from Global</strong> &#8212; if your Create Credits run out while you&#8217;re building, you can pull from your Global balance directly without leaving the flow.</p></li></ul><p>No more running out mid-session and not knowing why.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WRx8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WRx8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 424w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 848w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 1272w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WRx8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png" width="400" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20550,&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://nodeops.substack.com/i/193059834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.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_!WRx8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 424w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 848w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 1272w, https://substackcdn.com/image/fetch/$s_!WRx8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556ce6f5-7ec1-4238-a459-a8b3a0447898_400x216.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Check Out Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Check Out Now</span></a></p><div><hr></div><h2>The Deploy Services modal got a full redesign &#128452;&#65039;</h2><p>Spinning up a database, cache, or message queue on CreateOS used to involve too many steps, unclear pricing, and a modal that didn&#8217;t give you enough information to make a confident decision. We rebuilt it from scratch.</p><p>Here&#8217;s what changed:</p><ul><li><p><strong>Cleaner configuration UI</strong> &#8212; the setup flow for all three service types (Database, Cache, Message Queue) is now simpler and more intuitive. You get to what you need faster with less noise.</p></li><li><p><strong>Better service overview</strong> &#8212; each service now has a proper summary of what it is and what it&#8217;s for, so you&#8217;re not guessing which one to pick.</p></li><li><p><strong>Pricing shown inline</strong> &#8212; no more hunting for what a service will cost you. Pricing is right there in the modal before you confirm anything.</p></li></ul><p>If you&#8217;ve been putting off setting up a backend service because the old flow felt like too much, now&#8217;s a good time to revisit it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i2V5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i2V5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 424w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 848w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 1272w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i2V5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png" width="993" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:993,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35846,&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://nodeops.substack.com/i/193059834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.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_!i2V5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 424w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 848w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.png 1272w, https://substackcdn.com/image/fetch/$s_!i2V5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ded0e7-b147-4dda-b6cc-aa4cb7632a22_993x250.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/deploy?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Deploy Services Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/deploy?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Deploy Services Now</span></a></p><div><hr></div><h2>Cron jobs are live &#9200;</h2><p>This is the big one for this week. The Cron Jobs tab is now available inside every CreateOS project. You can schedule any HTTP call to run on a recurring cadence &#8212; no external service, no Zapier workaround, no cron running on a separate VM somewhere.</p><p>Here&#8217;s what you can do with it:</p><ul><li><p><strong>Create a cron job in under a minute</strong> &#8212; give it a name, pick your environment (staging or production), set a schedule, and point it at any endpoint with optional headers and a request body.</p></li><li><p><strong>Quick presets or fully custom schedules</strong> &#8212; every minute, every hour, daily, weekly &#8212; or drop in a raw cron expression if you know what you&#8217;re doing.</p></li><li><p><strong>Full execution history</strong> &#8212; every run is logged with the scheduled time, success/failure status, HTTP response code, and full log output you can copy or download.</p></li><li><p><strong>Pause and resume without deleting</strong> &#8212; flip the toggle to suspend a job and bring it back whenever you&#8217;re ready, history intact.</p></li></ul><p>One thing worth knowing: there&#8217;s no &#8220;Run Now&#8221; button yet, you can&#8217;t manually trigger a job outside its schedule. That&#8217;s coming. But for scheduled automation, it&#8217;s all there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zZ9k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zZ9k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 424w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 848w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 1272w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zZ9k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png" width="1456" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258368,&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://nodeops.substack.com/i/193059834?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.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_!zZ9k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 424w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 848w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.png 1272w, https://substackcdn.com/image/fetch/$s_!zZ9k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ec7014-d69e-43f9-a238-b5fa4270b909_2556x876.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/myDeployments?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates&quot;,&quot;text&quot;:&quot;Set Up Cron Jobs Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/myDeployments?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=weekly_updates"><span>Set Up Cron Jobs Now</span></a></p><p>That's a wrap for this week, see you in the product :)</p><p>Sid</p>]]></content:encoded></item><item><title><![CDATA[CreateOS Reading Club]]></title><description><![CDATA[Are builders slowed down by a lack of tools, or by how disconnected those tools have become?]]></description><link>https://nodeops.substack.com/p/createos-reading-club-4cc</link><guid isPermaLink="false">https://nodeops.substack.com/p/createos-reading-club-4cc</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Sat, 28 Mar 2026 10:25:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X6Mp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.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_!X6Mp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X6Mp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X6Mp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116589,&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://nodeops.substack.com/i/192393824?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.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_!X6Mp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X6Mp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b1540-3d08-43ee-8f84-3ffd8afb88c4_1080x602.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><p>Are builders slowed down by a lack of tools, or by how disconnected those tools have become?</p><p>This week&#8217;s reads explore the shift toward unified execution environments, how infrastructure, creation, and economics come together in a single system, what real-world AI deployment looks like in production, and why shipping is becoming accessible to anyone with an idea.</p><div><hr></div><h4>One Workspace. Three Layers.</h4><p>Modern applications are no longer just code, they are systems that combine infrastructure, development workflows, and economic coordination. This piece introduces the CreateOS ecosystem through three layers: the Power Layer (decentralised compute), the Creation Layer (the unified workspace), and the Economic Layer (value capture and distribution). Together, they show how execution, coordination, and incentives can exist within a single environment rather than across fragmented tools. Read full blog <a href="https://nodeops.network/blog/createos-ecosystem-three-layers">here</a>.</p><div><hr></div><h4>The Single Intelligent Workspace for Builders</h4><p>Building, deploying, and managing applications often requires jumping across multiple tools, each with its own interface, logic, and configuration. This article explores the concept of a single intelligent workspace where these steps are unified into one continuous flow. Instead of stitching together services, builders can move from idea to production within the same environment, reducing context switching and operational overhead. Read full blog <a href="https://nodeops.network/blog/createos-single-intelligent-workspace">here</a>.</p><div><hr></div><h4>Industrial AI in Practice: Textile Case Study</h4><p>AI infrastructure is often discussed in theory, but real value comes from applied use cases. This case study examines how AI systems can be deployed in industrial environments, specifically within textile operations. It highlights how data, models, and compute come together in production settings, and what it takes to move from experimentation to reliable, real-world impact. Read full blog <a href="https://nodeops.network/blog/createos-industrial-ai-textile-case-study">here</a>.</p><div><hr></div><h4>Build It Now: When Anyone Can Ship</h4><p>The barrier to shipping software is shifting. This piece explores how modern tools are enabling a new wave of builders to go from idea to live application without deep infrastructure knowledge. It argues that when execution becomes simpler, more people can participate in building, leading to faster iteration, more experimentation, and a broader range of use cases emerging in the ecosystem. Read full blog <a href="https://nodeops.network/blog/build-it-now-when-anyone-can-ship">here</a>.</p><div><hr></div><p>Where does the biggest gap between building and shipping show up in your workflow today?</p><p>If you have articles, essays, or research worth including in next week&#8217;s edition, share them with us.</p><p>More next week.</p><p>Happy reading,<br>NodeOps Team</p>]]></content:encoded></item><item><title><![CDATA[CreateOS Reading Club ]]></title><description><![CDATA[Are developers slowed down by complexity, or by the operational work created around the tools they use?]]></description><link>https://nodeops.substack.com/p/createos-reading-club-160</link><guid isPermaLink="false">https://nodeops.substack.com/p/createos-reading-club-160</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Sat, 14 Mar 2026 07:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j2_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.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_!j2_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j2_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j2_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116763,&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://nodeops.substack.com/i/190854860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.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_!j2_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j2_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc326ebe-5f14-4269-aaa7-6b030c1ef0d4_1080x602.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><p>Are developers slowed down by complexity, or by the operational work created around the tools they use?</p><p>This week&#8217;s reads explore tool sprawl as a form of technical debt, the hidden glue work holding fragmented stacks together, why more dashboards do not restore focus, and the unseen operational load quietly absorbed by product teams.</p><div><hr></div><h4><strong>Tool Sprawl Is the New Technical Debt for Modern Dev Teams</strong></h4><p>Technical debt no longer lives only in code. This piece argues that modern teams also accumulate debt through the growing web of tools wrapped around delivery. As more systems get layered into the workflow, developers pay the price through context switching, coordination overhead, brittle integrations, and slower execution from idea to production. Read full blog <a href="https://nodeops.network/blog/tool-sprawl-technical-debt-modern-dev-teams">here</a>.</p><div><hr></div><h4><strong>The Hidden Glue Work Holding Most Modern Developer Stacks Together</strong></h4><p>Many modern stacks depend on scripts, bots, cron jobs, spreadsheets, and one-off workflows that never appear on a roadmap but keep everything functioning. This article examines how fragmented systems create hidden glue work, why that work becomes essential, and how much delivery risk accumulates when critical operational knowledge lives in side repos and in a few people&#8217;s heads. Read full blog <a href="https://nodeops.network/blog/hidden-glue-work-modern-developer-stacks">here</a>.</p><div><hr></div><h4><strong>Why Another Dashboard Won&#8217;t Fix Developer Focus</strong></h4><p>Adding another dashboard can improve visibility, but visibility alone does not repair a fragmented workflow. This piece explains why &#8220;single pane of glass&#8221; thinking often creates one more read-only surface instead of reducing the number of places where real work happens. The result is more tabs, more dashboards, and little improvement in decision-making or execution continuity. Read full blog <a href="https://nodeops.network/blog/why-another-dashboard-wont-fix-developer-focus">here</a>.</p><div><hr></div><h4><strong>Shadow Ops: The Unseen Work Keeping Your Product Alive</strong></h4><p>Many product teams quietly operate with an unofficial ops layer inside them. This article explores the reactive work that falls onto engineers who handle incidents, manual deploys, rollbacks, config drift, and emergency scripts without formal ownership or support. The core argument is that shadow ops keeps products running, but it does so by consuming focus, reducing feature capacity, and pushing operational strain onto a small number of people. Read full blog <a href="https://nodeops.network/blog/shadow-ops-unseen-work-keeping-products-alive">here</a>.</p><div><hr></div><p>Where does hidden operational friction show up most in your workflow today?</p><p>If you have articles, essays, or research worth including in next week&#8217;s edition, share them with us.</p><p>More next week.</p><p>Happy reading,</p><p>NodeOps Team</p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hello Creators!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-82a</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-82a</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Fri, 13 Mar 2026 13:17:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CgH0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello Creators! </p><p>Two big ones landed this week; a full Supabase integration that makes backend setup genuinely seamless, and a credit history view so you always know exactly where your credits are going. Let&#8217;s get into it.</p><h2>Supabase is Now Live on CreateOS &#128994;</h2><p>This is one we&#8217;ve been excited to ship. Supabase is now fully integrated into CreateOS; no switching tabs, no copy-pasting credentials, no manual configuration. Your database is part of your deployment workflow from the start.</p><p>Here&#8217;s what you can do:</p><ul><li><p><strong>Connect your existing Supabase account</strong> &#8212; link your account once and all your projects are immediately accessible inside CreateOS.</p></li><li><p><strong>Create new Supabase projects directly from CreateOS</strong> &#8212; no need to visit the Supabase dashboard to spin up a new project. Do it right from where you&#8217;re already working.</p></li><li><p><strong>Map your Postgres database to your project</strong> &#8212; link an existing Supabase Postgres database to any project and CreateOS automatically configures all the environment variables for you. Just start building &#8212; the connection details are already there.</p></li><li><p><strong>Connect Supabase services to your deployed apps</strong> &#8212; map your Supabase services directly to your running applications on CreateOS so everything stays linked and in sync.</p></li></ul><p>The goal here was to remove every friction point between having an idea and having a database ready to use. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CgH0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CgH0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 424w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 848w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CgH0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png" width="1336" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159257,&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://nodeops.substack.com/i/190833029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.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_!CgH0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 424w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 848w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!CgH0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c15680-c421-4f2e-aa53-301cba4c21eb_1336x1082.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/deploy&quot;,&quot;text&quot;:&quot;Connect Supabase with CreateOS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/deploy"><span>Connect Supabase with CreateOS</span></a></p><h2>Credit History is Here &#128202;</h2><p>You asked for more visibility into how your credits are being used, and we heard you. Credit History is now live under <strong>Billing &amp; Usage</strong> in your profile.</p><p>Here&#8217;s what you&#8217;ll find:</p><ul><li><p><strong>Full credit consumption history</strong> &#8212; see every credit transaction logged against your account, in one place.</p></li><li><p><strong>Date range filtering</strong> &#8212; filter your history by any time window to understand spend patterns across days, weeks, or months.</p></li><li><p><strong>Per-service breakdown</strong> &#8212; see exactly which services are consuming credits independently, so you can pinpoint what&#8217;s costing what and optimise accordingly.</p></li></ul><p>No more guessing. Just a clear, filterable record of exactly how your credits are being used.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QFpn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QFpn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 424w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 848w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 1272w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QFpn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png" width="1268" height="1164" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1164,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125254,&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://nodeops.substack.com/i/190833029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.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_!QFpn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 424w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 848w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.png 1272w, https://substackcdn.com/image/fetch/$s_!QFpn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d16dd8-2c5e-4f3d-a9ba-c51f90a64729_1268x1164.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/profile?tab=billing&quot;,&quot;text&quot;:&quot;Check Your Credit History&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/profile?tab=billing"><span>Check Your Credit History</span></a></p><p>That&#8217;s a wrap for this week! Both of these updates have been a long time coming and we&#8217;re really happy with how they&#8217;ve turned out. As always, if you have feedback or run into anything, we&#8217;d love to hear from you.</p><p>Sid</p>]]></content:encoded></item><item><title><![CDATA[Your AI Agent Is Brilliant. It's Also a Goldfish.]]></title><description><![CDATA[The Memory Layer is the missing floor of the 2026 AI stack. Why persistent memory &#8212; episodic, semantic, and procedural &#8212; is the next frontier for AI agents.]]></description><link>https://nodeops.substack.com/p/your-ai-agent-is-brilliant-its-also</link><guid isPermaLink="false">https://nodeops.substack.com/p/your-ai-agent-is-brilliant-its-also</guid><dc:creator><![CDATA[Naman]]></dc:creator><pubDate>Tue, 10 Mar 2026 11:30:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aZ1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.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_!aZ1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aZ1G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aZ1G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8088260,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.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_!aZ1G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!aZ1G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833bde79-8a7c-4ee8-8626-7337f24e9dde_2752x1536.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>I want to confess something.For most of 2025, I shipped fast. Obsessively fast. I watched the tooling evolve in real time &#8212; Skills, MCPs, agentic workflows &#8212; and each wave felt like we were finally solving the right problem. We were giving AI agents hands, then legs, then the ability to run entire workflows without a human babysitting every step.</p><p>But every time I came back to a session the next day, I had to start from scratch. Re-explain the context. Re-establish what we were building. Re-set preferences. My AI agent was, in every functional sense, a goldfish. Brilliant in the moment. Gone by morning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7zHu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7zHu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7zHu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1498624,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.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_!7zHu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!7zHu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4adc6fe-e02d-4fe0-b29e-8512d884bb24_1080x602.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></p><p>That gap has a name now. It&#8217;s called the <strong>Memory Layer</strong>. And I think it&#8217;s the most important thing you should be thinking about building in 2026.</p><div><hr></div><h2>The 2026 Stack Is Missing One Floor</h2><p>Here&#8217;s how I see the year unfolding so far, if you squint at it from a distance:</p><p><strong>Skills</strong> unlocked <em>what AI can do.</em> Modular, composable, plug-in capabilities that let any agent inherit new powers without rebuilding from scratch. The skills economy turned AI from a monolith into a marketplace.</p><p><strong>MCPs</strong> (Model Context Protocol) defined <em>how AI connects.</em> A standard handshake between models and the real world &#8212; your codebase, your data, your APIs. Suddenly your agent wasn&#8217;t just smart in a sandbox; it was wired into the actual infrastructure of your product.</p><p><strong>Agentic Workflows</strong> showed <em>what AI can execute.</em> Multi-step reasoning. Autonomous task completion. Agents that don&#8217;t just respond but <em>do things</em> &#8212; plan, iterate, deploy, and loop back.</p><p>These three layers together created something remarkable: AI that can act.</p><p>But there&#8217;s a floor missing.</p><p><strong>Memory</strong> determines <em>what AI becomes</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_!Zx2W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zx2W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zx2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728643,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.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_!Zx2W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!Zx2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35aefbdf-800a-41d0-96a4-23370fe263df_1024x572.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></p><p><em>.</em></p><p>Not just what it can do in this session. What it <em>learns</em> from every session. What it carries forward. What it retains about you, your users, your patterns, your product decisions, your failures.</p><p>Without memory, agentic AI is extraordinarily capable and completely amnesiac. It starts every conversation as a stranger who happens to be a genius.</p><div><hr></div><h2>What "Memory" Actually Means (It&#8217;s Not What You Think)</h2><p>Most people hear "memory" and picture a database. A storage bucket you dump things into. Maybe a vector store. Maybe RAG.</p><p>That&#8217;s not what I mean. And honestly, that framing is why most teams get this wrong.</p><p><strong>Memory is a policy, not a bucket.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FEZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FEZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1182605,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.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_!0FEZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!0FEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79f4137-14a3-44ef-af19-f5bc89192a46_1080x602.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></p><p>There are four decisions happening every time an AI system interacts with the world:</p><ol><li><p><strong>What should be written to memory?</strong> (Not everything. Not nothing. The right things.)</p></li><li><p><strong>Where should it be stored, and in what form?</strong> (Raw transcript? Compressed summary? A learned preference? A mistake to avoid?)</p></li><li><p><strong>What should be retrieved when answering this query?</strong> (Recent context? Relevant patterns? Long-horizon episodes?)</p></li><li><p><strong>What should be forgotten?</strong> (The hardest question nobody talks about enough.)</p></li></ol><p>Right now, most production systems answer all four of these with heuristics. Simple relevance scores. Fixed expiry. Quota-based trimming. One-size-fits-all rules duct-taped to an otherwise sophisticated stack.</p><p>The frontier is: <strong>learn those policies instead of hand-tuning them.</strong></p><p>This is the insight I keep returning to from a deep dive I did on this recently. The mental model that shifted everything for me: memory in AI is structurally identical to experience replay in reinforcement learning. The memory store is the replay buffer. Retrieval is a sampling policy. And you want to surface experiences based on learned importance &#8212; not just recency or keyword similarity.</p><p>&#8594; <a href="https://nodeops.substack.com/p/memory-layers-in-llms-from-retrieval">Read the full technical breakdown here</a></p><div><hr></div><h2>Three Memory Layers Every Production System Needs</h2><p>Let me make this concrete. If you&#8217;re building anything meant to run over multiple sessions &#8212; a copilot, an agent, a product assistant &#8212; here are the three layers you need to think about:</p><h3>&#128252; Layer 1: Episodic Memory &#8212; <em>"What happened?"</em></h3><p>This is the event log. Not raw transcripts (those explode in size), but structured episodes: what was attempted, what succeeded, what failed, why. The agent needs to remember that last Tuesday it tried approach X on problem Y, and it didn&#8217;t work.</p><p>Most systems have this partially implemented as conversation history. But conversation history without episodic structure is noise. You want curated events, not raw logs.</p><h3>&#129504; Layer 2: Semantic Memory &#8212; <em>"What did we learn?"</em></h3><p>Extracted, compressed knowledge. User preferences. Product decisions. Coding patterns. Brand voice. The things that should always be true regardless of when the next session starts.</p><p>ChatGPT&#8217;s memory stack &#8212; when you reverse-engineer it &#8212; is surprisingly practical here. It doesn&#8217;t do per-request vector search over full history. Instead, it injects a compact list of long-term user facts and short summaries into every prompt. Small, curated, always-present. This gives strong continuity with predictable latency. It&#8217;s a masterclass in pragmatism: you don&#8217;t need a pipeline the size of a data warehouse to feel like the AI actually knows you.</p><h3>&#9881;&#65039; Layer 3: Procedural Memory &#8212; <em>"What strategies work?"</em></h3><p>This is the hardest layer, and the most underbuilt. Which approaches reliably produce good outcomes for this user, on this class of problem, in this product? Which tools get better results in which contexts?</p><p>Humans acquire procedural skill through accumulated experience &#8212; we learn <em>how</em> to do things, not just <em>what</em> to do. The agents we&#8217;re building right now have almost none of this. Every session, the agent re-derives its approach from scratch, because there&#8217;s nowhere to park learned strategies between runs.</p><p><strong>This is the layer that transforms an agent from a tool into a collaborator.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!09hG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!09hG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!09hG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!09hG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!09hG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!09hG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1226369,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.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_!09hG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!09hG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!09hG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!09hG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8515512-6bee-4616-bac2-73353d5ac5ee_1080x602.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></p><div><hr></div><h2>Why This Is the Right Moment</h2><p>I know what you&#8217;re thinking. Memory isn&#8217;t new. RAG has existed for years. Context windows keep expanding.</p><p>But here&#8217;s what&#8217;s changed:</p><p><strong>The mode of AI interaction has changed.</strong> When AI was primarily a one-shot question-answer interface, memory was a convenience. When AI is orchestrating multi-step agentic workflows across your entire infrastructure &#8212; often running for hours, across tools, across sessions &#8212; memory becomes structural. Without it, every agentic run is cold-start.</p><p><strong>The cost of statelessness is compounding.</strong> A chatbot that forgets you is annoying. An agent that forgets the architectural decisions you made three sessions ago &#8212; and goes off in the wrong direction for two hours &#8212; is expensive. As agents take on longer-horizon tasks, the penalty for amnesia scales non-linearly.</p><p><strong>The tooling is finally ready.</strong> Products like Mem0, Zep, Letta, and MemOS have emerged explicitly as memory infrastructure for agents in the last few months. The category is crystallizing. Which means if you start now, you&#8217;re early. Not too early &#8212; the tooling exists &#8212; but early enough that memory-native products will feel like magic compared to the stateless alternatives most users are accustomed to.</p><p><strong>The differentiation window is open right now.</strong> Today, almost every AI product your users interact with starts fresh every session. The team that ships genuinely persistent AI &#8212; that remembers, that improves, that feels like a collaborator that <em>knows</em> them &#8212; will be nearly impossible to displace.</p><div><hr></div><h2>What I&#8217;d Build Right Now</h2><p>If I were starting a new project today with Memory Layer as the thesis, here&#8217;s where I&#8217;d focus:</p><p><strong>For B2C products:</strong> User-specific semantic memory. What does this person prefer? How do they like to work? What have they already told you they don&#8217;t want? Build the "profile" that the agent carries into every session. Start simple &#8212; a compact JSON of extracted facts and preferences &#8212; and make it richer over time.</p><p><strong>For developer tools:</strong> Procedural and episodic memory. What has this developer tried and failed? What patterns does their codebase follow? What decisions were made and why? An agent that carries codebase-level context across sessions is a fundamentally different class of tool.</p><p><strong>For enterprise agents:</strong> All three layers, with governance. Memory in multi-tenant, regulated environments needs to be: isolated per user, auditable, controllable (users should be able to see and edit what the agent remembers), and compliant. This is hard. It&#8217;s also a real moat.</p><p><strong>For infrastructure builders:</strong> The memory policy itself. Build the write/read/forget policies as learnable, tunable systems &#8212; not hardcoded heuristics. The teams who crack learned memory management will be the picks-and-shovels layer for every application sitting above them.</p><div><hr></div><h2>The Uncomfortable Truth About Where We Are</h2><p>Here&#8217;s what I keep sitting with: we spent the last year making AI agents incredibly capable. They can deploy code, query databases, run multi-step workflows, and connect to nearly anything through MCP.</p><p>And yet &#8212; almost none of them remember.</p><p>They&#8217;re like a brilliant contractor who shows up every morning and asks you to re-explain the whole project from scratch. Every. Single. Day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eMmS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eMmS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eMmS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2081833,&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://nodeops.substack.com/i/190172993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.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_!eMmS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!eMmS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07fbcc94-3cae-48f1-8ee1-f4f00b1553a2_1080x1080.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></p><blockquote><p><em>"Once an agent remembers users, policies, decisions, and past mistakes, it stops being a chatbot and becomes part of your infrastructure."</em></p></blockquote><p>The next wave of competitive advantage in AI products isn&#8217;t going to come from the model being smarter. Models are already smart enough for most things we need them to do. It&#8217;s going to come from the model being <em>persistent</em>. From products that accumulate context, that get better the more you use them, that feel &#8212; genuinely feel &#8212; like they know you.</p><p>That&#8217;s the Memory Layer. And right now, almost nobody has built it properly.</p><p><strong>I think that&#8217;s an enormous opportunity.</strong></p><div><hr></div><h2>Build It Now</h2><p>If you&#8217;re working on something in this space &#8212; whether it&#8217;s agent infrastructure, memory tooling, or a product that could be dramatically better with persistent context &#8212; I want to hear about it.</p><p>Reply with what you&#8217;re building. Let&#8217;s think through it together.</p><p>The shift is happening. Skills showed us what&#8217;s possible. MCPs connected us to the world. Agentic workflows gave AI legs.</p><p><strong>Memory gives AI a self.</strong></p><p><strong>#BuildItNow</strong></p><div><hr></div><p><em>I wrote a deeper technical breakdown of memory architectures &#8212; from RAG to reinforcement learning &#8212; on Substack if you want to go further down the rabbit hole: <a href="https://nodeops.substack.com/p/memory-layers-in-llms-from-retrieval">Memory Layers in LLMs: From Retrieval to Reinforcement Learning &#8594;</a></em></p><p><em>Building on CreateOS? Our Skills marketplace and MCP integration make it dead simple to wire memory-native workflows into your deployments. <a href="https://nodeops.network/createos">Try it free &#8594; nodeops.network/createos</a></em></p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀 ]]></title><description><![CDATA[Hey everyone!]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-c86</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-c86</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Sat, 07 Mar 2026 14:52:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c13bfb0-0881-4b38-bbb8-285e86daddbd_1500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey everyone! Hope you&#8217;re having a great week.</p><p>We&#8217;ve been busy building, and here&#8217;s everything that&#8217;s new on CreateOS this week. Let&#8217;s jump in.</p><h2>Auto Top-Up for Create Credits</h2><p>No more running out of credits mid-deployment. We&#8217;ve shipped an auto top-up feature that automatically replenishes your Create Credits from your global balance whenever it dips below a certain threshold. You&#8217;re fully in control, you can adjust the threshold, change the top-up amount, or disable it altogether if you prefer to manage things manually. Set it once and forget about it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BhCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BhCt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 424w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 848w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BhCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png" width="394" height="459.4417808219178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1362,&quot;width&quot;:1168,&quot;resizeWidth&quot;:394,&quot;bytes&quot;:177567,&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://nodeops.substack.com/i/190192405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.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_!BhCt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 424w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 848w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!BhCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee693014-ad3b-445c-be1f-d1f614087ae7_1168x1362.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/create&quot;,&quot;text&quot;:&quot;Create Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/create"><span>Create Now</span></a></p><h2>Deploy Straight from GitHub</h2><p>This one&#8217;s going to save you a lot of time. You can now deploy a project by simply pasting a GitHub link, that&#8217;s it. No cloning, no configuration steps, no back and forth. Just drop your repo URL in, and CreateOS handles the rest. We&#8217;re really excited about how much smoother this makes the deployment workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YRaS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YRaS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 424w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 848w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 1272w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YRaS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png" width="1042" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1042,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74670,&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://nodeops.substack.com/i/190192405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.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_!YRaS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 424w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 848w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.png 1272w, https://substackcdn.com/image/fetch/$s_!YRaS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3386f28-e61b-4270-bfdc-7daa07253714_1042x454.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/deploy/github&quot;,&quot;text&quot;:&quot;Deploy Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/deploy/github"><span>Deploy Now</span></a></p><h2>Promo Codes &amp; Flexible Discounts</h2><p>We&#8217;ve built out a full-featured promo code system, and it comes with more flexibility than you might expect:</p><ul><li><p><strong>User Cohorting</strong> &#8212; Create and target specific user groups with tailored discount codes. Great for onboarding campaigns or rewarding loyal users.</p></li><li><p><strong>Tier-wise Promo Codes</strong> &#8212; Tie promo codes to specific products so you can run targeted promotions without affecting your entire catalog.</p></li><li><p><strong>Monthly Credit Allocation</strong> &#8212; Set up free-month promotions by automatically granting credits on a recurring basis. Perfect for trials and partner deals.</p></li></ul><p>Whether you&#8217;re running a launch campaign or setting up a referral program, this gives you the tools to make it happen.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R0xm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0xm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 424w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 848w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 1272w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0xm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png" width="1008" height="188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:188,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21641,&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://nodeops.substack.com/i/190192405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.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_!R0xm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 424w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 848w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 1272w, https://substackcdn.com/image/fetch/$s_!R0xm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8647276c-84de-4a6d-bb15-4ae2a431c7da_1008x188.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/pricing&quot;,&quot;text&quot;:&quot;Redeem Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/pricing"><span>Redeem Now</span></a></p><h2>Supabase Integration (Live in Days)</h2><p>Big one here &#8212; we&#8217;re adding Supabase to CreateOS. This means you&#8217;ll soon be able to spin up databases, manage auth, and access more backend services directly from the platform. It&#8217;s currently in final testing and will be live within the next couple of days. Stay tuned for the announcement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDuD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDuD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 424w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 848w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 1272w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDuD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png" width="420" height="389.3478260869565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1194,&quot;width&quot;:1288,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:153026,&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://nodeops.substack.com/i/190192405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.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_!EDuD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 424w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 848w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.png 1272w, https://substackcdn.com/image/fetch/$s_!EDuD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7165a61-7c86-4e21-aafb-15032ea77d9c_1288x1194.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>Bug Fixes &amp; Platform Maintenance</h2><p>As always, we&#8217;ve been squashing bugs and making things run smoother behind the scenes. Nothing flashy, but it keeps everything humming along nicely.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://discord.com/invite/fEmaMbkUxF&quot;,&quot;text&quot;:&quot;Reach Out On Discord&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://discord.com/invite/fEmaMbkUxF"><span>Reach Out On Discord</span></a></p><div><hr></div><p>That&#8217;s the wrap! We&#8217;ve got a lot more in the pipeline, so keep an eye out. As always, if you have questions or feedback, we&#8217;d love to hear from you.</p><p>Sid</p>]]></content:encoded></item><item><title><![CDATA[CreateOS Reading Club]]></title><description><![CDATA[What actually slows builders down: complexity or the number of tools they have to navigate?]]></description><link>https://nodeops.substack.com/p/createos-reading-club-fd6</link><guid isPermaLink="false">https://nodeops.substack.com/p/createos-reading-club-fd6</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Sat, 07 Mar 2026 09:36:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c7FR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp" 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_!c7FR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c7FR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 424w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 848w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 1272w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c7FR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105692,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://nodeops.substack.com/i/190183642?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c7FR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 424w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 848w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 1272w, https://substackcdn.com/image/fetch/$s_!c7FR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4898f291-275d-4cae-b160-849e798ef7ca_1080x602.webp 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>What actually slows builders down: complexity or the number of tools they have to navigate?</p><p>This week&#8217;s reads explore the daily cost of context switching for solo founders and small teams, the learning tax imposed on vibe coders by fragmented stacks, and what a more unified developer day could look like.</p><div><hr></div><h4><strong>A Day in the Life of a Solo Founder</strong></h4><p>Solo founders rarely lose time in one dramatic failure. They lose it through repeated shifts between support, code, logs, billing, analytics, and infrastructure. This piece shows how those constant role and tool changes create execution drag, turning attention into a hidden runway cost rather than focused product progress. Read full blog <a href="https://nodeops.network/blog/solo-founder-workflow-context-switching">here</a>.</p><div><hr></div><h4><strong>A Day in the Life of a Small Dev Team</strong></h4><p>Small teams often move quickly on paper, but a surprising amount of time disappears into coordination work between tickets, PRs, chat threads, dashboards, and incident tools. This article breaks down how modern team workflows generate meta-work, where information has to be continuously moved, re-explained, and stitched together across systems. Read full blog <a href="https://nodeops.network/blog/small-dev-team-workflow-context-switching">here</a>.</p><div><hr></div><h4><strong>A Day in the Life of a Vibe Coder</strong></h4><p>For vibe coders, fragmented tooling is not just an operational problem. It is a learning problem. Instead of focusing on core concepts like requests, state, and application logic, beginners often burn energy navigating logs, dashboards, configs, and troubleshooting loops that sit outside the actual act of building. Read full blog <a href="https://nodeops.network/blog/vibe-coder-workflow-fragmented-stack">here</a>.</p><div><hr></div><h4><strong>What a Truly Unified Developer Day Could Actually Look Like</strong></h4><p>This piece flips the question from what slows developers down to what a more coherent day could look like. It outlines a workflow where code, deploys, observability, incidents, and configuration live in one connected environment, reducing the mental overhead of switching tools and making execution feel continuous rather than fragmented. Read full blog <a href="https://nodeops.network/blog/unified-developer-day-workflow">here</a>.</p><div><hr></div><p>Where does fragmentation show up most in your workflow today?</p><p>If you have articles, essays, or research worth including in next week&#8217;s edition, share them with us.</p><p>More next week.</p><p>Happy reading,</p><p>NodeOps Team</p>]]></content:encoded></item><item><title><![CDATA[CreateOS Reading Club]]></title><description><![CDATA[Are builders really slowed down by a lack of tools or by how those tools interact?]]></description><link>https://nodeops.substack.com/p/createos-reading-club</link><guid isPermaLink="false">https://nodeops.substack.com/p/createos-reading-club</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Sat, 28 Feb 2026 08:27:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MH_a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.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_!MH_a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MH_a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MH_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png" width="1080" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/489c2d56-5540-4181-a324-84d5c388a199_1080x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1307131,&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://nodeops.substack.com/i/189362266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.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_!MH_a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 424w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 848w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.png 1272w, https://substackcdn.com/image/fetch/$s_!MH_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489c2d56-5540-4181-a324-84d5c388a199_1080x602.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>Are builders really slowed down by a lack of tools or by how those tools interact?</p><p>This week&#8217;s reads explore context switching, fragmented tooling, deployment myths, and the concept of a unified execution environment.</p><div><hr></div><h3>1. Why Context Switching Is Killing Modern Builders</h3><p>Every time a builder jumps between IDEs, dashboards, logs, and deployment panels, there is a cognitive reset cost. These micro interruptions compound throughout the day, reducing deep work and slowing execution. The article breaks down how context switching silently erodes productivity even when teams feel &#8220;busy.&#8221; Read full blog <a href="https://nodeops.network/blog/context-switching-cost-developer-productivity">here</a>.</p><div><hr></div><h3>2. The Cost of Fragmented Tooling</h3><p>Best in class tools do not automatically create a best in class workflow. When development, infrastructure, deployment, and monitoring live in separate systems, coordination becomes the bottleneck. This piece examines how fragmented stacks increase overhead and slow delivery despite individual tool quality. Read full blog <a href="https://nodeops.network/blog/hidden-cost-of-fragmented-developer-tools">here</a>.</p><div><hr></div><h3>3. Deployment Isn&#8217;t the Bottleneck Anymore</h3><p>Speeding up deployment pipelines alone does not increase development velocity. The real bottleneck often appears earlier in the flow, in handoffs, environment configuration, and execution continuity. This article reframes the common assumption that faster CI/CD equals faster shipping. Read full blog <a href="https://nodeops.network/blog/deployment-isnt-the-bottleneck-development-velocity">here</a>.</p><div><hr></div><h3>4. What Is a Unified Execution Environment?</h3><p>A unified execution environment brings creation, deployment, infrastructure, and iteration into a single coherent workspace. Instead of stitching tools together manually, builders operate within an integrated system designed to reduce friction across the entire execution layer. This piece outlines the architectural and workflow implications of that shift. Read full blog <a href="https://nodeops.network/blog/what-is-a-unified-execution-environment">here</a>.</p><div><hr></div><p>Where does friction show up most in your workflow today?</p><p>If you have articles, essays, or research worth including in next week&#8217;s edition, share them with us.</p><p>More next week.</p><p>Happy reading,</p><p>NodeOps Team</p>]]></content:encoded></item><item><title><![CDATA[What’s new on CreateOS this week 🚀]]></title><description><![CDATA[Hey builders,]]></description><link>https://nodeops.substack.com/p/whats-new-on-createos-this-week-467</link><guid isPermaLink="false">https://nodeops.substack.com/p/whats-new-on-createos-this-week-467</guid><dc:creator><![CDATA[Sid NodeOps]]></dc:creator><pubDate>Fri, 20 Feb 2026 14:05:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nnho!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey builders,</p><p>Big week over at CreateOS. Here&#8217;s everything that just shipped:</p><h3>1. Free deployments &amp; vibe-coding sessions</h3><p>No more worrying about session limits. Deployments and vibe-coding are now completely free &#8212; you only pay for LLM usage (input/output tokens, model-dependent). Build and ship as much as you want.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/create&quot;,&quot;text&quot;:&quot;Create on CreateOS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/create"><span>Create on CreateOS</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/deploy&quot;,&quot;text&quot;:&quot;Deploy on CreateOS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://createos.nodeops.network/deploy"><span>Deploy on CreateOS</span></a></p><div><hr></div><h3>2. OpenClaw got a serious upgrade</h3><p>Several quality-of-life improvements landed this week:</p><ul><li><p>Live terminal now embedded directly in the app (no more tab-switching)</p></li><li><p>Customisable bot names</p></li><li><p>Choose your preferred LLM</p></li><li><p>Deploy multiple bots &#8212; the single-bot restriction is gone</p><p></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://createos.nodeops.network/deploy/product/openclaw&quot;,&quot;text&quot;:&quot;Deploy OpenClaw&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://createos.nodeops.network/deploy/product/openclaw"><span>Deploy OpenClaw</span></a></p><div><hr></div><h3>3. CreateOS Skills &#8212; ship anything from your AI agent</h3><p>CreateOS is now available as an MCP skill. Your AI agents can deploy to production directly &#8212; no API key needed. Supports GitHub auto-deploy, Docker images, and direct file upload. Works with Node, Python, Go, Rust, Bun, and frameworks like Next.js, FastAPI, Express and more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nnho!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nnho!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!nnho!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!nnho!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!nnho!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nnho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521102,&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://nodeops.substack.com/i/188613538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nnho!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!nnho!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!nnho!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!nnho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89185e12-5a99-4acb-b85e-238f2277ee5e_1200x630.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>Install it with:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://skills.sh/nodeops-app/skills/createos&quot;,&quot;text&quot;:&quot;CreateOS Skills.sh&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://skills.sh/nodeops-app/skills/createos"><span>CreateOS Skills.sh</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://nodeops.network/createos/skills&quot;,&quot;text&quot;:&quot;CreateOS Skills Doc&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://nodeops.network/createos/skills"><span>CreateOS Skills Doc</span></a></p><div><hr></div><h3>4. Upload files &amp; images in Create</h3><p>You can now attach PDFs and paste images directly into your prompts. Drop in your PRD, a design spec, or a screenshot &#8212; and let Create build from it. No more copy-pasting walls of text.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oZez!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oZez!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 424w, https://substackcdn.com/image/fetch/$s_!oZez!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 848w, https://substackcdn.com/image/fetch/$s_!oZez!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 1272w, https://substackcdn.com/image/fetch/$s_!oZez!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oZez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png" width="1456" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105359,&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://nodeops.substack.com/i/188613538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.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_!oZez!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 424w, https://substackcdn.com/image/fetch/$s_!oZez!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 848w, https://substackcdn.com/image/fetch/$s_!oZez!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.png 1272w, https://substackcdn.com/image/fetch/$s_!oZez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14fbe656-ce49-4504-9fcb-9bc90ae34ef9_2058x612.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><div><hr></div><h3>5. Preview loads 10x faster</h3><p>We&#8217;ve significantly optimised preview load times. Your vibe-coded apps will now appear almost instantly. Less waiting, more building.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!03TH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!03TH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 424w, https://substackcdn.com/image/fetch/$s_!03TH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 848w, https://substackcdn.com/image/fetch/$s_!03TH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!03TH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!03TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png" width="1456" height="1043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1043,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1188824,&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://nodeops.substack.com/i/188613538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.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_!03TH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 424w, https://substackcdn.com/image/fetch/$s_!03TH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 848w, https://substackcdn.com/image/fetch/$s_!03TH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!03TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20b8d51-011b-48a2-9c35-213e43e760a9_1988x1424.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><div><hr></div><h3>6. In-app guidelines</h3><p>We&#8217;ve published a full set of guides inside the app covering:</p><ul><li><p>How credits work and how to manage them</p></li><li><p>Project structure tips for better vibe-coding results</p></li><li><p>Choosing the right model</p></li><li><p>Version control &amp; session management</p></li><li><p>Prompt length limits</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_!oUX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oUX9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 424w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 848w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oUX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png" width="1018" height="1560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7443283-eaee-44df-8172-76412712fb58_1018x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1560,&quot;width&quot;:1018,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:476457,&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://nodeops.substack.com/i/188613538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.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_!oUX9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 424w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 848w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!oUX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7443283-eaee-44df-8172-76412712fb58_1018x1560.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><div><hr></div><h3>7. Prompt best practices</h3><p>New in-app docs on writing prompts that actually work &#8212; what to do, what to avoid, and specific guidance on themes, frameworks, and app types. Worth a read before your next session.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gaww!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gaww!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 424w, https://substackcdn.com/image/fetch/$s_!gaww!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 848w, https://substackcdn.com/image/fetch/$s_!gaww!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 1272w, https://substackcdn.com/image/fetch/$s_!gaww!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gaww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png" width="1012" height="1558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1558,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285329,&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://nodeops.substack.com/i/188613538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.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_!gaww!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 424w, https://substackcdn.com/image/fetch/$s_!gaww!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 848w, https://substackcdn.com/image/fetch/$s_!gaww!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.png 1272w, https://substackcdn.com/image/fetch/$s_!gaww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c941c4-a8f7-41bf-ab0a-cc481c08d020_1012x1558.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>That&#8217;s a wrap for this week. More coming soon &#8212; stay tuned.</p><p>The CreateOS Team</p>]]></content:encoded></item><item><title><![CDATA[Build It Now: When Anyone Can Ship]]></title><description><![CDATA[We have spent years observing the same friction in how tools get made.]]></description><link>https://nodeops.substack.com/p/build-it-now-when-anyone-can-ship</link><guid isPermaLink="false">https://nodeops.substack.com/p/build-it-now-when-anyone-can-ship</guid><dc:creator><![CDATA[NodeOps]]></dc:creator><pubDate>Tue, 17 Feb 2026 15:40:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/68e22068-373f-4bc5-a63a-dff803569fe9_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;850d7625-8152-4dfe-871e-0e7728af83fa&quot;,&quot;duration&quot;:null}"></div><p>We have spent years observing the same friction in how tools get made. Most people who feel a problem most acutely are the ones least equipped to build the solution. They can describe the frustration of a manual workflow or the gap in their team&#8217;s coordination with perfect clarity. The path from that clarity to a working application has been blocked by the high walls of technical execution. Many assume they need to hire a team or learn years worth of infrastructure management before they can even begin.</p><p><strong>Build It Now</strong> is a global series we designed to challenge that assumption in public. The premise is simple. We sit down with someone who has an idea but no technical label, and we do not leave the table until that idea is a live, functional application. CreateOS demystifies the entire path from idea to production by bringing everything into a unified execution environment, so with CreateOS all you need is an idea. We take care of the rest.</p><h3><strong>Why the distance between ideas and apps is collapsing</strong></h3><p>The reason most ideas stop at the &#8220;I wish this existed&#8221; stage is rarely a lack of imagination. It is the sheer weight of what comes after the initial spark. Building usually means stitching together separate tools for design, logic, and hosting, each with its own learning curve and potential for failure.</p><p><a href="https://createos.nodeops.network/">CreateOS</a> exists to remove that burden. It is a <a href="https://nodeops.network/blog/what-is-a-unified-execution-environment">unified execution environment</a> that absorbs this complexity so the builder does not have to. In one workspace, they can describe the problem, shape the interface, connect the logic, and ship a live version without juggling multiple stacks or tools.</p><p>During Build It Now sessions, we use the platform&#8217;s <a href="https://nodeops.network/createos/docs/Get-Started/Create-Application">natural language configuration</a> to turn a verbal description of a problem into a structured data model and interface. Instead of worrying about server provisioning or API pipelines, the builder focuses on the logic of their specific use case and the outcomes they care about. Because deployment and operations are built into the workspace, the first version of their tool is live the moment the logic is connected.</p><h3>Moving beyond the &#8220;technical gatekeeper&#8221;</h3><p>We believe that starting is no longer reserved for people who can navigate a command line. In city after city, we&#8217;ve seen the same transformation. Once a person realizes they can describe a flow in plain language and see it appear as a shareable link in a single sitting, their relationship with technology shifts. They move from being a passive consumer of software to an active architect of their own efficiency.</p><p>CreateOS handles the heavy lifting under the hood, from integrating with external systems to running verifiable compute, so the builder can iterate in real time. When a prototype is minutes away instead of months away, the fear of &#8220;getting it wrong&#8221; gives way to a habit of constant improvement. It becomes normal to try, ship, learn, and refine.</p><h3><strong>What the series will show you</strong></h3><p>In the Build It Now series, we are documenting these builds in the open. From Delhi to Rome to New York and beyond, we will sit down with people who have held onto an idea because they thought they were not the &#8220;right person&#8221; to build it. We will ask a simple question: what is one idea you have always wanted to take live. Then we will build it with them, right there, using CreateOS.</p><p>Each episode will follow the same pattern. A clear problem. A conversation in plain language. A workspace that turns that description into a real application. By the end, what started as a thought becomes something they can open, share, and use.</p><p>This series is not a performance of what we can do. It is an invitation to see what you can do. Whether you are managing a small team, running a business, or trying to automate a repetitive part of your day, these episodes will show how the tools of creation are now within reach.</p><h3><strong>An invitation to start now</strong></h3><p>If you have an idea you have been holding back because you did not think you were the right person to build it, we invite you to follow along as the first episodes of Build It Now go live. Watch as a thought becomes an application.</p><p>The starting line has moved. Build it now, launch it with CreateOS, and turn your ideas into reality.</p>]]></content:encoded></item></channel></rss>