<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for arthis.land.

  The OPEN rooms are listed below. They are a short, hand-written list in
  rooms.config.js — seven of them today — so keeping them here by hand is
  honest; add a room there and add it here.

  The other /city/<slug> URLs are still deliberately absent: they are generated
  from the bricks table at runtime, every one of them is locked, and a crawler
  following them would index several hundred pages that all say "under
  construction".
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://arthis.land/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://arthis.land/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://arthis.land/download</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- The open rooms. Mirror of rooms.config.js — keep the two in step. -->
  <url>
    <loc>https://arthis.land/city/my-room</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/aashna-room</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/bindo-pinky-room</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/dada-room</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/mummy-papa-room</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/kitchen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/city/mandir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!--
    The written guides. These are the pages with the actual substance on this
    domain: eleven hand-written articles, ~19,000 words, each a real file on
    disk that a crawler can read without executing a bundle. High priority for
    that reason — the wall itself is an app and says almost nothing to a
    machine, so these are what the site is legible as.
  -->
  <url>
    <loc>https://arthis.land/guides</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/pan-zoom-600-dom-nodes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/first-paint-before-network</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/touch-handling-pan-zoom</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/static-snapshot-over-database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/single-file-html-games</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/threejs-vs-unity-webgl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/shipping-unity-webgl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/glb-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/paper-models-from-3d</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/htaccess-for-static-sites</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://arthis.land/guides/deploying-a-static-site</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!--
    /paper-model is deliberately absent. The shop is closed, every model is
    unavailable, and the page carries a noindex while that is true. Listing a
    URL in the sitemap that tells crawlers not to index it is a contradiction,
    so it goes back in here when it reopens.
  -->
  <url>
    <loc>https://arthis.land/documentation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    The policy pages. Low priority because nobody searches for them, but they
    must be listed: a crawler that never fetches them cannot confirm the site
    has them, and AdSense review checks that they are reachable and indexable.
  -->
  <url>
    <loc>https://arthis.land/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://arthis.land/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://arthis.land/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://arthis.land/disclaimer</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
