<?xml version="1.0" encoding="UTF-8"?>
<!--
  mcp.trulioo.com sitemap. Referenced by robots.txt's Sitemap: directive, and it exists
  because that directive has to point at something: a Sitemap: line naming a key S3 does not
  hold answers 200 text/html on this distribution, which is the "declared but not served"
  shape this repo keeps finding rather than a missing file.

  ONE ENTRY PER ALLOWED DISCOVERY DOCUMENT, and nothing else. Every loc below has a row in
  .gitlab/access-posture.tsv and an Allow line in robots.txt;
  .gitlab/scripts/check-robots-discovery.py fails if the three sets disagree.

  NO <lastmod>, ON PURPOSE. Nothing regenerates this file on a content change, so a committed
  lastmod would be a freshness claim measured by nobody - the same class of assertion as a
  posture inferred from the absence of an error. <changefreq> and <priority> are omitted for
  the same reason: they are hints we would not honour.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mcp.trulioo.com/.well-known/ai-catalog.json</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/developer/</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/llms.txt</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/llms-full.txt</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/index.md</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/agent-guide.md</loc>
  </url>
  <url>
    <loc>https://mcp.trulioo.com/.well-known/skills</loc>
  </url>
</urlset>
