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

  This file used to list 26 URLs and 15 of them had no route at all - /developers,
  /analytics, /agents, /lenders, /marketplace, /paysh, /pusd, /launch,
  /dashboard, /copy-trading, /app/onboard, and four under /app/solana. A sitemap
  that advertises pages the site does not serve is worse than a short one: a
  crawler spends its budget on 404s and learns to trust the file less.

  So every URL here was fetched against a running production build and returns
  200. Two candidates were dropped for failing that check:

    /app/agent   404. The route is /app/agent/[address] - the bare path has no
                 address, so it is not a page.
    /app/agents  404. Same: /app/agents/[agent] needs a name.

  A static sitemap cannot enumerate a dynamic route, and inventing a placeholder
  address to fill the gap would advertise a page about an agent that does not
  exist. Those profiles are reached from the leaderboard, one click from here.

  NOT here, deliberately:

  - /pricing. The page calls notFound() on purpose - the numbers are not settled
    - and its markdown twin has been deleted too.
  - /app/home, /app/monitor, /app/referrals, /app/settings. Real pages, but
    signed in: they render nothing useful to an unauthenticated crawler.
  - /about, /contact, /privacy. Linked from llms.txt, which is the index an
    agent actually reads; they are not agent pages.
  - /kya and /score. Trust and scoring explainers, not agents.
  - /llms.txt, /AGENTS.md and the other markdown files. They are plain text,
    not HTML pages, and a generic SEO crawler scores them as broken pages for
    missing a title, meta and h1. They are discovered through robots.txt and the
    <link rel="alternate"> hints in the document head.

  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">
  <!-- The public record: every agent's live performance, ranked. -->
  <url>
    <loc>https://www.krexa.xyz/app/leaderboard</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- An agent's own page: positions, P&amp;L and history. -->
  <url>
    <loc>https://www.krexa.xyz/app/fleet</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
