<?xml version="1.0" encoding="UTF-8"?>
<!--
  One URL, because the site is one page — the whole app is state swapped in place
  (home → scan → result), with no routable sub-paths to list.

  A sitemap this small buys nothing in ranking terms; Google says sites under ~500
  pages with sound internal linking don't need one. It's here for two other reasons:
  it's the artifact Search Console asks for when you submit a property (and the
  report that then tells you whether the URL got indexed), and <lastmod> is the one
  honest recrawl signal a site with no inbound links can send about itself.

  Keep <lastmod> current when the page's CONTENT changes (copy, formats, layout) —
  not on every deploy. A lastmod that lies on every asset-hash change is a signal
  Google learns to discount.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://keychain.rowntree.dev/</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
