<?xml version="1.0" encoding="UTF-8"?>
<!--
  Ragnity — sitemap. A declared inventory of what exists, not a ranking factor.

  For six pages Google would find everything without help; the real reasons this
  file is here are that Search Console needs it to report on indexing at all,
  and that it states plainly which URLs we consider ours.

  ONLY THE TWO HOME PAGES ARE LISTED. The four legal pages carry
  `noindex, follow` on purpose, and listing a page you have asked not to be
  indexed is a contradiction a crawler has to resolve — so they stay out. Change
  the noindex and this file changes with it.

  Each <url> repeats the FULL set of alternates including itself, which is what
  the protocol asks for and what the pages' own hreflang tags already say. The
  two must agree; if one is edited the other is edited in the same commit.

  No <priority>, no <changefreq>. Google has said for years it ignores both, and
  a number nobody reads is a number that goes stale without anyone noticing.
  <lastmod> is real and must be updated when a page's content changes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://ragnity.ai/de/</loc>
    <lastmod>2026-08-21</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://ragnity.ai/de/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ragnity.ai/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ragnity.ai/"/>
  </url>

  <url>
    <loc>https://ragnity.ai/en/</loc>
    <lastmod>2026-08-21</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://ragnity.ai/de/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ragnity.ai/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ragnity.ai/"/>
  </url>

</urlset>
