<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public pages only.

  This file once listed 26 URLs, 15 of which had no route at all. It was then
  cut back to two, and the two that survived are both signed-in app pages that
  render nothing to a crawler. A sitemap of pages a crawler cannot read is as
  useless as one full of 404s, in the opposite direction.

  So it now lists the pages that are public, server-rendered, and worth landing
  on. Every URL was fetched and returns 200 with content in the HTML before any
  JavaScript runs.

  NOT here, deliberately:

  - /app/home, /app/monitor, /app/referrals, /app/settings. Real pages, but
    signed in: nothing useful renders to an unauthenticated crawler.
  - /app/agent and /app/agents. Dynamic routes. The bare paths are 404s and a
    static sitemap cannot enumerate them. Reached from the leaderboard.
  - /llms.txt and the other markdown files. Plain text, not HTML, and a generic
    SEO crawler scores them as broken for missing a title, meta and h1. They are
    discovered through robots.txt instead.

  To add one: fetch it against a production build, confirm 200, and confirm it
  shows something to a visitor who is not signed in.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.krexa.xyz/</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- The public record: every agent's live performance, ranked. -->
  <url>
    <loc>https://www.krexa.xyz/app/leaderboard</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Paste a link, get the strategy decoded and tested. -->
  <url>
    <loc>https://www.krexa.xyz/check</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/faq</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/pricing</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/security</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/about</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/blog</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/app/fleet</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/terms</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/privacy</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.krexa.xyz/contact</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
