<?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[The Deep End AI]]></title><description><![CDATA[I’m the founder of FundMore, where we use AI to make mortgages simpler and faster. Here, I write about AI, lending, and the systems reshaping how financial institutions operate.]]></description><link>https://www.deepend.link</link><image><url>https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png</url><title>The Deep End AI</title><link>https://www.deepend.link</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Jul 2026 12:30:12 GMT</lastBuildDate><atom:link href="https://www.deepend.link/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Chris Grimes]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thedeependai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thedeependai@substack.com]]></itunes:email><itunes:name><![CDATA[Chris Grimes]]></itunes:name></itunes:owner><itunes:author><![CDATA[Chris Grimes]]></itunes:author><googleplay:owner><![CDATA[thedeependai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thedeependai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Chris Grimes]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Signal: Live Episode 2: Using AI for 10x Leverage]]></title><description><![CDATA[A recording from Chris Grimes and Reuven Gorsht's live video]]></description><link>https://www.deepend.link/p/the-signal-live-episode-2-using-ai</link><guid isPermaLink="false">https://www.deepend.link/p/the-signal-live-episode-2-using-ai</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Tue, 28 Jul 2026 13:58:34 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/208833215/244a0de1f7e90deeeb6866df0e46f847.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="install-substack-app-embed install-substack-app-embed-web" data-component-name="InstallSubstackAppToDOM"><img class="install-substack-app-embed-img" src="https://substackcdn.com/image/fetch/$s_!g77t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0589c0d9-f49b-431e-9267-d803c1c68270_4000x4000.jpeg"><div class="install-substack-app-embed-text"><div class="install-substack-app-header">Get more from Chris Grimes in the Substack app</div><div class="install-substack-app-text">Available for iOS and Android</div></div><a href="https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&amp;utm_content=author-post-insert&amp;utm_source=killthestack" target="_blank" class="install-substack-app-embed-link"><button class="install-substack-app-embed-btn button primary">Get the app</button></a></div>]]></content:encoded></item><item><title><![CDATA[Intelligence Is Table Stakes. Your Context Isn't.]]></title><description><![CDATA[Everyone's talking about context. Nobody's telling you where yours lives.]]></description><link>https://www.deepend.link/p/intelligence-is-table-stakes-your</link><guid isPermaLink="false">https://www.deepend.link/p/intelligence-is-table-stakes-your</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Tue, 21 Jul 2026 19:13:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!h41l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week I sat with a lender to explore how AI could support credit decision-making. What they showed me was genuinely impressive. They had taken roughly sixty pages of lending policy out of a three-hundred-page document and used it as the intelligence layer for an internal model. It summarized policy in seconds. It drafted a nearly complete commitment letter. It assessed a live deal against the lender&#8217;s guidelines.</p><p>Then they ran a previously approved file through it, and the model flagged the deal as an exception.</p><p>There was just one problem: it wasn&#8217;t an exception, and everyone in the room knew it. The file was structured differently from what the written policy anticipated, but an experienced underwriter understood immediately why it should be approved and how it was likely to perform. The model had read the policy. It had never met the business.</p><p>Nobody in that room questioned the intelligence. The intelligence was fine. The intelligence was spectacular. What it lacked was the institutional context that had never been written down because until now, it had lived entirely inside someone&#8217;s head.</p><p>That gap has a name now. Everyone found it at the same time: CONTEXT.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h41l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h41l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 424w, https://substackcdn.com/image/fetch/$s_!h41l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 848w, https://substackcdn.com/image/fetch/$s_!h41l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 1272w, https://substackcdn.com/image/fetch/$s_!h41l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h41l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11046417,&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://killthestack.substack.com/i/207954608?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.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_!h41l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 424w, https://substackcdn.com/image/fetch/$s_!h41l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 848w, https://substackcdn.com/image/fetch/$s_!h41l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 1272w, https://substackcdn.com/image/fetch/$s_!h41l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c7372-f593-44eb-9acb-b0c15ad9e7b4_4096x4096.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Everyone discovered context at once</h2><p>Andrej Karpathy, founding member of OpenAI kicked off the renaming: &#8220;+1 for &#8216;context engineering&#8217; over &#8216;prompt engineering,&#8217;&#8221; he wrote, calling it &#8220;the delicate art and science of filling the context window with just the right information for the next step.&#8221; Shopify CEO Tobi L&#252;tke agreed: &#8220;the art of providing all the context for the task to be plausibly solvable by the LLM.&#8221; And this week Reuven Gorsht, my co-host on <a href="https://substack.com/@thedeependai/note/p-207818323?r=3e736&amp;utm_source=notes-share-action&amp;utm_medium=web">The Signal podcast</a>, published the strategic version of the argument, and it&#8217;s the best one yet: your moat isn&#8217;t intelligence, it&#8217;s context. His line is the one worth taping to the wall: &#8220;You can rent intelligence by the token. You can&#8217;t rent context at any price.&#8221;</p><p>They&#8217;re all right. And almost all of the commentary that&#8217;s followed makes the same mistake.</p><p>It treats context as a technique. Something you do to a model. A bigger window, a better retrieval pipeline, a cleverer assembly of tokens at query time. That&#8217;s the engineer&#8217;s view, and for engineers it&#8217;s the correct one.</p><p>But if you run a bank, a lender, or an insurer, the technique is not your problem. Your problem is that nobody has told you where your context actually is. Because it isn&#8217;t in a window. It&#8217;s an asset you already own, and you&#8217;ve been accumulating it for decades.</p><p>It lives in exactly three places.</p><h2>First, the reframe: the model is your core banking</h2><p>Before the three places, one mental swap that makes everything else fall into line.</p><p>Think about your core banking system. Or your LOS, or your policy admin platform. There was a time when that choice was the strategic decision, the thing boards debated and careers were staked on. Today it&#8217;s plumbing. Mission-critical plumbing, stable and load-bearing and absolutely necessary. And nobody cares how it runs. They care that it does. Every ounce of differentiation your institution has lives in the layers built on top of it.</p><p>Model intelligence just made the same journey. It took core banking forty years to become invisible infrastructure. It took frontier models about three. The intelligence is stunning, the intelligence is table stakes, and the intelligence is available to your smallest competitor for the same monthly rate you pay. An advantage you have to re-buy every quarter isn&#8217;t an advantage. It&#8217;s a subscription.</p><p>So the question stops being <em>which model?</em> the same way it stopped being <em>which core?</em> The question becomes what you build on top. And what you build on top is made of context.</p><p>Here&#8217;s where yours is.</p><h2>Place one: your data</h2><p>Not the data in your data warehouse. That&#8217;s the easy part, and it&#8217;s the smallest part.</p><p>I mean the company&#8217;s actual knowledge. The email discussions where your head of credit explained, better than any policy document ever has, why you don&#8217;t touch a certain asset class. The SharePoint drive with nine hundred SOPs, six of which are load-bearing. The closing notes. The exception memos. The onboarding deck someone made in 2019 that still explains your niche better than your website does. Industry estimates put roughly 80% of enterprise data in this unstructured pile, and in a financial institution I&#8217;d bet the real knowledge skews higher than that.</p><p>The philosopher Michael Polanyi had a phrase for the deeper layer underneath even that: &#8220;We can know more than we can tell.&#8221; He called it tacit knowledge. Your institution is drowning in it. <a href="https://killthestack.substack.com/p/underwriting-isnt-slow-your-stack">The underwriter who can feel a bad file in the first ninety seconds</a>. The service rep who knows which customers mean it when they threaten to leave. None of it was ever written down anywhere, because until about eighteen months ago, nothing could read it anyway.</p><p>That&#8217;s the first job of your context layer: making what the institution knows reachable by the systems doing the work. Not a chatbot bolted onto a document dump. A deliberate answer to the question: <em>where does our knowledge actually sit, and what can see it?</em></p><h2>Place two: your embedded workflows</h2><p>The second place your context lives is in motion.</p><p>Every institution has two versions of every process. The documented version, the one in the SOP with the flowchart. And the actual version, the one with the workaround for the system that&#8217;s been &#8220;being replaced&#8221; for four years, the unwritten rule about which exceptions go to which person, the step everyone does out of order because the order was wrong to begin with. The documented version is what a model can read. The lived version is what actually drives your business forward.</p><p>I&#8217;ve written before about <a href="https://killthestack.substack.com/p/why-point-solutions-are-killing-lenders">the Integration Tax</a>, about <a href="https://killthestack.substack.com/p/every-mortgage-takes-20-systems-thats">ops teams holding the stack together with their bare hands</a>. This is the same territory from a different angle: all of that scar tissue, every workaround and escalation path and sequence your people carry in their heads, is context. It&#8217;s the difference between an agent that can process <em>a</em> loan and an agent that can process <em>your</em> loans. A generic model dropped into your operation knows the industry-average workflow, which is to say it knows nobody&#8217;s workflow.</p><p>The institutions getting real results from AI right now are not the ones with the smartest models. They&#8217;re the ones that did the unglamorous work of making their real processes explicit enough for a machine to run them.</p><h2>Place three: your trust</h2><p>The third place is the one that doesn&#8217;t feel like context at all, which is exactly why it&#8217;s the most valuable.</p><p>Your relationships. The broker who sends you the file first, before your competitors ever see it, because of how you handled a mess in 2021. The customer who renews without shopping the market. The team that ships because they trust the direction. The regulator who picks up your call. This is why people come back to you, and none of it is stored anywhere except in the accumulated history between your institution and the people around it.</p><p>You cannot scrape trust. You cannot fine-tune on it. A competitor could steal your entire document drive and copy your workflows step for step, and they still couldn&#8217;t take this layer, because it doesn&#8217;t live in your systems. It lives in the pattern of your conduct over time.</p><p>But here&#8217;s what most institutions miss: trust still produces data, and almost nobody treats it that way. Every renewal, every referral, every escalation that got resolved and turned a furious customer into a loyal one that history is context your AI should have. The relationship itself can&#8217;t be automated. The memory of the relationship absolutely can be, and when it is, every interaction your systems touch starts from the full history instead of from zero.</p><h2>What to do Monday morning</h2><p>Call it a context audit: three questions, one for each place.</p><p><strong>Where does our knowledge actually sit, and can anything reach it?</strong> Map the emails, drives, SOPs, and documents where the real knowledge lives. Then ask the harder question: what fraction of it could any system, AI or otherwise, actually access today? The gap between those two numbers is your Context Debt, and it&#8217;s <a href="https://killthestack.substack.com/p/the-most-expensive-thing-in-your">the most expensive number you&#8217;ve never measured</a>.</p><p><strong>Which of those workflows exist nowhere but in people&#8217;s heads?</strong> Take your three most important processes. Compare the SOP to what actually happens. Every divergence you find is context that walks out the door at 5 p.m.</p><p><strong>Who holds our relationships &#8212; and what do they know that no system does?</strong> Your top producers and your longest-tenured ops people are carrying institutional context worth more than most line items on your balance sheet. Start recording the history while it&#8217;s still in the building.</p><p>Then stop evaluating models. Seriously. The eval matrix comparing four frontier models on reasoning benchmarks is the 2026 version of the core banking bake-off: a year of effort to choose between options that are converging while you deliberate. The intelligence is the least differentiated thing you will buy this decade. The context layer that feeds it, built from your data, your workflows, your trust, is the only part of the stack a competitor can&#8217;t order from the same menu.</p><p>Intelligence is table stakes. Your context is the game.</p><p><strong>Stop shopping for intelligence. Start owning your context.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Headless LOS Has Arrived. The Lender Defines It Now.]]></title><description><![CDATA[A month ago, Blend launched Autopilot MCP.]]></description><link>https://www.deepend.link/p/the-headless-los-has-arrived-the</link><guid isPermaLink="false">https://www.deepend.link/p/the-headless-los-has-arrived-the</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Tue, 09 Jun 2026 12:03:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!87Md!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A month ago, Blend launched Autopilot MCP. A server built on Model Context Protocol that gives any AI agent the lender authorizes secure, programmatic access to the full lending platform. Credit, underwriting, compliance, disclosures, closing. Not Blend&#8217;s agents. Any agent.</p><p>The week before that, Salesforce shipped Agentforce Operations. Back office agents, generally available. The launch leads with supply chain work, but one of the examples in Salesforce&#8217;s own announcement is a loan application moving through underwriting end-to-end. Extracting data from tax returns. Chasing signatures. Validating against compliance rules across systems.</p><p>A few months ago, I wrote that the LOS was reaching the end of life. That the architecture replacing it would be headless. The workflow is invisible, the database the command center, the AI the interface. I expected to spend two years defending that call.</p><p>Instead, two of the biggest platform vendors in the category shipped it.</p><p>Here&#8217;s what struck me when I read the announcements. The vendors are not announcing that they built the future. They are announcing that they will no longer be the ones defining it.</p><p>For two decades, the deal worked one way. The tech vendor wrote the workflow. The lender bought the workflow, then bent their operation around it. Every implementation project, every configuration workshop, every &#8220;that&#8217;s not how the system works&#8221; conversation was downstream of one assumption: the workflow ships with the platform.</p><p>I&#8217;ve started calling that assumption <strong>a vendor-authored workflow</strong>. It is baked so deeply into lending technology that most operators have never imagined the alternative. And as of this spring, it&#8217;s broken.</p><p>A few months ago, the question was whether the tech would ship. The tech shipped. The question now is who gets to define what the lending platform actually does.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!87Md!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!87Md!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!87Md!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!87Md!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!87Md!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!87Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/734f4fb4-c721-41a0-90c8-b741d15b9e2c_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;:1769338,&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://killthestack.substack.com/i/200797418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_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_!87Md!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!87Md!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!87Md!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!87Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734f4fb4-c721-41a0-90c8-b741d15b9e2c_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Look at what actually changed, because it&#8217;s more than two press releases.</p><p>MCP, the protocol underneath all of this, went from roughly two million monthly SDK downloads at launch to 97 million by March. Sixteen months. Kubernetes took nearly four years to reach comparable deployment density. This is not an experiment developers are kicking around. It is infrastructure, already laid.</p><p>Meanwhile, the cost of running the old model keeps climbing. The MBA put production cost at $11,898 per loan in Q1. The long-term average is near $7,900. Margins are a sliver. The status quo isn&#8217;t a safe harbor anymore. It&#8217;s the expensive option.</p><p>The technical part of MCP is boring. The economic part is the story.</p><p>An LOS vendor historically controlled three things. The data model. The workflow. The interface. That bundle is what you were really paying for, and the workflow was the lock. Once your operation ran on the vendor&#8217;s stages and screens, leaving meant an eleven-month implementation and a seven-figure invoice.</p><p>When the platform accepts instructions from outside agents, two of those three things come unbundled. The workflow no longer has to be the vendor&#8217;s workflow. The interface no longer has to be the vendor&#8217;s screens. What the vendor keeps is the substrate. The data model. The system of record. The compliance rails, the audit trail, and the permissioning that decides which agent may touch which file. That is not a smaller business. It is a different one. In a regulated industry, it may be the more defensible one.</p><p>Clayton Christensen described this trap in The Innovator&#8217;s Dilemma. Incumbents respond rationally to disruption, and the rational response accelerates it. Blend, adding MCP is the right move. Not adding it would be worse. But the move that keeps them relevant is the same move that turns their workflow layer into a commodity. The vendors who win from here won&#8217;t be the ones selling workflow. They&#8217;ll be the ones selling the certainty underneath it.</p><div><hr></div><p>Now flip to the lender&#8217;s side, because this is where it gets interesting.</p><p>Today, your underwriting workflow lives inside the LOS. Step by step, stage by stage. Configurable, not redesignable. Your operation is an annotation on the vendor&#8217;s flowchart.</p><p>With MCP, the workflow becomes something you author. An agent calls into the LOS for the file state. Into the bureau for the pull. Into the income verifier for the document. Into the AUS for the decision. The sequence, the exceptions, the escalation rules, the compliance posture: yours. Written by your team, changed by your team, in days instead of quarters.</p><p>The lender owns the orchestration. The vendors own the substrate.</p><p>And the substrate is not a consolation prize. An agent can author a workflow. It cannot manufacture what a regulator needs underneath it. Somebody has to guarantee where borrower data lives, keep the audit trail immutable, enforce which agent is allowed to decide what, and hold the orchestration rails steady while the agents on top change weekly. That is why it is still worth working with the FundMores, the Blends, and the Salesforces of the stack. You are no longer buying their workflow. You are buying the foundation your workflow stands on.</p><p>Carlota Perez, in Technological Revolutions and Financial Capital, splits every technology revolution into two phases. Installation, when the infrastructure gets built, and the money chases the technology itself. Deployment, when the infrastructure is assumed, and the value moves to whoever uses it best. Ninety-seven million downloads and two platform announcements in a single spring is what the end of installation looks like. Deployment is where operators win or lose.</p><p>Most lenders will miss this, and the reason is the frame.</p><p>The reflex when a vendor announces MCP support is to file it as another integration. Something for the IT roadmap, somewhere below the CRM migration. That frame is wrong. The platform just announced it will accept instructions from outside the platform. Which means the platform is no longer the operating model. You are.</p><p>Acting on that requires a competency most lending organizations never built. Workflow authorship. Agent orchestration. The discipline of designing your own operation instead of inheriting one. That is a different muscle than vendor management, and it doesn&#8217;t live in procurement.</p><p>The lenders who build it will ship operational changes in days, hold their underwriting logic as proprietary advantage, and stop paying rent on a workflow that was never really theirs. The lenders who don&#8217;t will keep adapting their operation to someone else&#8217;s flowchart, in the year the flowchart&#8217;s authors admitted it&#8217;s up for grabs.</p><p>A few months ago, I made a prediction about architecture. The LOS was reaching the end of its life, and something headless would replace it. The prediction held. The timeline didn&#8217;t. What I thought would take two years shipped in months. And the part I underweighted wasn&#8217;t the technology at all. It was the power shift.</p><p>MCP isn&#8217;t an integration story. It&#8217;s a sovereignty story. The agent is the workflow now. The platform is the substrate. And the lender, for the first time in two decades of mortgage technology, gets to write the operating system instead of buying it.</p><p>That is not a reason to walk away from your platform vendors. It is a reason to change what you buy from them. The workflow and the front end are yours now, adaptable in days. The compliance, the data integrity, and the orchestration rails are theirs to keep solid underneath you.</p><p>Stop renting your workflow. Keep paying for the rails. The difference between those two line items is the next decade of lending technology.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Stop Trying to Control AI. Build to Harness It.]]></title><description><![CDATA[I was speaking with a lender last month who had just finished their Approved AI Tooling Policy.]]></description><link>https://www.deepend.link/p/stop-trying-to-control-ai-build-to</link><guid isPermaLink="false">https://www.deepend.link/p/stop-trying-to-control-ai-build-to</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Fri, 05 Jun 2026 17:38:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!khQo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was speaking with a lender last month who had just finished their Approved AI Tooling Policy. Version one. Six weeks of committee time. A real document, with a model allowlist, a vendor review process, and a standing committee that would meet monthly to rule on requests.</p><p>The week they ratified it, it was already wrong.</p><p>Two of the models named in it had been replaced by their makers. One rule about context limits no longer described any product on the market. And three tools that would have passed every test they wrote weren&#8217;t on the list at all, because they hadn&#8217;t existed when the drafting started.</p><p>They hadn&#8217;t governed the technology. They had photographed a snapshot of it and called the snapshot a policy. The ink dried slower than the landscape moved.</p><p>Every leadership team I talk to is trying to do the same thing. Draw a fixed boundary around a moving object. An approved tools list. A model allowlist. A committee that meets monthly to rule on a market that changes weekly. It feels like the responsible thing. It is the org chart equivalent of nailing the weather to the wall.</p><p>There is a name for what this costs you. I have started calling it <strong>Control Debt</strong>. The gap between how fast the technology evolves and how fast your rules about it can be rewritten. You pay it down in drag, in stale decisions, and in cycles you never got to run.</p><p>While you spend a quarter writing the rulebook, the operator who built for adaptation runs three cycles. The cost isn&#8217;t a fine. It isn&#8217;t a breach. It&#8217;s compounding irrelevance. The stack freezes at the exact moment you tried to control it.</p><p>The instinct to control the AI stack feels like the responsible choice. It is quietly the most expensive bet on the table</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!khQo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!khQo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!khQo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!khQo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!khQo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!khQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b7eced0-b3a1-4bf2-aaea-baf99d69d018_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;:1917736,&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://killthestack.substack.com/i/200790556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_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_!khQo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!khQo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!khQo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!khQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b7eced0-b3a1-4bf2-aaea-baf99d69d018_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>.It is worth being honest about why control is the reflex. It comes from somewhere real.</p><p>In lending, control is survival. Audit defence, model risk, data handling, the regulator who will ask you to show your work. For two decades the safe move was to standardize, lock the vendor list, and run a quarterly review. That worked because the environment was stable. The tools you approved in January were the same tools in December.</p><p>That world is gone. The reflex didn&#8217;t notice.</p><p>A control system built for a stable environment, run at constant speed inside an environment that stopped being stable, does not produce safety. It produces lag. The committee still meets. The list still gets maintained. And the gap between the list and reality widens every month nobody is willing to admit.</p><div><hr></div><p>There is a law that explains exactly why this fails, and it is not a metaphor.</p><p>W. Ross Ashby, working in cybernetics in the 1950s, gave us the Law of Requisite Variety. His exact words: only variety can destroy variety. The version everyone uses now is softer, only variety can absorb variety, and the meaning holds either way. For a controller to actually regulate a system, it has to have at least as many possible responses as the system has possible states. Less famously and more bluntly: if the thing you are trying to control can do more than you can respond to, you are not controlling it. You just think you are.</p><p>Now hold your governance committee up against the AI landscape.</p><p>The committee has low variety. It meets twelve times a year. It produces a list. The landscape has enormous and accelerating variety. New models, new capabilities, new failure modes, every week. By Ashby&#8217;s own math, a fixed monthly framework cannot regulate a system moving that fast. You are not being careful. You are being outmatched, and the scoreboard is hidden because nothing has broken yet.</p><p>So what does the alternative look like? It is not chaos, and it is not no governance. It is a different shape of control.</p><p>Stanley McChrystal learned this the hard way. In Team of Teams he describes how a hierarchical, command and control task force kept losing to a decentralized enemy, Al-Qaeda in Iraq, that adapted faster than the chain of command could issue orders. His answer was not to tighten control. It was to replace it with what he called shared consciousness and empowered execution. Everyone sees the same picture. The decision gets made at the edge, by the people closest to the problem, fast.</p><p>That is the model. Govern principles, not inventories. Stop maintaining a list of approved tools and start maintaining a clear standard for what good looks like, then let the person doing the work evaluate this week&#8217;s option against it. Build infrastructure that assumes the tools will change. Abstraction layers instead of hard vendor bets. Swappable model providers instead of one name welded into the architecture. A standing habit of evaluation instead of a standing approval queue.</p><p>You are not loosening the grip. You are moving it to the layer that doesn&#8217;t move.</p><p>Here is where the regulated reader gets nervous, and they are right to.</p><p>None of this means you abandon real controls. It means you govern the invariants instead of the implementation. Where does borrower data go. Who is accountable for an output that reaches a customer. How do we verify a decision before we act on it. Those questions are stable. The answers don&#8217;t change when a new model ships. Lock them down hard.</p><p>Which specific model, which vendor, which prompt, which tool. Those are implementation. They change constantly, and the moment you write them into policy you have started accruing Control Debt again.</p><p>Lock the invariants. Let the implementation move. That single distinction is the whole game.</p><p>The leaders who freeze the stack to feel safe are going to be the ones who fell behind safely. Their policy will be airtight and two years out of date. Their committee will still be meeting.</p><p>The competitive edge does not go to the company with the tightest guardrails. It goes to the company that built guardrails as direction instead of as walls, and can pick up next quarter&#8217;s tooling without convening anyone.</p><p>Govern the direction, not the inventory. Build for the next version, not this one.</p><p>Stop trying to control the evolution. Build to harness it.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Every Mortgage Takes 20 Systems. That's the Problem]]></title><description><![CDATA[It&#8217;s Wednesday afternoon and a processor I know has eighteen tabs open across two monitors for a single file.]]></description><link>https://www.deepend.link/p/every-mortgage-takes-20-systems-thats</link><guid isPermaLink="false">https://www.deepend.link/p/every-mortgage-takes-20-systems-thats</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Fri, 22 May 2026 20:36:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KYBz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s Wednesday afternoon and a processor I know has eighteen tabs open across two monitors for a single file.</p><p>POS. LOS. Credit. Income verification. Asset verification. Fraud. AUS. Flood cert. Appraisal portal. MI portal. Investor portal. Title. Esign. Closing platform. Doc storage. The CRM where she logged the call this morning. A Slack channel where ops is asking her where it is. An email thread where the borrower is asking the same thing.</p><p>She isn&#8217;t behind. She isn&#8217;t bad at her job. This is what normal looks like for this file to live through.</p><p>None of those tools is broken. Each one is, in fact, the best version of itself the market has produced. She isn&#8217;t fighting bad software. She&#8217;s fighting the space between good software.</p><p>That space has a name nobody at the company can find on a P&amp;L. It&#8217;s where work goes to wait. Documents living in three places. Conditions cleared in one system, still showing open in another. Status meetings whose entire purpose is to figure out which tool the file is currently sitting in. Borrowers ghosted not because anyone forgot, but because every tool was sure someone else was handling it.</p><p>You don&#8217;t have a tool problem. You have an architecture problem. And nobody on your team owns the 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_!KYBz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KYBz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 424w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 848w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 1272w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KYBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png" width="1456" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2049377,&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://killthestack.substack.com/i/198888974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.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_!KYBz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 424w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 848w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 1272w, https://substackcdn.com/image/fetch/$s_!KYBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1618a64d-c672-4f42-a5af-993652e633b1_1754x897.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Open any mortgage operation and count the systems a single file touches between application and funding. You&#8217;ll get to twenty without trying. POS to CRM to credit pull to income and employment verification to asset verification to fraud check to LOS to underwriting workflow to AUS portal to flood cert to appraisal vendor to MI portal to investor portal to compliance check to title to esignature to closing platform to doc storage to email and Slack carrying state across all of it.</p><p>Twenty is the low end. Some lenders are at thirty.</p><p>Each of those tools has a champion who fought for it. Each was the right purchase in isolation. Each one produces metrics that look good on a vendor scorecard. None of them know about the file as a whole.</p><p>This is what the industry calls &#8220;best of breed.&#8221; In practice it became accumulating. Not integrating.</p><div><hr></div><p>Clayton Christensen spent a career studying what happens when industries assume they&#8217;ve reached the modular stage of their lifecycle. His law of conservation of modularity is blunt. When end to end performance is not yet good enough on the dimensions customers care about, integrated architectures win, because the performance gains live in the integration. Once components become good enough, value migrates outward to modular providers competing on cost.</p><p>Mortgage tech assumed it was at the modular stage. It isn&#8217;t.</p><p>Borrower cycle time is not good enough. Borrower certainty is not good enough. The unit cost of producing a file is not good enough. None of the dimensions a borrower can feel, or a CFO can sleep with, are good enough.</p><p>So the math doesn&#8217;t work. Buying the best individual modules and snapping them together doesn&#8217;t produce a better mortgage. It produces a fragmented mortgage with the seams visible to the borrower.</p><div><hr></div><p>The MBA&#8217;s Q1 2026 Quarterly Performance Report puts the average IMB production cost at $11,898 per loan, against a long term average near $7,900 and a current pretax profit of $727 per loan. That&#8217;s nearly $11,200 of stack burden riding on a sliver of margin.</p><p>Some of that is labor. Some is compliance. A real chunk is what I&#8217;ve started calling the <strong>Integration Tax</strong>. The cost that lives in the seams between tools.</p><p>Rekeying the same data four times.</p><p>Reconciling status across three systems before anyone can answer &#8220;where is this file?&#8221;</p><p>A processor spending forty minutes a day chasing a document that was already uploaded, just to the wrong tool.</p><p>The Integration Tax doesn&#8217;t appear on a vendor invoice. It hides inside payroll and cycle time. Which is exactly why nobody fixes it. The cost is real. It&#8217;s just nobody&#8217;s job.</p><div><hr></div><p>Donella Meadows put it cleanly in <em>Thinking in Systems</em>: the structure of a system is the source of its behavior. If your behavior is an $11,898 production cost and a 42 day cycle that hasn&#8217;t materially moved in years, that isn&#8217;t a labor problem, and it isn&#8217;t a tool problem. It&#8217;s a structural problem dressed up as a thousand small inefficiencies.</p><p>Meadows ranked twelve leverage points for changing a system. The weakest interventions, the ones with the lowest payoff, are parameters. Buy a faster credit tool. Hire two more processors. Tighten an SLA. The strongest leverage points are the goals, the paradigm, and the structure of the system itself.</p><p>Reading the average mortgage tech roadmap is reading a document that lives almost entirely at the bottom of that hierarchy.</p><div><hr></div><p>So what does &#8220;Kill the Stack&#8221; actually mean here?</p><p>Not rip and replace. Not build it all yourself. The industry has tried both versions of that. The in house custom LOS graveyard. The giant rip and replace transformations that cost millions and end with a different fragmented stack.</p><p>Kill the Stack means stop treating the accumulated tools <em>as the architecture</em>.</p><p>The architecture is the file moving end to end. The tools are inputs to it. Right now, in most lending operations, no one owns that file&#8217;s journey. The CIO owns infrastructure. The COO owns process. The CTO owns engineering. The vendors own their tools. The file owns no one.</p><p>This is where AI and agentic systems are actually useful. Not as another product to bolt onto the stack, but as the connective tissue the file has been missing. Holding state across the seams. Moving data between tools the way a coordinator does today, except continuously and without forgetting. Clearing conditions where they&#8217;re already provably clear. Telling the borrower what&#8217;s happening without the borrower having to ask.</p><p>That&#8217;s a different shape than &#8220;buy an AI feature.&#8221; It&#8217;s an architectural commitment that the file, not the tool, is the unit of design.</p><div><hr></div><p>The industry has been buying tools for fifteen years. Cycle times haven&#8217;t materially improved. Costs are higher, not lower. Pull-through has declined every year for the past four (MBA, October 2025).</p><p>The next decade isn&#8217;t about buying better tools. It&#8217;s about deciding that someone, a person, a team, an architecture, owns the file end to end. Until that decision gets made, the Integration Tax keeps compounding. Quietly. Automatically. Every file.</p><p>Twenty systems isn&#8217;t the problem because twenty is a big number. It&#8217;s a problem because nobody designed the connection between any two of them.</p><p>That&#8217;s the architecture nobody owns.</p><p>That&#8217;s the stack worth killing.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Isn’t Replacing Jobs. It’s Replacing Friction]]></title><description><![CDATA[Last Tuesday at 7:30 am, I opened my laptop to a single document.]]></description><link>https://www.deepend.link/p/ai-isnt-replacing-jobs-its-replacing</link><guid isPermaLink="false">https://www.deepend.link/p/ai-isnt-replacing-jobs-its-replacing</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Thu, 14 May 2026 13:06:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last Tuesday at 7:30 am, I opened my laptop to a single document.</p><p>Three pages. Built overnight by an agent. Yesterday&#8217;s customer escalations with the threads attached and triage recommendations queued. Pipeline movements with the deals that stalled flagged. The two regulatory items from Canada and the US that actually mattered for our roadmap, summarized in two paragraphs each.</p><p>Six months ago, that document required two analysts roughly five hours every morning to produce. Now nobody produces it. It just arrives.</p><p>That was the morning I stopped reading the debate over AI and jobs.</p><p>The agent didn&#8217;t take anyone&#8217;s job. It killed a workflow. The two analysts are still here. They&#8217;re spending Tuesday morning doing the work that actually requires their judgment, not assembling a status document that one piece of software can build while they sleep. The headlines say jobs are getting replaced. What&#8217;s actually getting replaced is something else.</p><p>Call it <strong>friction labor.</strong> The cumulative human attention spent on tasks that exist because no system surfaces the answer automatically. Not the work itself. The maintenance contract for the work.</p><p>And almost every AI conversation in business right now is missing it.</p><div><hr></div><p>The public conversation defaults to a frame at the job level. &#8220;X&#8221; percent of roles will be automated by 2030. &#8220;Y&#8221; million workers displaced. McKinsey produces the chart. Goldman publishes the estimate. The numbers feel rigorous, and the debate feels important.</p><p>It&#8217;s the wrong unit.</p><p>David Autor at MIT has spent more than 25 years on this question, and his core finding is uncomfortable for both sides of the debate. Automation rarely eliminates jobs wholesale. It eliminates <em>tasks</em>. The remaining jobs are reorganized around tasks the technology can&#8217;t handle.</p><p>The bookkeeper example is the canonical proof. Between 1980 and 2018, computers took over most of the routine work bookkeepers did. Employment in the role fell by about a third. Real hourly wages for the people still doing it rose nearly 40 percent. The job didn&#8217;t get replaced. The task mix did. The bookkeepers who survived ended up doing more interesting work and getting paid more for it.</p><p>That pattern doesn&#8217;t fit neatly into either narrative. It isn&#8217;t &#8220;AI is coming for everyone.&#8221; It also isn&#8217;t &#8220;AI changes nothing.&#8221; It&#8217;s: the unit of disruption is the task, not the job, and we&#8217;ve been measuring the wrong thing.</p><p>A loan officer&#8217;s role contains around 30 distinct tasks, going by the official task taxonomy. A processor&#8217;s looks similar in scale. Most of those are friction labour: pulling data, formatting documents, checking statuses, chasing missing pieces. A small fraction is judgment work. Saying &#8220;AI is replacing the loan officer&#8221; obscures the actual shift. The role survives. The task mix changes.</p><div><hr></div><p>Walk through what friction labour looks like in any company, and the inventory is always the same.</p><p>Rekeying data between two systems that don&#8217;t talk to each other. Summarizing a thread of emails into a status update that somebody needs in a different format. Checking whether an upstream thing happened before triggering the downstream thing. Monitoring a queue. Reformatting an output for the third audience this week. Writing the recap nobody attended the meeting to read.</p><p>None of that is knowledge work in any meaningful sense. It&#8217;s plumbing.</p><p>Companies hire knowledge workers and load them with plumbing. The smartest people in your building spend most of their week moving water between buckets, because no system was ever built to handle it and nobody had the budget to staff a real one.</p><p>Ajay Agrawal, Joshua Gans and Avi Goldfarb wrote about this directly in <em>Power and Prediction</em>. Their argument: AI is a steep drop in the cost of prediction, and the real economic value isn&#8217;t in &#8220;point solutions&#8221; that speed up individual tasks. It&#8217;s in &#8220;system solutions,&#8221; workflows redesigned around the assumption that prediction is now cheap.</p><p>The implication is the part most companies miss. Every friction task in your organization exists because somebody had to predict, monitor, or reconcile something at a cost the system couldn&#8217;t absorb. The friction is a fossil. It&#8217;s the shape of what you couldn&#8217;t automate the last time you reorganized.</p><p>When the cost of prediction collapses, that fossil layer becomes optional.</p><div><hr></div><p>I&#8217;ll tell you what the morning brief actually does, because the abstraction makes it sound bigger than it is.</p><p>It reads our Slack channels. It reads my inbox. It checks the CRM for movement on the deals I care about. It scans two regulator news feeds. Then it writes three pages and emails me a single document at 6am. That&#8217;s it.</p><p>The first version took me about four hours to build. The current version runs on a connected Cowork stack and gets better every time I tell it what to cut. It cost less than a single analyst&#8217;s monthly seat.</p><p>It replaced about eight hours of weekly analyst work spread across two people. They didn&#8217;t lose their jobs. They got their Tuesdays back. They&#8217;re now doing the work they were hired to do in the first place: the qualitative interview synthesis, the deep review of deals that stalled, the customer relationships that need actual human attention.</p><p>What got killed wasn&#8217;t a job. It was a maintenance contract on a workflow that existed only because we couldn&#8217;t afford to keep paying humans to do it manually but also couldn&#8217;t afford to live without it.</p><p>The value didn&#8217;t show up as a headcount reduction. It showed up as a clock speed gain.</p><div><hr></div><p>That&#8217;s the part companies are mostly not measuring, and it&#8217;s where the gap is opening.</p><p>Counting jobs is easy. Counting friction is hard.</p><p>Friction labor is invisible because it&#8217;s distributed. Five minutes here, twenty minutes there, three hours on a Friday afternoon. It never appears as a line item on a P&amp;L. Companies measure headcount and revenue per employee. Neither of those tells you anything about how fast a question gets answered, how fast a decision routes through the building, how fast a deal moves from interest to close.</p><p>That last number is the one about to bifurcate every industry.</p><p>Two companies, same headcount, same tools, same product. One operates at three times the clock speed because they&#8217;ve systematically replaced friction labor with agents over the last 18 months. The other is still in a planning offsite debating which percentage of headcount to cut.</p><p>By the time the second company finishes its plan, the first one is already in the next market.</p><div><hr></div><p>The debate over job replacement is going to keep going. It&#8217;s the easy debate. Politicians will hold hearings. Consultancies will sell decks. Every quarter someone will publish a new number and a new chart.</p><p>The companies that win the next decade aren&#8217;t asking how many people they can cut. They&#8217;re asking what friction they can kill.</p><p>The two questions sound similar. They produce completely different companies.</p><p>Your competitors aren&#8217;t replacing people.</p><p>They&#8217;re replacing the drag.</p><p>Stop counting jobs. Start counting friction.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Kill the Stack Weekly: The Fork Edition ]]></title><description><![CDATA[May 4, 2026]]></description><link>https://www.deepend.link/p/kill-the-stack-weekly-the-fork-edition</link><guid isPermaLink="false">https://www.deepend.link/p/kill-the-stack-weekly-the-fork-edition</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Mon, 04 May 2026 22:51:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>May 4, 2026</em></p><p>Wednesday afternoon I sat down with the Bank of Canada&#8217;s April Monetary Policy Report and watched Tiff Macklem do something central bankers don&#8217;t usually do in public: lay out two opposite outcomes as live, equally weighted scenarios. If oil stays elevated, consecutive rate hikes are on the table. If the U.S. tightens trade restrictions in the CUSMA review, deeper cuts become necessary. Same press conference. Both directions.</p><p>Twenty-four hours earlier, Jerome Powell had chaired an FOMC vote that split 8-4. It was the most dissents at a single Fed meeting since October 1992. One governor wanted a cut. Three regional presidents wanted the &#8220;easing bias&#8221; stripped from the statement and replaced with symmetric language. They wanted the Fed to say, on the record, that the next move could go either way.</p><p>Two central banks, in twenty-four hours, said the same thing in different vocabularies: <em>we don&#8217;t have a base case anymore.</em></p><p>That changes everything underneath. Almost every lender&#8217;s pricing engine, retention script, hedging book, lock workflow, and renewal communication assumes a direction. Down rates are good for refi. Up rates are good for retention. Every motion the system makes is wired to a forecast.</p><p>When the central bank itself says &#8220;either is plausible,&#8221; that wiring becomes a liability. </p><p>Here&#8217;s what the week showed.</p><h1>United States</h1><h2>Rates back up. Borrowed motion just ended.</h2><p>The 30-year fixed rose to 6.30% as of April 30 (Freddie Mac PMMS), up from 6.23% the prior week. That&#8217;s the first increase after three consecutive declines. The 15-year averaged 5.64%. The 10-year Treasury closed near 4.40% Thursday and held at 4.39% Friday.</p><p>The MBA applications survey for the week ending April 24 confirmed the turn: total applications down 1.6%, refis down 4%, refi share back to 42.5% from 44.2% the week before. Purchases up 1% on the week, still up 21% year-over-year. The marginal weekly print rolled negative the moment yields lifted.</p><p><strong>My take:</strong> Last week&#8217;s edition named <em>borrowed motion</em>: pipeline activity wired to bond yields rather than generated by the lender&#8217;s own architecture. This week is the back-test. Yields lifted on the Iran-conflict premium and a hot core PCE print, refi share softened, applications softened, and three weeks of cosmetic recovery evaporated in five trading days. Same wiring, same input, opposite output. A pipeline that lights up and dims with a single external twitch is not generating flow. It&#8217;s mirroring weather. The lenders treating this as a setback are still reading the rate. The ones treating it as data are reading the architecture underneath.</p><h2>The 8-4 vote isn&#8217;t political theater. It&#8217;s an architectural signal.</h2><p>The Fed&#8217;s dissents broke in both directions. Stephen Miran wanted a 25 bp cut. Beth Hammack, Neel Kashkari, and Lorie Logan didn&#8217;t object to the hold. They objected to the easing-bias language and wanted the statement to say explicitly that the next move could go either way. They lost the vote on language. They didn&#8217;t lose the underlying point.</p><p>Core PCE for March, released Thursday, came in at 3.2% year-over-year, up from 3.0% the month before. The hawks have a case. The dove has a case. Powell exits as chair on May 15 and stays on as governor; Kevin Warsh&#8217;s nomination cleared the Senate Banking Committee 13-11 the same Wednesday the Fed was voting.</p><p><strong>My take:</strong> Read this as a forecast lock signal, not palace intrigue. When the central bank itself can&#8217;t agree on direction, every lender whose system requires a directional consensus to function is exposed. Pricing engines tuned for an easing cycle. Retention workflows assuming refi opportunity. Hedging desks running short-duration bets on cuts. None are wrong yet. That&#8217;s the trap. They&#8217;re wrong only when the move comes the other way and you find out from the P&amp;L. Architecture that holds both paths and switches without human intervention is the difference between a thesis being right and a quarter being whole.</p><h2>Fannie Mae just told the industry to govern AI. Most aren&#8217;t ready.</h2><p>Lender Letter LL-2026-04, issued April 8 and taking effect August 8, requires every Fannie Mae seller or servicer using AI or ML in origination or servicing to operate under a documented governance program. That means written policies covering the full life cycle of any AI/ML system, annual review, a designated owner, communication to relevant staff, and vendor-risk management on subcontractors using the same tools. It is the first sector-specific AI governance mandate in U.S. mortgage. Coverage and analysis caught up to it this week.</p><p>It lands alongside AD Mortgage&#8217;s 2026 Broker Survey, released Thursday, which reported that 55% of brokers now use AI daily or regularly (35% daily, 20% regular). 54% have not yet decided which technologies to adopt.</p><p><strong>My take:</strong> Two facts on a collision course. Most brokers and lenders bought tools before they architected anything. They have AI-as-feature, not AI-as-substitute. The governance mandate isn&#8217;t asking whether you use AI. It&#8217;s asking whether you can govern it. Full life cycle, owner, vendor diligence, documented at the policy level, by August 8. The lenders who treated AI as a tool drawer will spend the summer writing governance documents about software they don&#8217;t actually understand. The lenders who chose an architecture have one document to update. Tools accumulate. Architecture chooses. The mandate is going to make that distinction visible to the GSEs in writing.</p><h1>Canada</h1><h2>BoC said the quiet part out loud: there is no base case.</h2><p>Macklem held at 2.25% as expected on April 29 and used most of the press conference to walk through two scenarios. The base case has inflation peaking near 3% in April 2026 and easing back to the 2% target in early 2027, but only if oil recedes as expected. In the alternative scenario where oil stays around US$100 a barrel, the Bank projects inflation peaking at 3.1% in Q1 2027 and lingering near 3% for a year, opening the door to consecutive rate hikes. If instead the U.S. sharpens trade restrictions in the CUSMA review (the formal Joint Review opens July 1), cuts become necessary to support the economy. The Bank&#8217;s growth path of 1.2% in 2026, 1.6% in 2027, and 1.7% in 2028 depends on which scenario lands.</p><p>The 5-year Government of Canada bond yield closed near 3.22% Thursday. Best 5-year fixed through brokers sits around 4.04%; RBC&#8217;s posted 5-year at the bank tier is 4.29%. The spread between the policy rate and what borrowers actually pay continues to widen.</p><p><strong>My take:</strong> The Bank of Canada has now joined the Fed in publicly declining to commit to a direction. For Canadian lenders this changes how every renewal conversation in 2026 has to sound. &#8220;Rates will probably move lower&#8221; is now wrong in both directions. The conversations that retain borrowers will be scenario-based. Here&#8217;s your payment under oil-up. Here&#8217;s your payment under trade-down. Not directional. Servicers running single-rate-narrative scripts will lose borrowers to brokers who can model both within an active call. That&#8217;s not a comms problem. It&#8217;s an infrastructure problem.</p><h2>CUSMA prep just opened its first meeting</h2><p>Carney&#8217;s 24-member Advisory Committee on Canada-U.S. Economic Relations met for the first time on April 27, prepping for the formal CUSMA Joint Review starting July 1. Roughly C$33 billion of Canadian construction inputs, about 8% of the total, comes from the U.S. The active tariff layer on those inputs (50% on steel, 50% on aluminum, 25% on autos, lumber duties layered in) compounds directly into homebuilding cost. Carney named those tariffs as the live irritants and ruled out concessions before formal talks.</p><p><strong>My take:</strong> The renewal wave is already the largest simultaneous payment shock in Canadian lending history. Layer a CUSMA outcome on top of it (bilateral, sector-specific, multi-quarter), and every renewal conversation in 2026 has a trade-policy variable baked in. Reinertsen&#8217;s principle applies: when variability rises, the value of fast feedback rises with it. Renewal infrastructure that surfaces scenarios in seconds wins. The infrastructure that surfaces them after a loan officer manually pulls a rate sheet doesn&#8217;t.</p><h1>The bottom line</h1><p>Two central banks made rate decisions in 24 hours. Both held. Both, in different vocabularies, said the next move could go either direction. The Fed had its biggest dissent in 33 years. The Bank of Canada laid out opposite scenarios as live possibilities. Mortgage rates ticked back up. Refis softened. Core PCE stayed hot. Fannie Mae&#8217;s first sector-specific AI governance mandate is now 90 days from going live. The CUSMA prep cycle opened.</p><p>The base case died this week. Quietly, on a Tuesday and a Wednesday, in two press conferences nobody covered the same way.</p><p>Forecast lock is the cost lenders pay when pricing, communications, retention, renewal, and hedging infrastructure assume a direction the central banks themselves no longer assume. Most lenders won&#8217;t see the bill until the next move comes the wrong way and the workflow doesn&#8217;t bend.</p><p>The lenders with infrastructure that holds both paths and switches without intervention spent this week doing nothing dramatic. The ones still running directional pipelines spent the week unaware they&#8217;re carrying a position.</p><p>You don&#8217;t get to know which side of the fork you were on until the road bends.</p><p>See you next Monday.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Most Expensive Thing in Your Company Is Invisible]]></title><description><![CDATA[Last month, I reviewed our quarterly numbers.]]></description><link>https://www.deepend.link/p/the-most-expensive-thing-in-your</link><guid isPermaLink="false">https://www.deepend.link/p/the-most-expensive-thing-in-your</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Sat, 02 May 2026 14:53:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eMct!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.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_!eMct!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eMct!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eMct!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eMct!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eMct!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eMct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2123010,&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://killthestack.substack.com/i/196224205?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.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_!eMct!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eMct!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eMct!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eMct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcfcaf9-b8e2-4fa3-bb70-0b2980a6095f_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last month, I reviewed our quarterly numbers. Revenue was up. Headcount was up. But our margins kept shrinking, not by a lot at once, but steadily, like a slow leak you can hear but can&#8217;t find.</p><p>So I traced the bleed. Not to any single cost center. Not to a bad hire or a bloated tool budget. The cost was hiding in the gaps between things. In the handoffs that took two days because two systems didn&#8217;t talk to each other. In the status meetings that existed because no dashboard surfaced the information automatically. In the hours my ops team spent re-keying data that already existed somewhere else in the stack, just in the wrong format.</p><p>The most significant expense in my company was not listed on any line item. It was the friction between people, tools, and decisions &#8212; the drag that doesn&#8217;t show up in any report but determines whether a company scales or stalls.</p><p>I call it organizational drag. And if you&#8217;re running a company right now, it&#8217;s almost certainly the biggest cost you&#8217;re not measuring.</p><p>Engineers have a term for one version of this: technical debt. Ward Cunningham coined the metaphor in 1992 to describe what happens when you ship code that works but isn&#8217;t clean &#8212; you&#8217;ve borrowed against the future, and eventually you have to pay it back with interest.</p><p>What started as a metaphor became a line item. McKinsey estimates that 20 to 40 percent of the value of a company&#8217;s entire technology estate is consumed by tech debt. Other studies put it worse &#8212; 40 to 50 percent of development time goes to unplanned rework, bug fixes, and maintenance on systems that should have been rebuilt years ago.</p><p>Tech debt is the most visible form of invisible cost, because engineers have language for it. They can point at a codebase and say: this is broken, this is the cost, this is what it would take to fix.</p><p>But tech debt is just the version that got a name. The same pattern runs much deeper.</p><p>Every company carries what I think of as process debt &#8212; the accumulated weight of workflows that were never designed, just inherited.</p><p>The approval chain that requires three signatures because someone made a bad call in 2019 and the response was to add a checkpoint instead of fixing the decision-making. The weekly report that nobody reads but everyone fills out because no one remembers who asked for it. The onboarding flow that routes through four departments because the original one was designed when the company had twelve people and it just&#8230; grew.</p><p>Ronald Coase won a Nobel Prize for a deceptively simple insight. In his 1937 paper &#8220;The Nature of the Firm,&#8221; he argued that companies exist because markets have transaction costs &#8212; the friction of finding, negotiating, and enforcing every exchange. Firms reduce that friction by bringing coordination inside.</p><p>But here&#8217;s what Coase&#8217;s insight implies and most operators miss: firms themselves accumulate internal transaction costs over time. Every workaround. Every undocumented approval. Every process that exists because removing it would require understanding why it was created, and nobody has time for that archaeology.</p><p>Process debt is invisible because it looks like work. People are busy. Tasks are moving. The system appears functional. But underneath, a significant percentage of that activity is just friction &#8212; the organizational equivalent of spinning wheels on ice.</p><p>Nobody audits this. No one walks through the company and asks: how much of what we do today exists because it was the right thing to do, and how much exists because it was easier to add a step than to fix the system?</p><p>The third layer is the most expensive and the hardest to see: attention debt.</p><p>Cal Newport, in <em>A World Without Email</em>, describes what he calls the &#8220;hyperactive hive mind&#8221; &#8212; the default operating mode of most knowledge companies, where coordination happens through constant, unstructured, back-and-forth messaging. Slack threads, email chains, quick syncs, &#8220;got a minute?&#8221; interruptions. It feels like work. It feels productive. It is, in most cases, the single biggest drain on the only resource that actually generates value in a knowledge company: focused human attention.</p><p>The math is brutal. Every context switch carries a cognitive recovery cost. Your brain doesn&#8217;t toggle between tasks &#8212; it drags residue from the last one into the next. The more unresolved threads you&#8217;re carrying, the worse the drag gets. Newport calls this the &#8220;attention capital&#8221; problem: the raw material of knowledge work is human cognition, and most organizations treat it as if it were infinite and free.</p><p>It isn&#8217;t. Every status meeting could have been a dashboard. Every approval chain that pulls someone out of deep work. Every Slack ping resets a train of thought. These aren&#8217;t minor interruptions. They&#8217;re withdrawals from a finite account, and most companies are overdrawn by Tuesday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BYnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BYnP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BYnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1413648,&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://killthestack.substack.com/i/196224205?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.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_!BYnP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!BYnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b14a33-ad47-404c-8c4f-b71a6ea7d6d4_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s what makes organizational drag so dangerous: these three debts don&#8217;t just coexist. They compound.</p><p>Tech debt creates workarounds. Those workarounds become process debt &#8212; undocumented, unquestioned, just the way things are done. Process debt requires coordination to manage, because when systems don&#8217;t flow, humans have to step in and push. That coordination becomes meetings, check-ins, status updates &#8212; attention debt. And attention debt means nobody has the unbroken time to step back, diagnose the underlying systems, and fix them. Which generates more tech debt.</p><p>The spiral is self-reinforcing. And because each layer is invisible on its own, the compounding effect is nearly impossible to see from the inside. What you see is the symptom: things feel slow. Headcount keeps growing but output doesn&#8217;t scale proportionally. Margins thin and nobody can point to a single cause.</p><p>The cause isn&#8217;t single. It&#8217;s systemic. It&#8217;s the drag between everything.</p><p>I&#8217;ve started running a different kind of audit. Not financial &#8212; operational. For every recurring process, meeting, and workflow, I ask three questions. What is this compensating for? What would make it unnecessary? And can we replace it with AI?</p><p>The answers are uncomfortable. Most of the time, the thing that would make the process unnecessary is a system that should have been built two years ago but wasn&#8217;t, because everyone was too busy running the workaround.</p><p>That&#8217;s the trap. The drag consumes the very capacity you&#8217;d need to eliminate it.</p><p>Breaking the cycle requires treating invisible costs with the same rigor you&#8217;d apply to visible ones. Measure handoff time, not just task time. Track rework rates. Count the meetings that exist because a system doesn&#8217;t. Put a number on the context switches your team absorbs in a week and do the math on what that costs in lost output.</p><p>You can&#8217;t cut what you can&#8217;t see. And right now, the most expensive thing in your company is almost certainly something you&#8217;ve never measured.</p><p>The question isn&#8217;t &#8220;where is the money going?&#8221;</p><p>It&#8217;s &#8220;where is the time going?&#8221;</p><p>And the answer, in almost every company I&#8217;ve seen, is the same: into the space between your systems, your processes, and your people&#8217;s attention. Into the drag.</p><p>Stop optimizing the visible costs. Start measuring the invisible ones.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Kill the Stack Weekly Round Up:]]></title><description><![CDATA[The Borrowed Motion Edition &#8212; April 27, 2026]]></description><link>https://www.deepend.link/p/kill-the-stack-weekly-round-up</link><guid isPermaLink="false">https://www.deepend.link/p/kill-the-stack-weekly-round-up</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Mon, 27 Apr 2026 14:36:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last Wednesday I watched a refi number tick up on a colleague&#8217;s screen at 3:47 PM. The 30-year had dropped to 6.23%. Applications were already up 7.9% on the week. Refis up 6%. The bond market had just handed lenders a window.</p><p>Everyone in the room got excited. I didn&#8217;t. Not because the numbers were wrong &#8212; they were real. Because of <em>why</em> they were happening. The rate fell because bond yields moved on a single news headline about Iran ceasefire chatter. The pipeline didn&#8217;t widen. The funnel didn&#8217;t improve. A geopolitical headline pulled the lever, and the lender got a heartbeat.</p><p>That&#8217;s the pattern across the industry right now. Apps go up when rates dip. Prepayments surge when they dip a little more. The whole system is wired to one external input. When the input moves, the system moves. When it doesn&#8217;t, the system doesn&#8217;t.</p><p>I have a name for this. <em>Borrowed motion.</em> The activity in your pipeline isn&#8217;t generated by your stack &#8212; it&#8217;s borrowed from whatever the bond market does on a given Tuesday afternoon. You don&#8217;t have flow. You have weather.</p><p>That&#8217;s a problem because this Tuesday and Wednesday, two central banks decide on rates within 24 hours of each other and both are expected to do exactly nothing. The borrowed motion stops. The volatility doesn&#8217;t. And the lenders who depend on that one input start to look very exposed.</p><p>Here&#8217;s what I saw this week, and what I think it actually means.</p><div><hr></div><h1>United States</h1><h2>Rates fall a third week. Applications and refis wake up.</h2><p>The 30-year fixed averaged 6.23% as of April 23 (Freddie Mac PMMS), down from 6.30% the prior week &#8212; the third consecutive decline and the lowest level in three spring homebuying seasons. Mortgage News Daily showed top-tier rates briefly at 5.99% on April 24, a level seen only once before this year, on January 9. The 10-year Treasury closed at 4.31%, a touch lower after the DOJ dropped its probe into Jerome Powell.</p><p>The MBA&#8217;s applications survey for the week ending April 17 confirmed the bounce: up 7.9% week-over-week, the sharpest increase since late February. Purchases up 10%. Refis up 6%. Refi share at 44.2% of total volume.</p><p>The refi share jumped to 44.2% of total volume &#8212; the highest reading in months. Borrowers who locked in north of 7% during last year&#8217;s spike are jumping at any meaningful drop. This was a refi window, not a purchase one.</p><p>Underneath the headlines, serious delinquencies are still trending higher. FHA and VA delinquencies are well above pre-2020 norms, per Rob Chrisman&#8217;s Friday commentary. The borrowers stretched thinnest by last year&#8217;s rate spike are still rolling into distress, even as the headline rate gives the broader market a cosmetic lift.</p><p><strong>My take:</strong> This week is the cleanest example I&#8217;ve seen of borrowed motion. Every &#8220;good&#8221; data point &#8212; applications, refi share, the rate move itself &#8212; was downstream of a single ceasefire headline and one DOJ news cycle. None of it is a signal that the housing market or the lender&#8217;s stack got better. It&#8217;s a signal that one external input twitched. The lenders treating this week as proof of recovery are the ones whose pipelines depend on rate stability to function. The ones treating it as noise are the ones with infrastructure that doesn&#8217;t need a rate gift to generate flow.</p><h2>Two AI launches that tell two different stories</h2><p>Better launched a conversational credit decision engine inside ChatGPT on Monday &#8212; a direct integration that lets lending teams hit Better&#8217;s Tinman AI underwriting from inside the chat surface. The same day, iLeads launched a machine-learning lead classification model that scores leads on property, mortgage lien, and borrower attributes, claiming up to 3x net revenue uplift.</p><p>Two AI announcements. Two completely different architectural choices. Better is moving its underwriting brain to where the operator already lives. iLeads is making the existing lead funnel smarter at one node.</p><p><strong>My take:</strong> This is the AI bifurcation in plainer view than usual. iLeads is AI bolted onto the existing stack &#8212; same funnel, same flow, smarter scoring at one step. Better is AI replacing the surface entirely. The former saves time at one node. The latter changes who does the work and where. Most lenders this year will buy the iLeads version because it doesn&#8217;t disrupt anything. Most lenders this year will end up wondering why their AI investment didn&#8217;t move the needle. The reason is right there in the architecture diagram &#8212; one is a feature, the other is a substitution. Goldratt would call the first one optimizing a non-bottleneck. The whole system doesn&#8217;t get faster because one node got smarter.</p><h2>The Powell-Warsh week told you nothing about rates and a lot about volatility</h2><p>The DOJ dropped its criminal probe into Jerome Powell on Thursday. Kevin Warsh&#8217;s confirmation hearing the prior Monday had him pledging Fed independence while declining to call the President&#8217;s public rate demands a threat. Treasury yields ticked lower on the news. The Fed meets April 28&#8211;29 with a 99.9% probability of holding at 3.50%&#8211;3.75%.</p><p><strong>My take:</strong> Whoever runs the Fed in 90 days, the structural fact remains: short-rate decisions matter less to the borrower than what bond markets do between meetings. A change of Fed leadership probably means more political pressure, more market reactivity to administration commentary, and more weeks like this one &#8212; where a single news cycle moves rates 10 bps and your entire applications volume responds. If you can&#8217;t reprice, re-qualify, and re-engage borrowers automatically when the input shifts, you&#8217;ll spend the next two years catching up to the market instead of being in it. Rate volatility is becoming the operating environment. Build for it, or absorb it.</p><h2>CFPB keeps withdrawing its withdrawals</h2><p>The Bureau has spent the past year pulling back rules it had previously tried to roll back. The most visible example, still on the books and still relevant this spring: a direct final rule that would have rescinded state-official notification procedures under the Consumer Financial Protection Act, withdrawn last summer and never replaced. The procedural detail matters less than the pattern. The federal compliance framework keeps reversing itself. State AGs keep filling the gap.</p><p><strong>My take:</strong> I keep writing this section and the underlying point keeps holding. Federal compliance is becoming a calendar of withdrawn rules and rescinded rescissions, while state AGs are doing the actual enforcement. If your compliance stack was built around a stable federal framework, it&#8217;s getting more out of date every week. Configurable, state-aware compliance infrastructure is no longer a roadmap item. It&#8217;s the thing that keeps you from a multi-state RESPA action you didn&#8217;t see coming.</p><div><hr></div><h1>Canada</h1><h2>The Bank of Canada will hold. Fixed rates already moved.</h2><p>The Bank of Canada announces Wednesday at 9:45 ET. All 41 economists in the most recent Reuters poll expect a hold at 2.25%. Prediction markets are at 96.5% for no change. Macklem and Rogers will hold a press conference at 10:30 with a fresh Monetary Policy Report.</p><p>The policy rate isn&#8217;t where the action is. Government of Canada bond yields climbed into the 3.1% range this week &#8212; their highest level since mid-2024 &#8212; pushed by Strait of Hormuz developments and oil price reaction. Best 5-year fixed through brokers is sitting at 4.04%; major banks range from 4.3% to 4.9%.</p><p><strong>My take:</strong> Two consecutive weekly editions where I&#8217;ve made the same point and the data keeps confirming it: the BoC overnight rate has nothing to do with what Canadian borrowers actually pay. Fixed mortgage pricing is being set by 5-year GoC yields, which are being set by global oil prices, which are being set by geopolitics. The lenders still talking to renewing borrowers about &#8220;BoC moves&#8221; are sending the wrong signal. The conversation that retains those borrowers is about bond spreads, term selection, and the volatility premium baked into every fixed product right now. That&#8217;s an architecture problem &#8212; you need infrastructure that can model and surface that conversation in seconds, not a loan officer manually pulling rate sheets.</p><h2>Carney&#8217;s housing announcements are starting. They won&#8217;t move the math fast enough.</h2><p>Prime Minister Carney announced an expanded federal-Ottawa housing partnership on Wednesday &#8212; $400 million committed, with the agreement targeting roughly 3,000 homes overall. The first eight Build Canada Homes projects approved this week deliver 1,100+ affordable rental units inside that pipeline. Nationally, Build Canada Homes has now committed to over 10,000 units since September, with 1,400 under construction or breaking ground in the next two months.</p><p>CMHC&#8217;s standing estimate of the supply gap to restore affordability by 2030 is 3.5 million units above the current trajectory. The current Build Canada Homes commitments are roughly 0.3% of that.</p><p><strong>My take:</strong> Credit where it&#8217;s due &#8212; the Carney government is moving from announcement to construction faster than recent predecessors. They are. The honest read of the math is that the rate of progress is still an order of magnitude below what affordability requires. That&#8217;s a constraint problem in the Goldratt sense. You can&#8217;t add demand-side incentives without adding supply at scale, and you can&#8217;t add supply at scale by approving rental projects one city at a time. Until the supply throughput changes, every demand-side measure pushes prices up. CMHC said this clearly two weeks ago. Watch whether the next budget treats supply as a flow problem or a project list.</p><h2>OSFI&#8217;s CAR Guideline (2026) is in effect &#8212; and almost nobody is talking about it</h2><p>The Capital Adequacy Requirements Guideline (2026) took effect November 1, 2025 and January 1, 2026 depending on fiscal year-end. The big change: a mortgage gets classified as Income-Producing Residential Real Estate when more than 50% of qualifying income comes from rent. OSFI was explicit this month that the IPRRE classification governs capital, not borrower qualification &#8212; Guideline B-20 still controls underwriting.</p><p><strong>My take:</strong> The capital classification doesn&#8217;t change how the borrower qualifies, but it changes how expensive the loan is for the lender to hold. That&#8217;s going to bleed into pricing for investor mortgages, especially at the smaller institutions where capital is tighter. Lenders running pricing engines that don&#8217;t model risk-weighted capital cost at the loan level are about to discover they&#8217;re underpricing investor product. Quietly, this is the kind of change that punishes a flat pricing stack and rewards one that reflects the real economics.</p><div><hr></div><h2>The bottom line</h2><p>Three weeks of falling rates. A 7.9% applications jump. A 44% refi share. Two AI launches. A confirmation hearing that didn&#8217;t change anything yet. A federal-municipal housing announcement. Two central banks are holding in the coming 24 hours.</p><p>None of this is the actual story. The actual story is that every visible data point this week was downstream of one input &#8212; bond yields reacting to a ceasefire headline. When the input twitched, the data twitched. When it stops twitching this week, the data will stop too.</p><p>That&#8217;s borrowed motion. That&#8217;s a system without architecture.</p><p>The lenders building infrastructure that doesn&#8217;t depend on the next external twitch are spending these weeks making boring, structural progress. The ones who treat each rate-driven uptick as proof of recovery are running on weather.</p><p>The Fed and BoC won&#8217;t move this week. Your pipeline&#8217;s response to that fact will tell you whether you&#8217;ve built infrastructure &#8212; or you&#8217;re still running on weather.</p><p>See you next Monday.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Underwriting Isn’t Slow. Your Stack Is]]></title><description><![CDATA[I was speaking with a mortgage lender last week, and I asked the typical sales question: what is your biggest challenge today?]]></description><link>https://www.deepend.link/p/underwriting-isnt-slow-your-stack</link><guid isPermaLink="false">https://www.deepend.link/p/underwriting-isnt-slow-your-stack</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Fri, 24 Apr 2026 14:42:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was speaking with a mortgage lender last week, and I asked the typical sales question: what is your biggest challenge today? My goal, of course, was to find a way to help solve their problem with something we offer or could offer the market. What was interesting was their response. Their biggest challenge, at least that week, was files sitting pending for days and sometimes weeks. For those in ops teams, I&#8217;m sure you&#8217;ll jump to processing, and rightfully so. Waiting on docs is normally the culprit. But it wasn&#8217;t. They had a loan sitting untouched for nearly three days, in underwriting. When I pulled the thread a little more, I came to realize it wasn&#8217;t the credit decision taking that long. The part where a human looked at the borrower&#8217;s income, assets, and risk profile and made a judgment call took about thirty minutes.</p><p>The other two days and twenty-three hours? Waiting. Waiting for a document that had been uploaded to one system but hadn&#8217;t synced to another. Waiting for an income calculation that required data from three different sources, none of which shared a format. Waiting for a condition to clear that had already been resolved in a different tool but hadn&#8217;t propagated to the one the underwriter was looking at.</p><p>The underwriter wasn&#8217;t slow. The infrastructure around her was.</p><p>This is the part that most people in lending get wrong. &#8220;Underwriting is the bottleneck&#8221; has become gospel, repeated in board decks, vendor pitches, and ops meetings like it&#8217;s an obvious truth that just needs a better solution. So lenders hire more underwriters. Add more training. Layer on more oversight. Buy AI tools that promise to make credit decisions faster.</p><p>None of it moves the needle. Because the bottleneck was never the decision. It was everything that happened before the decision could be made.</p><div><hr></div><p>That conversation stuck with me, because it wasn&#8217;t the first time I&#8217;d heard it. I&#8217;ve had some version of this same discussion with lenders across Canada and the US. The specific file changes. The number of days changes. The tools involved change. What doesn&#8217;t change is the diagnosis: a person gets blamed for a problem that a system created.</p><p>Walk through the actual time breakdown on a typical file once it hits the underwriting queue. From submission to decision, call it 72 hours. How much of that is genuine underwriting judgment? The part where a skilled human evaluates creditworthiness, weighs compensating factors, applies guidelines to an actual borrower&#8217;s situation?</p><p>Thirty minutes. Maybe an hour on a complex file.</p><p>The rest is infrastructure. Document collection. Format reconciliation. Data validation. Condition chasing. Re-keying information that exists in one system but can&#8217;t be read by another. Waiting for third-party verifications that were ordered late because the system didn&#8217;t trigger them automatically. Staring at a queue that isn&#8217;t moving because the previous step hasn&#8217;t released the file yet.</p><p>The underwriter isn&#8217;t slow. They&#8217;re idle. Not because they aren&#8217;t working (they&#8217;ve got thirty other files they&#8217;re toggling between) but because on any given file, the system hasn&#8217;t delivered what they need to make the next decision. So they move to another file, and the cycle repeats. Context-switching across a portfolio of half-ready files, each one stuck at a different point in a broken data pipeline.</p><p>That&#8217;s not an underwriting problem. That&#8217;s a plumbing problem.</p><div><hr></div><p>Eliyahu Goldratt spent his career studying why systems underperform. His insight, laid out in <em>The Goal</em>, was deceptively simple: every system has a constraint, one point that limits overall throughput. Optimize anything other than the constraint and you haven&#8217;t improved the system. You&#8217;ve just made a non-bottleneck more efficient, which means you&#8217;ve changed nothing that matters.</p><p>I kept coming back to Goldratt when we were building FundMore. Every time a lender told us their underwriting was the problem, I&#8217;d ask them to walk me through where the file actually spent its time. The answers were always the same. The underwriter wasn&#8217;t the constraint. The data movement was.</p><p>In lending, everyone assumes the constraint is the underwriter. So they optimize the underwriter. Faster guidelines engines. Better decision support. AI-assisted risk analysis. And the underwriter does get faster, at the thirty minutes of actual judgment they were already doing well. The other seventy-one hours and thirty minutes don&#8217;t move.</p><p>Donald Reinertsen, in <em>The Principles of Product Development Flow</em>, went further. He showed that in any complex process, wait time dominates work time, often by a factor of ten or more. The problem isn&#8217;t that individual steps are slow. It&#8217;s that invisible queues form between steps, and nobody measures them. The work sits. The clock runs. And because the queue is invisible, it doesn&#8217;t show up in any dashboard, any KPI, or any vendor report, so nobody manages it.</p><p>Reinertsen showed that invisible queues are the root cause of poor performance in any development flow, what he described as &#8220;the root cause of the majority of economic waste in product development.&#8221; In lending, they&#8217;re the time between document upload and document availability. The gap between condition request and condition response. The lag between data entry in one system and data appearance in the next. None of these are &#8220;underwriting.&#8221; All of them are what makes underwriting take three days.</p><div><hr></div><p>Here&#8217;s what makes this worse: the standard response to a misidentified bottleneck compounds the problem instead of solving it.</p><p>I asked that lender what they&#8217;d already tried. More underwriters, they said. Better training. A new QC layer. They were about to look at an AI underwriting tool. Each one of those responses sounds reasonable. Each one misses the point entirely.</p><p>Hire more underwriters? Now you have more people waiting for the same broken data pipeline. The queue upstream hasn&#8217;t changed. You&#8217;ve just added capacity at the one point in the system that wasn&#8217;t actually constrained.</p><p>Add more oversight and QC checkpoints? Each one is another gate in an already slow flow. Another place where a file can sit, waiting for someone to look at it, before it moves to the next stage of sitting and waiting.</p><p>Deploy AI underwriting on top of the existing stack? You now have a system that can make a credit decision in three seconds, then wait seventy-one hours and fifty-nine minutes for the next file to be ready. You&#8217;ve built a jet engine and bolted it to a horse cart.</p><p>Every one of these interventions feels productive. Every one of them misses the point. The constraint isn&#8217;t judgment speed. It&#8217;s data movement. And until you fix data movement, nothing else you do to underwriting will show up in your cycle times.</p><div><hr></div><p>What changes when you treat the stack, not the underwriter, as the constraint?</p><p>When I walked that lender through this framing, something shifted. They&#8217;d been thinking about underwriting as a stage with a person at the center. The reframe is simpler than it sounds: underwriting is a continuous activity that happens whenever the data is ready. The person was never the problem. The pipeline was.</p><p>Document collection becomes parallel, not sequential. Validation happens at the point of entry, not as a separate step downstream. Data moves through a single architecture instead of being exported, transformed, and imported across six different systems.</p><p>The underwriter stops toggling between thirty half-ready files and starts working a queue of files that are actually ready for a decision. The context-switching drops. The idle time drops. The cycle time drops. Not because the underwriter got faster. Because they stopped waiting.</p><p>This isn&#8217;t theoretical. Lenders who&#8217;ve moved to integrated, event-driven architectures, or even started agentic system, where data flows continuously rather than being batched and handed off, are seeing cycle times compress by days, not hours. Not because they replaced underwriters with AI. Because they removed the invisible queues that were making underwriters look slow.</p><div><hr></div><p>The lender I spoke with last week isn&#8217;t unusual. Most people reading this have probably been in some version of that conversation, either telling someone their underwriters are the problem or being told it themselves.</p><p>The mortgage industry has spent two decades trying to fix underwriting. Faster tools. Smarter models. More automation at the decision layer. And underwriting cycle times have barely moved, because the decision was never what took three days.</p><p>The plumbing took three days. The data movement. The format reconciliation. The handoffs between systems that were never designed to talk to each other.</p><p>Your underwriter isn&#8217;t your bottleneck. Your stack is.</p><p>Stop hiring more people to wait faster. Fix the pipes.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Calm Before the Vote Edition — April 20, 2026]]></title><description><![CDATA[Kill the Stack Weekly Round Up]]></description><link>https://www.deepend.link/p/the-calm-before-the-vote-edition</link><guid isPermaLink="false">https://www.deepend.link/p/the-calm-before-the-vote-edition</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Mon, 20 Apr 2026 18:44:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Rates fell for the second week in a row. Housing sales dropped anyway. Last week, Mark Carney&#8217;s Liberals secured a majority government after by-election wins on April 13. Next week, the Fed and the Bank of Canada both decide on rates within 24 hours of each other &#8212; April 28 and 29.</p><p>In the middle of it all, Fannie Mae&#8217;s new rate buydown disclosure requirements go live today.</p><p>The macro is quiet &#8212; briefly. The structural questions haven&#8217;t gone anywhere.</p><p>Here&#8217;s what this week is actually telling you.</p><div><hr></div><h2>United States</h2><h3>Rates fall for a second week. Buyers aren&#8217;t buying.</h3><p>The 30-year fixed averaged 6.30% as of April 16 (Freddie Mac), down from 6.37% the week prior and 6.46% two weeks ago. The 15-year fixed came in at 5.65%. Mortgage News Daily is showing rates essentially flat at recent lows as of this morning &#8212; a four-week low by Freddie Mac&#8217;s measure.</p><p>On paper, this is a good news story. In practice, it isn&#8217;t moving the market.</p><p>NAR&#8217;s March existing-home sales report came in at 3.98 million annualized &#8212; down 3.6% month-over-month. Median price: $408,800. Months of supply: 4.1. Inventory is up 8.1% year-over-year nationally, with 11 states &#8212; Arizona, Colorado, Florida, Texas, and others &#8212; now sitting above pre-pandemic 2019 levels.</p><p>NAR quietly revised its 2026 forecast downward this week. Existing-home sales are now expected to grow 4% for the year, down from a prior projection that assumed rates moved lower, faster.</p><p><strong>My take:</strong> Rates are falling and buyers are still sitting. That tells you the problem isn&#8217;t purely cost anymore. It&#8217;s confidence. Every week the tariff situation remains unresolved, buyers face a calculation they can&#8217;t close: is this a good time to lock in a 6.25% rate, or will conditions shift materially in 90 days? Most are choosing to wait. That hesitation doesn&#8217;t show up on any lender&#8217;s pipeline report &#8212; it shows up as volume that never arrived. Lenders who can surface pre-approved buyers instantly when confidence briefly returns will capture the bounce. Lenders who depend on borrowers initiating the process themselves will miss it.</p><div><hr></div><h3>New GSE disclosure requirements go live today</h3><p>Starting today, Fannie Mae&#8217;s new loan-level rate buydown disclosure requirements are live. Freddie Mac&#8217;s equivalent change &#8212; originally scheduled for April 20 &#8212; was postponed in March with timing TBD. If you&#8217;re selling to Fannie and haven&#8217;t updated your disclosure workflows, this is the week it matters.</p><p>Also quietly this month: the GSEs extended the maximum term for manufactured housing cashout refinance loans from 20 to 30 years, eased prefunding rules, and pushed back the implementation deadline for the new Uniform Closing Dataset &#8212; recognizing that lenders already have competing mandates with the November 2026 UAD 3.6 requirement on the horizon.</p><p><strong>My take:</strong> The GSEs are releasing a steady stream of policy changes with tight effective dates and no coordinated rollout calendar. Every one of these is a workflow change, a disclosure update, or a compliance configuration that someone on your team has to catch and implement. If you&#8217;re tracking this manually &#8212; a spreadsheet, a weekly email scan, someone&#8217;s inbox &#8212; you&#8217;re one missed memo away from a sellability problem. This is exactly the kind of operational surface area that compliance infrastructure should handle automatically. Most lenders aren&#8217;t there yet.</p><div><hr></div><h3>State enforcement is accelerating as the CFPB pulls back</h3><p>The pattern from the last several months is now a trend: CFPB examinations are down sharply, and state attorneys general are picking up the slack. RESPA cases and state probes have risen meaningfully across the Mid-Atlantic and other regions. A coalition of state AGs secured hundreds of millions in restitution against a lender last week for RESPA disclosure failures related to bundled add-on products.</p><p>The fragmentation is real and accelerating.</p><p><strong>My take:</strong> Every lender operating across multiple states is now navigating different enforcement timelines, different disclosure standards, and different AG priorities &#8212; with less federal clarity to harmonize against than at any point in the last decade. The compliance stack that was built around a unified federal framework is now operating in an environment it wasn&#8217;t designed for. Configurable, state-aware compliance infrastructure was a nice-to-have two years ago. Today it&#8217;s the difference between a manageable audit and an eight-figure lawsuit.</p><div><hr></div><h3>The Fed: hold expected, again</h3><p>The April 28-29 FOMC meeting is expected to end with rates held at 3.50%&#8211;3.75%. Markets are pricing in near-certainty of no cut. The Fed&#8217;s own projections put PCE and Core PCE at 2.7% for the year &#8212; though actual readings have been running higher. Some banks have abandoned 2026 cut forecasts entirely.</p><p><strong>My take:</strong> The Fed is watching inflation numbers that tariffs are keeping elevated, in a growth environment that&#8217;s softening. That&#8217;s stagflation-adjacent &#8212; not a comfortable place to cut from. The near-term rate environment is going to be determined more by trade policy and geopolitical risk than by anything the Fed controls. Which means for the third week in a row, the real story isn&#8217;t the rate. It&#8217;s how fast your stack can reprice, re-qualify, and re-engage a borrower when conditions shift.</p><div><hr></div><h2>Canada</h2><h3>Carney wins. Now comes the housing test.</h3><p>Last week&#8217;s by-elections on April 13 handed Mark Carney&#8217;s Liberals a majority government &#8212; wins in University-Rosedale, Scarborough Southwest, and Terrebonne. Carney immediately vowed to focus on housing affordability. It was one of the central policy fault lines of the campaign, with competing platforms across parties on demand-side incentives, supply targets, zoning reform, and mortgage access expansion.</p><p>CMHC dropped timely analysis this week: demand-side measures like tax incentives or expanded mortgage access push prices up unless they are precisely calibrated and paired with equivalent supply. The math is blunt. Every government initiative that puts buyers into the market without adding housing supply generates upward price pressure.</p><p><strong>My take:</strong> Carney inherits a housing system under structural stress. The renewal wall is active, supply is constrained, and affordability is at multi-decade lows. The political pressure to &#8220;do something&#8221; for buyers is real and immediate. The risk is that the interventions chosen are the ones easiest to announce &#8212; demand-side measures &#8212; rather than the ones that actually change the supply-side architecture. Watch what the new government does in the first 90 days, not what it promised on the campaign trail.</p><div><hr></div><h3>The Bank of Canada decision: Wednesday, April 29</h3><p>The BoC holds its rate decision the same week as the Fed. Consensus expects another hold at 2.25%. The overnight rate has been steady for three consecutive announcements.</p><p>The rate is holding. Fixed mortgage rates aren&#8217;t. The best 5-year fixed through brokers is now around 4.04%; major banks are ranging from 4.3% to 4.9% depending on term and insured status. Variable rates are running around 3.3% with a prime rate of 4.45%. Government of Canada bond yields remain above 3%, pushed by the same geopolitical forces that are moving US markets.</p><p><strong>My take:</strong> Two central bank decisions in two days, both widely expected to end in holds, both overshadowed by the political uncertainty that&#8217;s actually moving the bond market. The BoC doesn&#8217;t control fixed rates and hasn&#8217;t for months. The lenders who built borrower communication workflows around policy rate movements are sending the wrong message. The conversation that matters is about bonds, spreads, and the volatility premium baked into every fixed-rate product right now.</p><div><hr></div><h3>OSFI&#8217;s renewal warning deserves more attention than it&#8217;s getting</h3><p>OSFI published its Annual Risk Outlook this month. The number buried in it: 3.1 million Canadian mortgages &#8212; 52% of all outstanding &#8212; will be renewing by the end of 2027. 1.3 million of those originated in the low-rate period of 2021-2022 and are facing material monthly payment increases.</p><p>OSFI has introduced institution-specific portfolio limits on uninsured mortgages exceeding a 4.5x loan-to-income ratio in response to household leverage concerns.</p><p>March housing starts came in with a six-month trend down 2.9% to 248,378 units, even as actual starts were up 10% year-over-year.</p><p><strong>My take:</strong> The renewal wave is not a future risk. It&#8217;s a current one. 52% of all outstanding mortgages repricing over 20 months is the largest simultaneous payment shock in Canadian lending history. Lenders and servicers who are running manual renewal workflows &#8212; spreadsheet pipelines, reactive outreach, loan-officer-driven conversations &#8212; are going to be overwhelmed. The servicers who will retain borrowers through this are the ones with automated, proactive, scenario-based renewal infrastructure. The ones who wait for the borrower to call will see them go to a broker who already sent them three options.</p><div><hr></div><h2>The bottom line</h2><p>Rates are falling. Buyers aren&#8217;t moving. A new majority government in Canada just inherited one of the most stressed housing markets in the country&#8217;s history. And next week, the Fed and the Bank of Canada both decide on rates within 24 hours of each other.</p><p>None of this is noise. All of it is signal.</p><p>The signal is the same as it&#8217;s been: the lenders who built for stability are going to find the coming weeks uncomfortable. The ones who built for adaptability are going to find them like any other.</p><p>See you next Monday.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your Calendar Is a Legacy System]]></title><description><![CDATA[There&#8217;s something that happens when you&#8217;re a founder right now.]]></description><link>https://www.deepend.link/p/your-calendar-is-a-legacy-system</link><guid isPermaLink="false">https://www.deepend.link/p/your-calendar-is-a-legacy-system</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Sat, 18 Apr 2026 18:32:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s something that happens when you&#8217;re a founder right now. You have more cognitive leverage available than at any point in history. Research agents running, AI tools working in parallel, the kind of output that used to require a team is now possible in a single afternoon. Which makes it all the more maddening when you can&#8217;t get to it.</p><p>Two weeks ago, I&#8217;d blocked Tuesday. Not casually. Intentionally. For the first time in weeks I had real work I wanted to accomplish &#8212; things that had been stacking up for months, some of them longer. I finally had the tools and the space to actually attack them.</p><p>By 10 am, two quick syncs had claimed most of it.</p><p>By noon, a check-in materialized in the last open slot.</p><p>By 4pm, I&#8217;d attended six meetings and written maybe 200 words.</p><p>I headed out to dinner that evening, thinking: I didn&#8217;t get any of it done. Again.</p><p>But I stopped being annoyed at the people who booked the meetings. I started asking what each one was actually doing. And every single one had the same job: collecting information so someone could make a decision. A status check. A loop that needed to close before the next step could happen. Information moving from one person to another through thirty minutes of scheduled time.</p><p>That&#8217;s it. That&#8217;s all they were.</p><p>On Wednesday, I blocked the time again and intentionally ignored everyone. I went and built agents to do it instead. A status reporter. A decision router. A check-in replacement. A financial outlook. All of them run on Claude Cowork, integrated with the business&#8217;s existing tools via a set of connectors.</p><p>I don&#8217;t know yet if &#8220;Tuesday&#8221; is fixed. I&#8217;ll tell you when I find out.</p><p>But the diagnosis got clearer. Every meeting on my calendar stopped looking like coordination. It started looking like a system I hadn&#8217;t built yet.</p><p>Turns out that&#8217;s true of every calendar. It&#8217;s not a scheduling problem. It&#8217;s debt. Every founder I&#8217;ve talked to has a version of Tuesday, the blocked afternoon that didn&#8217;t survive contact with the week, the work that keeps not getting done. The details change. The structure is always the same.</p><div><hr></div><p>The calendar wasn&#8217;t designed for your company. It was designed to schedule shared physical resources in an era when coordination required presence. The hourly grid made sense when getting twelve people in the same room was the only way to move something forward.</p><p>Paul Graham named the problem in 2009. The hourly calendar is a manager&#8217;s tool. It assumes time is fungible, that an hour is an hour regardless of what came before or after it. That assumption works for coordination. It destroys creation. A single meeting, he wrote, can blow a whole afternoon by breaking it into two pieces, each too small to do anything hard in. That essay is nearly two decades old. Nothing about the calendar has changed since.</p><p>The work has changed. The calendar hasn&#8217;t.</p><div><hr></div><p>Walk through the recurring meetings on your calendar and ask what each one is actually solving.</p><p>The weekly status meeting exists because no one built a system that surfaces project state without being asked. That&#8217;s what the status reporter does. It pulls from the tools the team is already working in, formats it for whoever needs it, and delivers it on a schedule. Nobody has to ask. Nobody has to attend.</p><p>The approval meeting exists because authority is undocumented, so decisions route upward by default until they hit someone willing to say yes. That&#8217;s what the decision router handles. It picks up the request, attaches the context, and moves it to the right person with everything they need to act. No sync required.</p><p>The quick check-in exists because the async channel isn&#8217;t reliably moving context between people, so the gap gets patched with scheduled time. That&#8217;s the check-in replacement. The loop closes automatically. No calendar invite, no thirty-minute block, no recovery window on the other side.</p><p>The financial outlook meeting exists because the numbers aren&#8217;t visible unless someone pulls them together and presents them. So I built an agent that does the pulling, formats the summary, and delivers it when it&#8217;s needed.</p><p>Every recurring meeting is a maintenance contract on a broken system. These four agents are my attempt to cancel four of those contracts.</p><div><hr></div><p>The cost of running a company on interrupt-driven coordination is real, and almost no one measures it.</p><p>Gloria Mark at UC Irvine found it takes roughly 23 minutes to fully recover focus after an interruption. Not 23 minutes to finish the meeting. 23 minutes after it ends before the interrupted work resumes at depth. A calendar with four meetings spread through the day doesn&#8217;t cost four hours. It costs four hours plus four recovery windows. For a team of ten, that math compounds fast.</p><p>And because the cost never shows up on a P&amp;L, it never gets treated as a cost. It hides in slower cycle times, lower quality decisions, and the persistent feeling that the work isn&#8217;t moving as fast as it should. Nobody looks at a week of meetings and calculates the recovery tax. They just wonder why output is falling despite everyone being busy.</p><p>That&#8217;s what I was doing every Tuesday. Not measuring it. Just absorbing it.</p><div><hr></div><p>Building the four agents took a few hours. Claude Cowork connected to the tools we already use &#8212; Slack, calendar, project tracking, financials. The agents aren&#8217;t sophisticated. They&#8217;re doing simple things: pulling data that already exists, formatting it, routing it to the right place at the right time. The meetings were doing that work manually. Now the agents do it.</p><p>What I don&#8217;t know yet is whether it actually gives the time back. Whether the meetings stay gone or just get replaced by new ones. Whether the information lands the way it needs to or generates a different kind of follow-up. I&#8217;ll run it for a few weeks and report back.</p><p>But here&#8217;s what I already know. The meetings I cut weren&#8217;t valuable. They were necessary. There&#8217;s a difference. Valuable is something you&#8217;d protect. Necessary is something you do because the alternative doesn&#8217;t exist yet. The agents are the alternative.</p><p>If the alternative works, the meetings don&#8217;t come back.</p><div><hr></div><p>I&#8217;m still in meetings. Some of them are genuinely irreplaceable. The conversations where something needs to be felt, not just communicated. The decisions where alignment can only happen in real time. Those exist. They&#8217;re maybe 20 percent of what most calendars contain.</p><p>The other 80 percent is sync debt. Coordination problems that were easier to schedule than to solve.</p><p>The question isn&#8217;t how do I have fewer meetings. It&#8217;s: what is this meeting compensating for? And then: can a system do that instead?</p><p>For four of mine, the answer was yes. Build took a few hours. If it works, I get every Tuesday back. Permanently.</p><p>That&#8217;s the trade I&#8217;m trying to make. I&#8217;ll let you know how it goes.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Kill the Stack Weekly: The Pause Edition]]></title><description><![CDATA[The week in mortgage. What it's actually telling you.]]></description><link>https://www.deepend.link/p/kill-the-stack-weekly-the-pause-edition</link><guid isPermaLink="false">https://www.deepend.link/p/kill-the-stack-weekly-the-pause-edition</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Mon, 13 Apr 2026 17:06:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><em>April 13, 2026</em></p><p>A little late, instead of reading this with your morning coffee, it will have to be with your afternoon pick-me-up. Stay with me, it&#8217;s only my second week, and hopefully, this doesn&#8217;t put you to sleep! Onto the pause edition&#8230;.<br><br>On Wednesday, Trump paused most of his reciprocal tariffs for 90 days. The stated reason was that the bond market was getting &#8220;a little queasy.&#8221; The 10-year yield had surged toward 4.5%. The administration blinked.</p><p>Mortgage rates dropped. The 30-year fixed fell from 6.46% to 6.37% in a week (Freddie Mac). Refi applications ticked up. Mortgage Twitter exhaled.</p><p>But here&#8217;s what I kept thinking about: a political decision caused a 50+ basis-point swing in borrowing costs over a few days. Not a Fed decision. Not an economic data release. A tweet, then a reversal, then another statement.</p><p>If your operation can&#8217;t absorb that kind of volatility, if your pipeline, your pricing, your lock management, your borrower communication requires a stable rate environment to function, that&#8217;s not a rate problem. That&#8217;s an architecture problem.</p><p>The pause didn&#8217;t fix anything. It just gave everyone a week to catch their breath before the next move.</p><div><hr></div><h1>United States</h1><h2>Rates: a reprieve, not a resolution</h2><p>The 30-year fixed averaged 6.37% as of April 9 (Freddie Mac), down from 6.46% the prior week, driven by the tariff pause and brief Treasury rally. By April 13, Bankrate was showing 6.41% (6.48% APR). The improvement evaporated almost as fast as it arrived.</p><p>The 10-year Treasury, which was briefly at 3.86% during peak panic, is now back above 4.2%. Markets are pricing a 97%+ probability that the Fed holds at its April 28-29 meeting. There are no cuts on the near-term horizon, regardless of what the administration would prefer.</p><p>Fannie Mae still projects rates dipping below 6% later in 2026. That forecast assumes the macro stabilizes. That assumption is doing a lot of work.</p><p><strong>My take:</strong> The rate number this week is almost beside the point. What matters is volatility: a 50+ bps swing in days driven by a political decision rather than economic data. Lenders managing locks and pipeline commitments in this kind of environment quickly learned how much manual handling their stack requires when conditions shift that quickly. The ones with event-driven pricing and automated lock extension workflows felt it less. The ones running rate sheets manually felt it everywhere.</p><div><hr></div><h2>The pause paused most tariffs. China&#8217;s went to 145%.</h2><p>While Trump suspended tariffs on most trading partners for 90 days, tariffs on Chinese goods escalated to 145%. That matters for housing because China is a primary source of building materials, appliances, and fixtures. The pause didn&#8217;t end the trade war. It concentrated on the country most embedded in the supply chains that build and equip homes.</p><p>More importantly, it tells buyers that nothing is resolved. The 90-day clock is running on an unknown outcome. Rates might be 6.3% today and 6.8% in two months if negotiations collapse, or 5.9% if they don&#8217;t. No one knows. And when buyers can&#8217;t model the environment 90 days out, they wait.</p><p>The housing data reflects it. There are now roughly 630,000 more active sellers than buyers, the largest mismatch since tracking began in 2013. Inventory is up about 20% year-over-year. Supply isn&#8217;t the problem. Confidence is.</p><p><strong>My take:</strong> A rate problem you can model. Uncertainty that resets every news cycle is harder to build a workflow around. Lenders whose pipeline depends on borrower conviction are navigating something the stack wasn&#8217;t designed for. The ones who&#8217;ll hold margin through this are the ones who can move fast when confidence briefly returns &#8212; automated pre-approvals, instant scenario updates, borrower communication that doesn&#8217;t require a loan officer/broker to manually restart every time conditions shift. Uncertainty as a default condition, not a weather event.</p><div><hr></div><h2>The CFPB vacuum is becoming a compliance stack problem</h2><p>The regulatory picture continues to fragment. CFPB examinations are reportedly dropping from roughly 600 annually to about 70. The agency is reviewing TILA/RESPA integrated disclosure requirements under a new executive order, potentially moving to materiality-based standards. Disparate-impact enforcement is deprioritized.</p><p>Into that vacuum: state attorneys general. A coalition of 13 state AGs this month filed suit against a lender alleging a bait-and-switch scheme involving add-on products bundled into loan balances without clear disclosure. The action is seeking hundreds of millions in restitution.</p><p>The federal framework is thinning. The state enforcement patchwork is getting denser.</p><p><strong>My take:</strong> Every lender operating across multiple states is now navigating different enforcement regimes, different disclosure standards, and different risk thresholds, with less federal clarity to standardize against. This is exactly the kind of problem that a fragmented compliance stack handles worst: rules that vary by state, change frequently, and carry material risk when missed. If your compliance layer is spreadsheets, tribal knowledge, or a single vendor built for the old federal framework, you feel it here. Flexible, configurable compliance infrastructure isn&#8217;t just an efficiency play anymore. It&#8217;s a risk management requirement.</p><div><hr></div><h1>Canada</h1><h2>Fixed rates climbing despite the hold</h2><p>The Bank of Canada held at 2.25% in March and is expected to hold again at the April 29 decision. But fixed mortgage rates are moving anyway.</p><p>Government of Canada bond yields have climbed above 3%, driven by the same geopolitical tensions rattling US markets. Lenders have responded by raising fixed rates 20 to 30 basis points over the past few weeks. The best 5-year fixed rate through brokers is now around 4.0%; at major banks, rates range from roughly 4.3% to 4.9% depending on term and insured status. The spread between the policy rate and what borrowers actually pay keeps widening.</p><p>For the 1+ million homeowners facing renewal this year, locking in at current fixed rates means materially higher payments than the 2020&#8211;2022 cohort signed up for, before any further policy rate movement.</p><p><strong>My take:</strong> This week&#8217;s lesson for Canada: the Bank of Canada doesn&#8217;t control fixed rates. Bond markets do. And bond markets right now are controlled by geopolitics. Lenders who built their borrower communication and renewal workflows around rate stability are discovering that &#8220;hold&#8221; doesn&#8217;t mean &#8220;quiet.&#8221; Proactive outreach, scenario modelling, and fast product switching matter most precisely when rates are moving in ways no one predicted two weeks ago.</p><div><hr></div><h2>Ottawa in the market: $30B of CMBs</h2><p>A detail worth understanding: Ottawa confirmed in January that it will purchase up to $30 billion in Canada Mortgage Bonds through 2026. The government is actively buying CMB primary issuances to keep a floor under fixed-rate mortgage liquidity.</p><p>This is the federal government functioning as a direct participant in mortgage infrastructure, not just a regulator, but a buyer. The CMB program keeps the spread between government bond yields and mortgage funding costs tighter than it would be without intervention. It&#8217;s one of the structural reasons Canadian fixed rates haven&#8217;t spiked as hard as they might have given bond market conditions.</p><p><strong>My take:</strong> Ottawa is running a quiet systems play here. By acting as a guaranteed buyer of mortgage-backed liquidity, the government is absorbing volatility that would otherwise land directly on lenders and borrowers. It&#8217;s worth knowing this mechanism exists, because it&#8217;s also fragile. Suppose the fiscal picture changes or political priorities shift, the floor moves. Lenders whose business model depends on this spread remaining stable should consider what their funding stack would look like if that backstop narrows.</p><div><hr></div><h2>The bottom line</h2><p>This was a week where the pause got all the headlines and the architecture got none of them.</p><p>Rates swung 50 basis points in a week on political news. The tariff pause calmed markets for most countries and escalated them for the largest one. The federal compliance framework is thinning, and state enforcement is filling the gap. In Canada, a government bond-buying program is the only thing keeping fixed rates from fully repricing in response to geopolitical risk.</p><p>None of these are things you can control. All of them test the same thing: whether your operation is built to absorb chaos or to assume it won&#8217;t arrive.</p><p>The pause didn&#8217;t resolve anything. It just reset the clock.</p><p>See you next Monday.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Point Solutions Are Killing Lenders]]></title><description><![CDATA[How many tools does it take to close a mortgage?]]></description><link>https://www.deepend.link/p/why-point-solutions-are-killing-lenders</link><guid isPermaLink="false">https://www.deepend.link/p/why-point-solutions-are-killing-lenders</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Sat, 11 Apr 2026 13:54:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How many tools does it take to close a mortgage? Count them. Not just the ones on your approved vendor list &#8212; all of them. The ones your ops team stitched together because the main ones wouldn&#8217;t talk to each other. The ones someone built a workaround for because the API broke again.</p><p>Most lenders I ask stop counting around fifteen and start looking uncomfortable.</p><p>Every tool past that threshold is costing you more than it&#8217;s saving you. The stack isn&#8217;t a strategy. It&#8217;s scar tissue.</p><div><hr></div><h2>&#8220;Best-in-class&#8221; is a trap</h2><p>The pitch always sounds the same. &#8220;You need the best tool for doc prep. The best tool for pricing. The best tool for compliance. The best CRM, the best POS, the best imaging system.&#8221;</p><p>So you buy them all. And individually, they&#8217;re fine. Some are even great.</p><p>Russell Ackoff spent his career studying how systems actually perform. His conclusion was uncomfortable: &#8220;A system is not the sum of the behavior of its parts, it&#8217;s a product of their interactions.&#8221; He illustrated this with a thought experiment &#8212; take the best engine from a Rolls-Royce, the best transmission from a Mercedes, the best battery from a Tesla, and try to build a car. You can&#8217;t. A pile of the world&#8217;s best components won&#8217;t get you out of the driveway. What you have isn&#8217;t a car. It&#8217;s an expensive parts problem.</p><p>Your lending stack is that car.</p><p>W. Edwards Deming made the same point from the other direction: to optimize the whole, you must be willing to sub-optimize the parts. Most lenders never get there. They keep buying better parts, wondering why the car won&#8217;t move.</p><p>Nobody talks about what happens between the tools. The exports. The imports. The webhooks that break silently. The field mappings that drift. The middleware your team becomes.</p><p>Every integration is a promise that something will stay in sync. Every promise is a liability. And the more tools you add, the more liabilities you carry &#8212; quietly, invisibly, expensively.</p><p>There&#8217;s a name for this cumulative cost. I call it the <strong>integration tax</strong> &#8212; the invisible toll of connecting, maintaining, and babysitting every tool-to-tool handoff in your stack. It never shows up on a balance sheet. But it&#8217;s one of the most expensive things you&#8217;re paying for.</p><p>The industry calls this &#8220;best-in-class architecture.&#8221; I call it death by a thousand integrations.</p><h2>Humans as middleware</h2><p>Walk through a single deal. A borrower applies through the POS. That data gets pushed &#8212; or pulled, or re-entered &#8212; into the LOS. Then someone exports it to the pricing engine. Then someone else checks the output and keys it into the compliance tool. Then the doc prep system needs it again, slightly differently formatted.</p><p>At every handoff, a human is doing work that shouldn&#8217;t exist. Checking that data made the jump. Fixing what didn&#8217;t. Flagging exceptions that are really just mapping failures.</p><p>Your ops team isn&#8217;t processing loans. They&#8217;re holding your stack together. They&#8217;ve become the glue between systems that were never designed to talk to each other.</p><p>That&#8217;s not operations. That&#8217;s maintenance disguised as productivity.</p><h2>Nobody measures this</h2><p>Here&#8217;s what makes the integration tax so dangerous: it doesn&#8217;t appear in any line item.</p><p>It hides in headcount. In cycle times. In the number of touches per file. In deals that die not because the borrower walked away &#8212; but because something took three days that should have taken three minutes.</p><p>Ask a lender how much they spend on technology and they&#8217;ll give you a number. Ask them how much they spend on the space between their technology and you&#8217;ll get a blank stare.</p><p>But that space is where the real cost lives. It&#8217;s where errors compound. Where trust erodes. Where the borrower experience quietly degrades until someone leaves a one-star review and nobody can explain why.</p><p>The metrics that actually matter &#8212; time-per-touch, rework rate, handoff latency &#8212; most lenders aren&#8217;t tracking them. They&#8217;re measuring origination volume and pull-through rate and wondering why the numbers don&#8217;t move.</p><p>The numbers don&#8217;t move because the system underneath is fighting itself.</p><h2>What the alternative looks like</h2><p>This isn&#8217;t a pitch for &#8220;one tool to rule them all.&#8221; Monoliths have their own problems.</p><p>The shift is simpler than that. It&#8217;s from accumulation to orchestration.</p><p>Instead of buying the best tool for each function and hoping they connect, you design for flow. You ask: where does data move? Where does it stop? Where does a human have to touch something that a system should handle?</p><p>You stop optimizing individual tools and start optimizing the space between them. Because that&#8217;s where the deal actually lives &#8212; in the handoffs, the transitions, the moments where one system ends and another begins.</p><p>The lenders who figure this out won&#8217;t just be faster. They&#8217;ll be structurally cheaper to operate. They&#8217;ll close more with less. And they&#8217;ll stop bleeding margin into integration tax they never knew they were paying.</p><div><hr></div><p>The stack isn&#8217;t broken because the tools are bad.</p><p>It&#8217;s broken because the strategy was wrong from the start.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Kill the Stack]]></title><description><![CDATA[The structural problems hiding inside your company]]></description><link>https://www.deepend.link/p/kill-the-stack</link><guid isPermaLink="false">https://www.deepend.link/p/kill-the-stack</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Wed, 08 Apr 2026 01:39:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You know the feeling. Everything looks like it&#8217;s working &#8212; the tools are running, the team is busy, the dashboards are green &#8212; but something is off. Growth is slower than it should be. Headcount keeps climbing but output doesn&#8217;t follow. Margins thin and nobody can explain why.</p><p>The problem isn&#8217;t what you can see. It&#8217;s what you can&#8217;t.</p><p>I run a lending infrastructure company. I see this every day in the mortgage industry &#8212; a file sits in &#8220;pending&#8221; for three days, but the actual decision took twenty minutes. The rest is waiting. Waiting for data to move between systems that were never designed to talk to each other. Twenty tools to close one deal, and most of the cost isn&#8217;t in any one of them. It&#8217;s in the handoffs, the re-keying, the invisible queues that don&#8217;t show up on any dashboard.</p><p>But here&#8217;s the thing: it&#8217;s not just lending. Every company I&#8217;ve looked at has the same pattern hiding underneath. Tech debt nobody&#8217;s paying down. Processes that exist because someone needed a workaround five years ago and it calcified. Meetings that run because no system surfaces the information automatically. People who&#8217;ve become middleware between tools that should talk to each other.</p><p>The most expensive thing in your company is almost certainly something you&#8217;ve never measured. It&#8217;s structural. It&#8217;s hidden. And it&#8217;s compounding.</p><p>So I started writing about it. That&#8217;s Kill the Stack.</p><div><hr></div><h2>What this newsletter is about</h2><p>Kill the Stack is about the structural problems hiding inside companies &#8212; the ones that don&#8217;t show up on any P&amp;L but determine whether you scale or stall.</p><p>Tech debt. Process debt. Attention debt. Vendor lock-in. The founder as bottleneck. The space between your systems where time and money go to die.</p><p>I write from the perspective of a founder-operator who builds lending technology and lives inside these problems every day. This isn&#8217;t theory. It&#8217;s diagnosis &#8212; the kind you get from someone who&#8217;s pulled apart enough broken stacks to know what the symptoms mean.</p><p>The thesis is simple: most companies are optimizing the wrong things. They buy better tools while the architecture underneath gets worse. They hire more people to manage friction instead of eliminating it. They measure what&#8217;s visible and ignore what&#8217;s structural.</p><p>Kill the Stack is about seeing those problems clearly enough to fix them.</p><div><hr></div><h2>What to expect</h2><p><strong>Kill the Stack essays</strong> &#8212; Deep posts on the structural problems hiding inside companies and lending operations. Why your calendar is a legacy system. Why productivity is falling despite record technology spending. Why the most expensive thing in your company is invisible. One main post per week.</p><p><strong>Kill the Stack Weekly</strong> &#8212; A Monday morning roundup of the most important mortgage industry news across the US and Canada, with my personal take on each story. Not a neutral recap &#8212; opinionated commentary through the Kill the Stack lens. What happened, and what it actually means for your infrastructure.</p><p>Both are free. I&#8217;m not building a paywall. I&#8217;m building a conversation.</p><div><hr></div><h2>Who this is for</h2><p>If you&#8217;ve ever looked at your company and thought &#8220;this shouldn&#8217;t be this hard&#8221; &#8212; this newsletter is for you.</p><p>If you run a lending operation and you&#8217;re tired of buying tools that don&#8217;t move the needle. If you&#8217;re a founder who suspects the real bottleneck is the architecture, not the people. If you lead a team and the friction between your systems is louder than the work itself.</p><p>Or if you&#8217;re just curious about why companies break in ways that nobody talks about &#8212; welcome.</p><div><hr></div><h2>A bit about me</h2><p>I&#8217;m Chris Grimes, founder and CEO of FundMore &#8212; an AI-native loan origination platform. We build agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</p><p>I spent years watching good people fight bad systems &#8212; smart operators buried in workarounds, losing hours to problems that shouldn&#8217;t exist. The structural problems were obvious once you looked for them. But nobody was looking.</p><p>Now I am.</p><p>Let&#8217;s kill the stack.</p><div><hr></div><p><em>Subscribe to get Kill the Stack delivered to your inbox every week. Free. No paywall. Just the structural problems nobody else is diagnosing.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Kill the Stack Weekly: The Perfect Storm Edition]]></title><description><![CDATA[I spent an hour last Tuesday watching mortgage Twitter try to process four pieces of bad news at the same time.]]></description><link>https://www.deepend.link/p/kill-the-stack-weekly-the-perfect</link><guid isPermaLink="false">https://www.deepend.link/p/kill-the-stack-weekly-the-perfect</guid><dc:creator><![CDATA[Chris Grimes]]></dc:creator><pubDate>Tue, 07 Apr 2026 23:21:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NAI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cab95b7-ca3e-4e79-88f4-01f245ae5dbc_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I spent an hour last Tuesday watching mortgage Twitter try to process four pieces of bad news at the same time. Tariff escalation. Iran is closing the Strait of Hormuz. Another week of rising rates. And a quiet little data point from the Community Home Lenders Association showing that FICO now charges $30 for a tri-merge credit report that cost $1.80 four years ago.</p><p>Nobody connected them. Everyone treated each headline as its own isolated problem. But they&#8217;re not isolated. They&#8217;re all hitting the same system &#8212; and that system was already fragile.</p><p>Here&#8217;s what I saw this week, and what I think it actually means.</p><div><hr></div><h1>United States</h1><h2>Rates are climbing, and the macro picture is ugly</h2><p>The 30-year fixed hit 6.46% as of April 2 (Freddie Mac), marking the fifth straight week of increases. Mortgage News Daily had it at 6.55% by Monday. Citi pushed its expected Fed cuts to September at the earliest. Some banking giants have stopped forecasting any 2026 cut at all. 97% of interest rate traders expect the Fed to hold at the April 28-29 meeting.</p><p>Meanwhile, Mortgage Professional America is asking if this is &#8220;the perfect storm for housing&#8221; &#8212; tariff-driven inflation, a Middle East conflict rattling bond markets, and a collapsed refi market all converging at once.</p><p><strong>My take:</strong> The macro is what it is. You can&#8217;t control rates, tariffs, or wars. What you can control is how much chaos your operation can absorb before it breaks. The lenders who built their stack around manual handoffs and status meetings are about to find out how expensive that architecture is when volume shifts and every basis point matters. The ones who built for flow &#8212; automated validation, parallel processing, event-driven data movement &#8212; will bend without breaking. The storm doesn&#8217;t create the weakness. It reveals it.</p><div><hr></div><h2>FICO is taxing every deal and nobody can opt out</h2><p>The Community Home Lenders Association dropped a number that should make every lender angry: FICO&#8217;s base price for a tri-merge credit report jumped from $1.80 in late 2022 to $30 in 2026. That&#8217;s a 1,500% increase in four years. CHLA members report an average cost of $540 per file. HousingWire estimates the industry-wide impact at over $500 million.</p><p><strong>My take:</strong> This is what happens when a single vendor becomes load-bearing infrastructure. FICO isn&#8217;t innovating. They&#8217;re extracting. And the industry can&#8217;t opt out because credit scores are hardwired into every guideline, every AUS, every pricing engine. This is the purest example of the Kill the Stack thesis: invisible costs embedded so deep in the plumbing that nobody questions them. They just get passed through &#8212; to the lender, to the borrower, to the margin. If you want to understand why origination costs won&#8217;t come down, start here.</p><div><hr></div><h2>Serious delinquencies are climbing quietly</h2><p>ICE&#8217;s April Mortgage Monitor showed overall delinquency rising to 3.72% in February, with serious delinquencies up 25% in four months. FHA loans are leading the distress. This is happening even as affordability has improved year-over-year.</p><p><strong>My take:</strong> This one&#8217;s worth watching. When delinquencies rise during an improving affordability window, it usually means the problem is structural, not cyclical. Borrowers who were stretched thin during the rate spike are now rolling into distress even as conditions stabilize. For lenders and servicers, this is another argument for real-time portfolio monitoring instead of backward-looking reports. If your servicing stack can&#8217;t surface early warning signals before a loan goes 90 days past due, you&#8217;re managing with a rearview mirror.</p><div><hr></div><h2>The CFPB is gone in all but name</h2><p>The numbers are stark: CFPB enforcement dropped to 12 publicly announced actions in 2025 &#8212; the fewest in a decade. The agency is reportedly cutting examinations from roughly 600 annually to about 70, conducting them virtually, and narrowing their scope. Disparate-impact enforcement has been formally deprioritized. The enforcement vacuum is shifting to state attorneys general and state-level regulators.</p><p><strong>My take:</strong> Whether you think this is good policy or bad policy, the practical effect is the same: compliance is about to get more fragmented, not less. Instead of one federal framework, lenders operating across state lines will be navigating a patchwork of state-level enforcement priorities. That&#8217;s a stack problem. Lenders with flexible, configurable compliance infrastructure will adapt. The ones running compliance on spreadsheets and tribal knowledge will get caught.</p><div><hr></div><h2>MBA: productivity is falling and the tools aren&#8217;t helping</h2><p>Marina Walsh from the MBA reported that origination pull-through has declined over the past four years and productivity remains below 2018 levels &#8212; despite billions in technology investment across the industry. Origination costs remain elevated even as volume is forecast to hit $2.2 trillion.</p><p><strong>My take:</strong> This is the data point that should keep every mortgage executive up at night. The industry is spending more on technology and getting less productive. That&#8217;s not a technology problem. That&#8217;s an architecture problem. More tools don&#8217;t help if the space between the tools keeps expanding. Every new point solution adds integration cost, maintenance overhead, and another seam where data can break. The MBA data is the Kill the Stack thesis in a chart: tool accumulation without system design produces declining returns. The answer isn&#8217;t better tools. It&#8217;s fewer seams.</p><div><hr></div><h1>Canada</h1><h2>The renewal wall is here</h2><p>CMHC reports that 1.4 million Canadian mortgages &#8212; 23% of all outstanding mortgages &#8212; will renew this year. Many borrowers locked in at 2-2.5% during the pandemic and are now facing rates north of 4%. Payment increases of 15-20% are common. A homeowner with a $500,000 mortgage renewing from 2.5% to 4.0% sees roughly $320 more per month. For a $400,000 mortgage jumping from 2.04% to 4.5%, that&#8217;s nearly $600 per month &#8212; $7,200 a year.</p><p>Fixed mortgage rates are climbing in April as Government of Canada bond yields rise above 3%, driven by the same geopolitical tensions rattling US markets. The Bank of Canada held its overnight rate at 2.25% in March for the third consecutive announcement, with the next decision on April 29.</p><p><strong>My take:</strong> The Canadian renewal wall has been talked about for two years. Now it&#8217;s actually here. The lenders who&#8217;ll handle this well are the ones with retention infrastructure &#8212; automated renewal workflows, proactive borrower outreach, real-time rate comparison engines. The ones who treat renewals as a manual, file-by-file process are going to lose borrowers to brokers and digital-first competitors who make switching painless. The renewal wall isn&#8217;t just a risk. It&#8217;s a distribution event. The question is whether your stack is set up to capture it.</p><div><hr></div><h2>OSFI is tightening the screws on rental properties</h2><p>OSFI&#8217;s revised Capital Adequacy Requirements are now in effect, tightening how rental income qualifies across multiple properties and raising capital requirements for lenders on income-producing residential real estate. The key change: income used to qualify for one mortgage can&#8217;t be double-counted for another. Banks can still use the &#8220;50% borrower-income&#8221; test to classify a mortgage as income-producing, but OSFI is watching.</p><p>Bigger picture: OSFI has signaled its next project &#8212; a draft Credit Risk Management guideline that will consolidate and modernize existing guidance, including Guideline B-20, into a single framework covering residential mortgages, commercial real estate, and corporate lending.</p><p><strong>My take:</strong> OSFI consolidating B-20 and other guidance into one CRM framework is the regulatory equivalent of killing the stack. Instead of a patchwork of separate guidelines that were never designed to work together, they&#8217;re building a unified system. Lenders should be doing the same thing with their own infrastructure. The irony: the regulator is modernizing faster than most of the companies it regulates.</p><div><hr></div><h1>Both Sides of the Border</h1><h2>AI is proliferating &#8212; but watch where it lands</h2><p>ICE Experience 2026 in Las Vegas was a showcase for new AI tools. Highlights: an automated conditioning engine (developed with Zillow, All Western Mortgage, and Neighborhood Loans) that eliminates manual underwriter condition tasks. Palantir and Moder announced an AI-powered mortgage ops platform with Freedom Mortgage as the first pilot. Dark Matter Technologies launched &#8220;Ask Aiva,&#8221; a conversational AI assistant embedded directly in the Empower LOS. And ICE Mortgage Technology previewed AI-backed voice and chat servicing agents.</p><p>Scotsman Guide&#8217;s latest survey confirms the trend: lenders are surging toward AI and automation, with 73% citing operational efficiency as their primary objective.</p><p><strong>My take:</strong> The AI tooling is real and accelerating. But I keep coming back to the same question: where is it landing? Most of what I saw is AI bolted onto the existing stack &#8212; smarter features inside the same fragmented architecture. That&#8217;s useful. It&#8217;s not transformational. The real unlock isn&#8217;t an AI assistant that queries your LOS. It&#8217;s an architecture where the LOS doesn&#8217;t create the bottleneck in the first place. AI on top of a broken stack makes the broken parts faster. AI that replaces the stack changes the game.</p><div><hr></div><h2>The bottom line</h2><p>This was a week where everything hit at once &#8212; macro, regulatory, structural, technological. On both sides of the border, the pattern underneath is the same: the lenders whose infrastructure was built for resilience are absorbing the shocks. The ones whose infrastructure was built by accumulation are feeling every one of them.</p><p>The storm doesn&#8217;t care about your vendor list. It cares about your architecture.</p><p>See you next Monday.</p><div><hr></div><p><em>Chris Grimes is the founder of FundMore, an AI-native loan origination platform. FundMore builds agentic mortgage and lending infrastructure for institutional clients across Canada and the US.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.deepend.link/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Chris! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>