<?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 Padlock at 6am]]></title><description><![CDATA[Loyalty, independent retail and what it actually takes to build something real — from a Hong Kong founder who thinks the people who open the shutters deserve better software than they get.]]></description><link>https://www.philingram.com</link><image><url>https://substackcdn.com/image/fetch/$s_!-6M8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a97afc-d0e9-4b13-a23c-795043d7bf47_1200x1200.png</url><title>The Padlock at 6am</title><link>https://www.philingram.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 20 Oct 2026 22:04:39 GMT</lastBuildDate><atom:link href="https://www.philingram.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Phil Ingram]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[philingram@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[philingram@substack.com]]></itunes:email><itunes:name><![CDATA[Phil Ingram]]></itunes:name></itunes:owner><itunes:author><![CDATA[Phil Ingram]]></itunes:author><googleplay:owner><![CDATA[philingram@substack.com]]></googleplay:owner><googleplay:email><![CDATA[philingram@substack.com]]></googleplay:email><googleplay:author><![CDATA[Phil Ingram]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Agents are coming for SaaS. They're not coming for the problem meed solves.]]></title><description><![CDATA[Why meed is a SaaS on the outside but something very different on the inside]]></description><link>https://www.philingram.com/p/agents-are-coming-for-saas-theyre</link><guid isPermaLink="false">https://www.philingram.com/p/agents-are-coming-for-saas-theyre</guid><dc:creator><![CDATA[Phil Ingram]]></dc:creator><pubDate>Tue, 20 Oct 2026 11:47:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0FBa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FBa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FBa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FBa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2212352,&quot;alt&quot;:&quot;Agents are coming for SaaS but meed solves a problem they don't touch&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.philingram.com/i/221268121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agents are coming for SaaS but meed solves a problem they don't touch" title="Agents are coming for SaaS but meed solves a problem they don't touch" srcset="https://substackcdn.com/image/fetch/$s_!0FBa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FBa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2028b7fa-3111-43c0-8556-f1db808e2413_2528x1696.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Everyone building software has read similar headlines this year. <a href="https://tech-insider.org/saas-stock-crash-ai-agents-2-trillion-2026/">About US$2 trillion came off public software valuations between January and April</a>. Software multiples fell below the S&amp;P 500 for the first time in history, from 84x at the 2020 to 2022 peak to under 23x by March. Big names like HubSpot, Atlassian and Figma lost 70 to 80 per cent from their highs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.philingram.com/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 The Padlock at 6am! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The driver behind the selloff is simple, and the outcome was not particularly surprising. If an AI agent can do the work, you don&#8217;t need a human sitting in front of a screen, and if you don&#8217;t need the human, you don&#8217;t need per-seat licenses. The <a href="https://tech-insider.org/saas-stock-crash-ai-agents-2-trillion-2026/">Tech Insider</a> article sums it up in one sentence: &#8220;Once the human user is no longer in the workflow, the per-seat license is no longer in the budget&#8221;.</p><p><a href="https://meedloyalty.com/">meed</a> is, on paper, a SaaS company. A retailer signs up, builds a loyalty program in a web portal, and pays us a monthly or annual subscription. So, where does that leave us? Does it present a risk?</p><p>We don&#8217;t have a per-seat license; we charge per location and track where people join, earn, and redeem.</p><p>But we <em>are</em> building an agent interface for meed, and I expect it to replace most of what the dashboard does today.</p><p>However, the dashboard is about <em>how</em> meed works. It&#8217;s not about <em>why</em> meed works, and this is the important point I want to explain in this article.</p><p></p><h2>Yes, the interface is going away</h2><p>Let&#8217;s start with the arguments not in our favour.</p><p>Most of what a retailer does in meed today is the kind of structured work agents are good at. Set up a stamp card, choose a reward, look at who joined this week, and notice that a regular hasn&#8217;t been in for a fortnight. Today, that is a human navigating through our portal screens.</p><p>Soon, it should be an agent that onboards you through conversation, watches your program for you, and brings you the opportunity rather than waiting to be asked. Proactive, not reactive.</p><p>I want that. A caf&#233; owner at 6 am doesn&#8217;t want a dashboard. She wants to be told, &#8220;Three of your regulars are one stamp from a free coffee, and one of them hasn&#8217;t been in for ten days. Should I send them a nudge?&#8221; and to be able to say yes.</p><p>So if your definition of meed is a dashboard hidden behind a login, then agents are coming for that, and that is perfectly fine with me because...</p><p></p><h2>The interface was never the moat</h2><p><a href="https://www.linkedin.com/in/bryangoode/">Bryan Goode</a>, Corporate VP, Business Applications and Agents Marketing at Microsoft, made the point better than most of the people predicting the death of software as we know it. &#8220;In an agent-driven world, SaaS will no longer be what people log in, navigate, and toggle,&#8221; he wrote in <a href="https://fortune.com/2026/09/26/agentic-ai-saas-human-middleware-microsoft/">Fortune</a>. &#8220;Their value was never the interface - it has always been the data, relationships, governance, business rules and logic that lie underneath&#8221;.</p><p>The market agrees with him. The <a href="https://tech-insider.org/saas-stock-crash-ai-agents-2-trillion-2026/">companies punished the most</a> are &#8220;horizontal SaaS platforms that primarily organise, route, and display data without owning it.&#8221; The ones holding up under this pressure own something the agent needs: a system of record, a proprietary dataset, or a network.</p><p>So the real question for any software business isn&#8217;t, will agents replace my UI? It&#8217;s: when the UI is gone, is there anything left?</p><p>For most loyalty software, the answer is, sadly, no. A stamp-card app for a single retailer is an interface and not much more. Magic away the screens, and you have a database table with ten rows. An agent can rebuild that in an afternoon.</p><p>meed was built on a different premise, and the premise is the part agents can&#8217;t reach.</p><p></p><h2>The actual problem with loyalty</h2><p>Here&#8217;s the problem we set out to solve, and it has nothing to do with UI.</p><p>Loyalty is a supply-side solution. Every retailer constructs its own program, around its own brand, with its own card, app, login, and rules. Then it expects the consumer to come and visit. The consumer is the integration layer. They carry the cards, remember the passwords, download the apps, and keep each relationship alive by showing up inside each silo.</p><p>They don&#8217;t, of course. Loyalty &amp; Reward Co reckons most consumers hold between five and fifteen memberships. <a href="https://bondbl.com/bond-loyalty-report/">More than half of loyalty relationships go dormant</a>, and my back-of-the-envelope calculation tells me that leaves a US$1.7 trillion hole in global retail from lost potential upsell. That isn&#8217;t a UI failure. It&#8217;s an architecture failure. We asked one person to maintain 15 separate relationships on 15 separate islands, and they quietly stopped.</p><p>meed inverts it. The consumer joins once. They get one identity and one wallet. Every program they join - the caf&#233;, the barber, the gym, the lunch place - sits inside it. The retailer still gets its own program, its own branding, its own rules, and never sees the consumer&#8217;s personal data; what it sees is behaviour: someone joined, earned, redeemed, or has been gone for two weeks. One platform serving both sides.</p><p>That is not a feature. It&#8217;s where the data lives and who it belongs to. Which is exactly the layer Goode says survives.</p><p></p><h2>Agents don&#8217;t fix the silo problem. They inherit it.</h2><p>You would think that agents dissolve silos. Surely my agent can just talk to all 15 programs for me?</p><p>Read what the loyalty industry is actually telling itself, and you&#8217;ll see the opposite happening. Here are three examples:</p><p>dunnhumby&#8217;s long piece on <a href="https://www.dunnhumby.com/articles/agentic-commerce-how-to-win-and-retain-customer-loyalty/">agentic commerce</a> - written for grocers - says the agent era means &#8220;loyalty must now be earned twice &#8211; once from the customer and once from the AI agent acting on their behalf&#8221;. Its prescription: each retailer must turn its program into one of the &#8220;data-rich, dynamically personalised systems that AI agents can query, evaluate, and incorporate into recommendation algorithms in real time&#8221;.</p><p>Fusion5, <a href="https://www.fusion5.com/au/commerce/blogs/loyalty-programme-ai-personalisation">writing for Australian retailers</a>, makes a wry observation. Every loyalty program &#8220;rests on the assumption that the customer comes to you.&#8221; When an agent does the shopping, &#8220;the seller never gets the session&#8230; The loyalty moment never happens. The program was built for a journey that no longer occurs.&#8221; Their line for what happens next is perfect: &#8220;The programme fires correctly - it just fires into a void&#8221;. Their answer is &#8220;callable loyalty&#8221;; each retailer exposes status, rewards, and earn rules via API so an agent can act on them.</p><p>Philip Shelper at Loyalty &amp; Reward Co <a href="https://loyaltyrewardco.com/loyalty-programs-in-the-age-of-ai-agentic-commerce/">has the same message</a>. Incentives today are &#8220;scattered across ERP pricing rules, POS systems syncing overnight, ecommerce promo logic, and CRM-driven targeted offers running independently. That fragmentation is annoying for humans, but for agents, it&#8217;s fatal&#8221;. His conclusion: &#8220;Loyalty must be centralised, structured, and agent-readable&#8221;.</p><p>Three serious, well-researched pieces that correctly identify the problem. And all three are addressed to a single retailer, telling it to make <em>its own</em> silo agent-readable.</p><h3>Wonderful - 15 more APIs!</h3><p>Stand back and look at what that means. 15 retailers each build their own agent-callable API. 15 APIs, 15 schemas, each controlled by a party with a commercial incentive to put things in the best light (a charitable description). The consumer&#8217;s agent now has to stitch 15 islands together instead of the consumer doing it. The integration burden has moved. The architecture hasn&#8217;t changed at all.</p><p>That&#8217;s the deeper problem. Agents are a new interface onto the same broken structure.</p><p></p><h2>The counter-argument, and why it fails</h2><p>The strongest objection to all of this is that the agent <em>is</em> the wallet. If my agent can query every program, I don&#8217;t need a consumer-side network. The agent aggregates for me.</p><p>I heartily disagree for three reasons.</p><h3>1 - Querying isn&#8217;t owning.</h3><p>An agent reading 15 APIs has 15 partial views and no record of its own. The Merchant Advisory Group&#8217;s <a href="https://www.merchantadvisorygroup.org/news/mag-insights/article/2025/10/09/agentic-commerce--redefining-the-consumer-journey--liability--and-loyalty">analysis of agentic payments</a> shows where that leads: &#8220;If AI platforms control discovery, loyalty shifts upstream&#8230; Loyalty may migrate to the platform layer, with agents acting as gatekeepers&#8221;. dunnhumby <a href="https://www.dunnhumby.com/articles/agentic-commerce-how-to-win-and-retain-customer-loyalty/">names names</a>. Google, Amazon, and Apple &#8220;can offer AI shopping experiences that span categories and merchants, aggregating consumer intent in ways individual retailers will not be able to match&#8221;. So the consumer&#8217;s loyalty record stops being scattered across retailers and ends up inside Google&#8217;s agent instead. That isn&#8217;t a solution. It&#8217;s just a bigger silo that can respond in sentences.</p><p>The consumer&#8217;s relationships should belong to neither the retailer nor the agent platform. <em>They should belong to the consumer</em>.</p><p>meed&#8217;s demand-side solution encompasses the necessary permission-based approach that will enable consumers to own their identity and control its use.</p><h3>2 - The long tail will never wire up.</h3><p>Reading all the advice in the above articles: CDPs, decision layers, real-time APIs, &#8220;separate incentive decisioning from incentive execution.&#8221; That is enterprise work for enterprise budgets. The hawker stall in the Raffles Place basement (that&#8217;s a Singapore reference, in case you don&#8217;t recognise it) is not going to build an agent-callable loyalty API, and nobody is going to build one for it. The only way a small retailer becomes visible to an agent at all is if it sits inside a network that&#8217;s already callable. One integration, every program.</p><p>That&#8217;s what a consumer-side layer is for.</p><h3>3 - Agents need something to be loyal <em>to</em>.</h3><p>From the Loyalty &amp; Reward Co <a href="https://loyaltyrewardco.com/loyalty-programs-in-the-age-of-ai-agentic-commerce/">article</a>: &#8220;When agents shop, they optimise for a goal function&#8230; The brand story matters, but the agent needs it expressed as computable facts&#8221;.</p><p>Brian Scott of RAI Partners, <a href="https://www.cutoday.info/THE-feature/When-AI-Picks-The-Card-How-Do-Credit-Unions-Stay-On-Top">talking about payments</a>, said the answer is to make loyalty one of the instructions a consumer gives their agent. &#8220;Hey, I want to pay with my ABC Federal Credit Union card&#8221;.</p><p>I agree (<a href="https://www.linkedin.com/posts/philingram_loyalty-ailoyalty-consumerfirst-share-7514147297807491072-TYXS/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAABBJMBaykJoosjZ44ik8qGGo-vOrcdEUQ">I wrote about it on LinkedIn</a>). But declared loyalty needs a home before an agent can read it. &#8220;Start with the independent caf&#233; I love, don&#8217;t switch to save 20p&#8221; is only a usable instruction if there&#8217;s a record somewhere of which caf&#233;s I love and what I&#8217;ve already earned there. 15 retailer APIs don&#8217;t tell the agent that. One consumer wallet does.</p><p></p><h2>So what is meed in an agentic world?</h2><p>The same thing it is now, just a bit more talkative.</p><p>A consumer identity that carries relationships across every business the consumer cares about. A retailer-side program that gives small businesses their own loyalty without a POS integration, an app, or a data science team. And a privacy posture that means the retailer never gets the consumer&#8217;s personal data, and the consumer never gets farmed. The agent - ours, or the one the consumer brings - sits on top of that and reads it, with permission.</p><p>We&#8217;ll ship our own agent for retailers because it will be a better product than a dashboard. But it&#8217;s the roof, not the foundation. The foundation is a cross-business record of declared loyalty that no single retailer, and no single agent platform, can see on its own.</p><p></p><h2>The fight worth fighting</h2><p>Being a loyalty dashboard in 2026 is a bad place to be. Being the place where a person&#8217;s relationships with the businesses they love actually live is the better bet. Agents make that problem more urgent, not less.</p><p>Agents change the interface. They don&#8217;t change the architecture.</p><p>meed was always a bet on the architecture.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.philingram.com/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 The Padlock at 6am! 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[Coming soon]]></title><description><![CDATA[This is The Padlock at 6am.]]></description><link>https://www.philingram.com/p/coming-soon</link><guid isPermaLink="false">https://www.philingram.com/p/coming-soon</guid><dc:creator><![CDATA[Phil Ingram]]></dc:creator><pubDate>Sat, 06 Sep 2025 01:36:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-6M8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a97afc-d0e9-4b13-a23c-795043d7bf47_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is The Padlock at 6am.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.philingram.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.philingram.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>