<?xml version="1.0" encoding="UTF-8"?>
<!--
  site/sitemap.xml

  One URL, because this mandate ships one page. The study's separate Pricing,
  Case Study, Resources, Login, Signup, feature, solution, docs and blog routes
  are reference evidence and future work, not v1 routes, so listing any of them
  here would advertise a surface that does not exist.

  The host is `geosense.dev`, a domain the operator registered and attached to
  the host, replacing the reserved documentation host this
  file shipped with. It must agree with the canonical link and `og:url` in
  `index.html` and the `Sitemap:` line in `robots.txt`; the verifier's REL-9
  check fails when the four disagree, which is how a half-finished domain swap
  is caught rather than shipped.

  This entry now resolves. That is a change in kind, not only in value: while
  the host was unregistrable, nothing here could mislead anyone. The remaining
  guard is `robots.txt`, which still carries `Disallow: /` by operator decision,
  so no crawler is invited to any of it yet.

  `lastmod` is the date this artifact was verified, not a publication date. No
  `changefreq` and no `priority`: both are advisory hints that major crawlers
  ignore, and inventing values for them would be a claim with no evidence.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://geosense.dev/</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
</urlset>
