<?xml version="1.0" encoding="UTF-8"?>
<!--
  Canonical sitemap-index at https://synthorai.io/sitemap.xml.
  Two children:
    - /sitemap-spa.xml         — landing / models / docs / pricing / compare / legal
                                  (this repo, hand-maintained — bump lastmod when shipping)
    - /blog/sitemap-index.xml  — blog posts + tag pages + active promos
                                  (Astro-built; lastmod auto from frontmatter)

  Google reads sitemap-index recursively, so both child sitemaps' URLs end
  up in Search Console.

  <lastmod> on the parent <sitemap> entries:
    - 2026-05-18 is the day SPA sitemap-spa.xml was last touched. Bump
      whenever you edit sitemap-spa.xml or change any SPA route's content.
    - Blog index lastmod tracks the latest blog post; we set 2026-05-16
      (date of crash-safe-billing-inflight-zset, the newest as of this rev).
      Astro will overwrite the blog/sitemap-index.xml's internal lastmod on
      each build, but the parent-level lastmod here only re-emits when this
      file changes — bump manually when you add a new blog post.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://synthorai.io/sitemap-spa.xml</loc>
    <lastmod>2026-05-18</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://synthorai.io/blog/sitemap-index.xml</loc>
    <lastmod>2026-05-16</lastmod>
  </sitemap>
</sitemapindex>
