<?xml version="1.0" encoding="UTF-8"?>
<!--
  robots.txt advertises this file. Before it existed the SPA fallback
  answered /sitemap.xml with the HTML shell and a 200, so every crawler
  asking for the sitemap got a page instead.

  Only the public, prerendered pages belong here (`/`, `/terms`,
  `/privacy`). Everything under /w/ is auth-gated, and
  /invitesecret is a private invite URL that is deliberately unlinked —
  listing it anywhere public, robots.txt included, would defeat it.

  No <lastmod>: a hardcoded date goes stale the moment the copy changes
  and a wrong one is worse than none at all.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://nonplayer.bot/</loc>
  </url>
  <url>
    <loc>https://nonplayer.bot/terms</loc>
  </url>
  <url>
    <loc>https://nonplayer.bot/privacy</loc>
  </url>
</urlset>
