<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the public marketing + conference surfaces.
  Hand-maintained on purpose: the app is SSR (`prerender = false`), so
  @astrojs/sitemap would emit an empty/partial file. The public route set
  is small and stable (home, conference, pre-register, privacy, terms), so
  a static file served straight from /public (like robots.txt) is the
  lowest-risk correct fix — it bypasses the locale-redirect middleware and
  ships with an application/xml content-type.

  Canonical host is the apex (id-foundation.org); www serves identical
  content, so every <loc> pins the apex to consolidate crawl signals.
  Each page lists both locale variants + x-default per hreflang spec.
  If you add/remove a public page, update this file.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <!-- Home -->
  <url>
    <loc>https://id-foundation.org/en</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en" />
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://id-foundation.org/fr</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en" />
    <priority>1.0</priority>
  </url>

  <!-- Conference landing -->
  <url>
    <loc>https://id-foundation.org/en/conference</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/conference" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/conference" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/conference" />
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://id-foundation.org/fr/conference</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/conference" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/conference" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/conference" />
    <priority>0.9</priority>
  </url>

  <!-- Registration -->
  <url>
    <loc>https://id-foundation.org/en/conference/pre-register</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/conference/pre-register" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/conference/pre-register" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/conference/pre-register" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://id-foundation.org/fr/conference/pre-register</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/conference/pre-register" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/conference/pre-register" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/conference/pre-register" />
    <priority>0.8</priority>
  </url>

  <!-- Privacy -->
  <url>
    <loc>https://id-foundation.org/en/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/privacy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/privacy" />
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://id-foundation.org/fr/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/privacy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/privacy" />
    <priority>0.3</priority>
  </url>

  <!-- Terms -->
  <url>
    <loc>https://id-foundation.org/en/terms</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/terms" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/terms" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/terms" />
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://id-foundation.org/fr/terms</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://id-foundation.org/en/terms" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://id-foundation.org/fr/terms" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://id-foundation.org/en/terms" />
    <priority>0.3</priority>
  </url>
</urlset>
