<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hand-maintained — nothing generates this file. A shipped route with no entry
  here is a route no crawler is told about, which is what /contact/ was.

  lastmod is the date the route's served HTML last changed, read out of git for
  the files that render it, and not the day this file was last edited. The root
  layout, its JSON-LD and the footer are on every route, so a change to any of
  the three moves every date below together.

  It is not the same claim as the "Last updated" line the legal pages print.
  That one is an editorial statement about a document's substance; this one is a
  fact about the bytes, so the two are free to disagree — a change to the footer
  or the layout moves this and leaves those alone.

  They do not disagree today, and that is not a coincidence. What set every date
  below was the corrected suite letter, and the registered office is something
  the legal pages themselves state, so it moved their lines too. A change to
  what a page asserts moves both; only a change the pages say nothing about
  moves this one alone.

  Order follows FOOTER_LEGAL in src/config/nav.ts: privacy, disclaimer, contact.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://xpanion.com/</loc><lastmod>2026-08-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
  <url><loc>https://xpanion.com/privacy/</loc><lastmod>2026-08-12</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://xpanion.com/disclaimer/</loc><lastmod>2026-08-12</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://xpanion.com/contact/</loc><lastmod>2026-08-12</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
