<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!--
  AIRLOCK. Six entries on this file used to name the retired /app tree
  (/app/chat, /app/shop, /app/personas, /app/leaderboard, /app/api-docs,
  /app/help-center). Four of them had a public replacement and were repointed:
  /shop, /leaderboard, /developers (the hand-authored JVM-served docs site, which
  is what /api-docs redirects to) and /help. Their lastmod is the date of that
  move, not an edit to the page.

  The other two were REMOVED rather than repointed, because their replacements
  are not indexable and listing them here would contradict the two mechanisms
  that say so. /app/chat is now /me/chat and /app/personas is now
  /me/chat/personas; robots.txt in this same directory carries Disallow: /me/
  and Disallow: /ops/, and SpaFileHandler emits X-Robots-Tag: noindex, nofollow
  for both planes (see SpaFileHandler.isPrivatePlane). Both screens also need a
  session, so a crawler that followed the entry would be served a shell it can
  render nothing from. A sitemap entry is a request to index; it does not belong
  on a URL the same origin asks crawlers twice to skip.

  Nothing signed-in belongs in this file. Only the public mounts in
  PUBLIC_APP_ROUTES (webapp/src/routes/access.ts) and the JVM-served public
  pages are eligible.
-->
  <url>
    <loc>https://exe.krallo.com/</loc>
    <lastmod>2026-01-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/shop</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/leaderboard</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/developers</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/help</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <!--
    The four help topics. `/help/:topic` is a public, unauthenticated route with
    its own <title>, meta description and JSON-LD (pages/HelpTopicPage.tsx reads
    them from config/help-topics.ts), so each one is a real indexable page rather
    than a fragment of /help. `/help/billing` in particular now holds the billing
    FAQ that used to live behind a session on /me/wallet/plan.

    Enumerated, not templated: an unknown slug renders a noindex recovery page,
    so only slugs that exist may appear here. Add a row in the same commit that
    adds a topic.
  -->
  <url>
    <loc>https://exe.krallo.com/help/getting-started</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/help/billing</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/help/security</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/help/troubleshooting</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/png-to-jpg</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/png-to-webp</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/png-to-avif</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/png-to-gif</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/jpg-to-png</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/jpg-to-webp</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/webp-to-jpg</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/gif-to-png</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/gif-to-webp</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/avif-to-jpg</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/heic-to-jpg</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/heic-to-png</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/heic-to-webp</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/bmp-to-jpg</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/bmp-to-png</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/tiff-to-jpg</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/tiff-to-png</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/convert/ico-to-png</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/privacy-policy</loc>
    <lastmod>2026-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://exe.krallo.com/terms-of-service</loc>
    <lastmod>2026-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
