<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap is intentionally short.

  The app is a hash-routed SPA, so model/bench/submission detail pages
  live at #model/<slug>, #bench/<slug>, etc. Search engines ignore
  fragment identifiers (#…), so listing every hash route would be
  noise. Google will crawl the SPA shell and surface the per-entity
  data via the JSON-LD on the homepage and the open-graph tags
  swapped in by the client.

  Real, separately-served URLs (the legal pages, API docs) ARE listed.

  Bump <lastmod> values when the corresponding page meaningfully
  changes. The home `/` lastmod is bumped on every launch-relevant
  release because the SPA shell changes when the JS bundle changes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://suprabench.com/</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://suprabench.com/legal/privacy</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://suprabench.com/legal/terms</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://suprabench.com/legal/imprint</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!-- ── API documentation (static pages, fully indexed) ── -->
  <url>
    <loc>https://suprabench.com/docs/api/</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/quickstart.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/authentication.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/rate-limits.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/errors.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/pagination.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/versioning.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/changelog.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/reference/models.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/reference/benches.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/reference/best.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/reference/tags.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://suprabench.com/docs/api/reference/export.html</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
