<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Santh Blog</title>
  <subtitle>Release notes, architecture writeups, and post-mortems from the Santh toolchain.</subtitle>
  <link href="https://santh.dev/feed.xml" rel="self" type="application/atom+xml" />
  <link href="https://santh.dev/blog/" />
  <updated>2026-05-28T00:00:00Z</updated>
  <id>https://santh.dev/blog/</id>
  <icon>https://santh.dev/favicon.svg</icon>
  <logo>https://santh.dev/og-default.png</logo>
  <author>
    <name>Santh</name>
    <uri>https://santh.dev</uri>
    <email>contact@santh.dev</email>
  </author>
  <rights>© 2024 Corum Collective LLC. MIT licensed.</rights>

  <entry>
    <title>keyhog. Our first production-ready tool.</title>
    <link href="https://santh.dev/blog/keyhog/" />
    <id>https://santh.dev/blog/keyhog/</id>
    <published>2026-05-28T00:00:00Z</published>
    <updated>2026-05-28T00:00:00Z</updated>
    <summary>The first Santh tool you can use right now. The first time the Vyre GPU compute substrate runs in production. The first of many.</summary>
    <author>
      <name>Santh</name>
      <uri>https://santh.dev</uri>
    </author>
    <category term="keyhog" />
    <category term="rust" />
    <category term="security" />
    <category term="vyre" />
  </entry>

  <entry>
    <title>keyhog v0.5.34 release notes</title>
    <link href="https://santh.dev/blog/keyhog-v0-5-34/" />
    <id>https://santh.dev/blog/keyhog-v0-5-34/</id>
    <published>2026-05-27T00:00:00Z</published>
    <updated>2026-05-28T00:00:00Z</updated>
    <summary>Changes in the v0.5.34 tag. Class-separated exit codes, fresh backend env-override, allowlist root-path fix, FILE_GATE_MATRIX regen, 891-detector banner sync.</summary>
    <author>
      <name>Santh</name>
      <uri>https://santh.dev</uri>
    </author>
    <category term="keyhog" />
    <category term="release-notes" />
  </entry>
</feed>
