<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only "/" is submitted, deliberately.

  vercel.json rewrites every non-/api path to the same index.html, and the
  crawlable fallback inside #root is homepage copy. So /privacy, /terms,
  /connect and /business/fit currently serve byte-identical text to any
  crawler that does not execute JavaScript — which is most AI crawlers, the
  audience this whole change exists for. Submitting them would be submitting
  four duplicates of the homepage.

  Add them back here as soon as each route serves its own prerendered content
  (and gets its own <title>, description and canonical). They are still
  reachable via links, so nothing is hidden — they are just not advertised as
  distinct pages until they actually are.

  Public routes live in the pathname checks at the top of src/App.jsx.
  Token-gated routes (/invite/:token, /split/:token, /welcome, /refer,
  /admin/*) must never be listed here; they are also disallowed in robots.txt.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://luni.ca/</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
