<?xml version="1.0" encoding="UTF-8"?>
<!-- theliferead.com — the public documents. deck.html and model.html are served but
     noindex by ruling (unratified figures), so they are deliberately absent. Update lastmod
     when the page's content changes, not on every deploy.
     card.html joined 17.09: the specimen card. Opened without a key it is the
     demonstration, which is what a crawler gets; a participant's own card lives in the
     fragment (#k=…), and a fragment is never sent to a server and is not a separate URL.
     /intro joined 18.09: until then it served the same shell as / and /demo under one
     canonical (/demo), so it was not a page an index could hold. It is its own
     pre-rendered document now — see app/intro.html — and it is the introduction, so it
     outranks the instrument here. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://theliferead.com/vision.html</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://theliferead.com/intro</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://theliferead.com/demo</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://theliferead.com/card.html</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
