<?xml version="1.0" encoding="UTF-8"?>
<!--
  starflash.ai — the WEBSITE.

  Marketing and product-information pages only. This deliberately contains no sensor
  pages, no station pages, no place or network pages, and nothing from
  search.starflash.ai. The sensor index is proprietary platform data and is not
  published to search engines.

  Every URL below returns HTTP 200 with its own distinct content. Excluded on purpose:
  /platform/docs and /platform/formats render the how-to-use body verbatim (duplicates);
  /products, /studio and /terms are dead route references the app itself 404s;
  /signin, /signup and the password-reset routes are noindex.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://starflash.ai/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://starflash.ai/platform</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://starflash.ai/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://starflash.ai/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://starflash.ai/engine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /platform/how-to-use is deliberately absent. Verified in a browser: /platform
       renders the "How to Use StarFlash" body verbatim, so the two URLs are the same
       page. Listing both would hand Google a duplicate pair to choose between, and the
       shorter /platform is the one to keep. -->
  <url>
    <loc>https://starflash.ai/platform/new-features</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://starflash.ai/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- Individual blog posts are deliberately absent. The slugs
       (why-real-time-sensors-matter, ai-training-on-real-world-data,
       launching-realityai) appear in the bundle, but they are DATA for the /blog listing,
       not routes: the router declares no /blog/:slug, so each renders the app's own
       "404 Oops! Page not found". Verified in a browser, not inferred from the bundle.
       They belong here only once real post pages exist. -->

  <url>
    <loc>https://starflash.ai/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://starflash.ai/lightstar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://starflash.ai/nebulas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
