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

  The console is auth-gated: /cost, /tools/*, /observability/* and the rest all
  serve the same HTML shell to a crawler and redirect to sign-in in the client.
  Submitting them would be submitting ~20 duplicates of one page. The app routes
  never belong here.

  Every URL below is also in scripts/prerender.mjs. That pairing is the rule:
  submitting a URL we do not prerender means submitting an empty <div id="root">
  to any crawler that does not execute JS. If you add a page, add it to both.

  Regenerate lastmod when the content actually changes, not on every deploy — a
  sitemap that claims daily changes it cannot show erodes trust in the rest of
  the file.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://traptureiq.com/</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/plans</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Guides: the search entry points. Higher priority than the docs, which
       are read after somebody has already chosen us. -->
  <url>
    <loc>https://traptureiq.com/production-adk-agents</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/adk-agent-cost</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/llm-token-economics</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/adk-agent-observability</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/adk-agent-topology</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/adk-agent-evaluation</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/adk-prompt-management</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/mcp-server-debugging</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <!-- Live feed, not hand-edited content — changefreq/lastmod reflect that
         the underlying data changes with every upstream ADK release, not
         that this page's copy does. -->
    <loc>https://traptureiq.com/adk-changelog</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Docs -->
  <url>
    <loc>https://traptureiq.com/docs</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/quickstart</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/connect-your-agent</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/cost</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/observability</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/eval</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/tools</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/troubleshooting</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/self-hosting</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/docs/account</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://traptureiq.com/legal/terms</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://traptureiq.com/legal/privacy</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
