<?xml version="1.0" encoding="UTF-8"?>
<!--
  QSDM public sitemap.

  We list each addressable URL on qsdm.tech, plus the /docs/ SPA root.
  Hash-fragment routes (/docs/#/slug) are intentionally omitted — RFC 3986
  fragments are not sent to the server, so search engines cannot fetch
  them. The docs SPA pre-renders the welcome view on first paint, which
  is what crawlers index. Deep-linking inside /docs/ still works for
  humans via the in-app sidebar.

  Whenever a new top-level static page is added under /var/www/qsdm/,
  append it here. Last-mod dates are coarse on purpose — they're
  refreshed at the same cadence as the landing's `<lastmod>` here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://qsdm.tech/</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/docs/</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/wallet.html</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/download.html</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/validators.html</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/trust.html</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://qsdm.tech/chain.html</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
