<?xml version="1.0" encoding="UTF-8"?>
<!--
  INFRA-2 (Round-2 P1): pre-fix only the homepage was indexed.
  AP10-marketing P1 (2026-05-07): the previous /#terms and /#privacy
  entries used hash fragments — Google does NOT crawl those as
  separate URLs (they're fingerprints to the same homepage). Replaced
  with /results, the only real path-based public route besides /.
  Terms and privacy live under tab=terms / tab=privacy on the homepage
  and aren't separately crawlable; the homepage entry covers both
  through the rendered HTML.

  Authenticated app routes are deliberately excluded — they're hash-
  based SPA tabs (/#signals, /#market, etc.) which crawlers can't render
  meaningfully behind auth.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://compounx.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://compounx.com/results</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
