<?xml version="1.0" encoding="UTF-8"?>
<!--
  Lists the five canonical routes.

  `vercel.json` rewrites every path to `index.html` with a 200, so the URL space
  is otherwise unbounded: `/anything` is a crawlable, indexable-status page.
  This file is how a crawler learns the real inventory, and `robots.txt` points
  at it. Not-found routes are deliberately absent — they emit `noindex` and
  claim no canonical.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://knowledgeassemble.org/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://knowledgeassemble.org/projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://knowledgeassemble.org/principles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://knowledgeassemble.org/community</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://knowledgeassemble.org/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>