<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PANTHEON Labs — notes</title>
    <link>https://pantheonlabs.co.uk/blog/</link>
    <atom:link href="https://pantheonlabs.co.uk/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Technical writing on governed AI agents and multi-tenant isolation.</description>
    <language>en-gb</language>
    <lastBuildDate>Wed, 02 Sep 2026 09:00:00 +0000</lastBuildDate>
    <item>
      <title>The boundary is the product decision</title>
      <link>https://pantheonlabs.co.uk/blog/the-boundary-is-the-product-decision.html</link>
      <guid isPermaLink="true">https://pantheonlabs.co.uk/blog/the-boundary-is-the-product-decision.html</guid>
      <pubDate>Wed, 02 Sep 2026 09:00:00 +0000</pubDate>
      <description>PANTHEON runs on FastAPI, Postgres and React, which tells you nothing. The part worth describing is a rule about which file may import which — and the fact that a machine refuses the commit when it is broken.</description>
    </item>
    <item>
      <title>A wallpaper you cannot profile</title>
      <link>https://pantheonlabs.co.uk/blog/a-wallpaper-you-cannot-profile.html</link>
      <guid isPermaLink="true">https://pantheonlabs.co.uk/blog/a-wallpaper-you-cannot-profile.html</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>TerraFirma draws the real sky under your desktop icons. The interesting problem was not the astronomy — it was that the code could not be measured until it was moved.</description>
    </item>
    <item>
      <title>What it takes to let an agent act</title>
      <link>https://pantheonlabs.co.uk/blog/what-it-takes-to-let-an-agent-act.html</link>
      <guid isPermaLink="true">https://pantheonlabs.co.uk/blog/what-it-takes-to-let-an-agent-act.html</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Wiring a model to a prompt is a demo. The distance between that and something you can put other people&#x27;s money through is four specific mechanisms, none of them the model.</description>
    </item>
    <item>
      <title>The guard that was green because it could not see</title>
      <link>https://pantheonlabs.co.uk/blog/the-guard-that-could-not-see.html</link>
      <guid isPermaLink="true">https://pantheonlabs.co.uk/blog/the-guard-that-could-not-see.html</guid>
      <pubDate>Mon, 31 Aug 2026 09:00:00 +0000</pubDate>
      <description>A test that stops absolute dates entering a suite had been passing for weeks. It was passing because its regex could only see one of the two ways a date gets written.</description>
    </item>
  </channel>
</rss>
