<?xml version="1.0" encoding="UTF-8"?>
<!--
  GENERATED by scripts/build_sitemap.py — do not hand-edit.
  The hand-maintained version listed the platform, the door, the system
  card, case studies and about, and nothing else, for as long as the
  dataset pages existed. The dataset entries below derive from
  website/api/_data/exports/index.json, so a new dataset cannot be
  forgotten here. Pages deliberately ABSENT (retired report/sector pages,
  /cre/, /msp/, /mcp/, /deed-fraud/) and the reasons they are absent are
  documented in the builder's docstring, which is now the record.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <!-- The self-service data platform, generated by scripts/build_platform.py, with the one-address lookup in its door strip. It was /data/ from 2026-09-24 to 2026-09-30; /data/ 301s here. -->
    <loc>https://brickandmortar.dev/</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <!-- The chat door, generated by scripts/build_market_door.py. A real page with real content; priority below `/` on purpose, because a sitemap that ranks them equally tells a crawler we have not decided. -->
    <loc>https://brickandmortar.dev/model/</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <!-- Generated by scripts/build_dataset_pages.py from LAYER_RIGHTS. Listed because 'what licence is this data under' is a real search with real intent — and because a free-data catalogue whose terms are unfindable is the first thing a sceptical reader checks and does not find. -->
    <loc>https://brickandmortar.dev/license/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <!-- The install door for the MCP server, generated by scripts/build_connect.py. Listed because the search that leads here — 'MCP server for property records', 'connect Claude to county data' — is somebody with the intent already formed, and because the server is now in the official MCP Registry: clients will surface it whether or not this site is crawled, and a visitor who then looks for install instructions must find a page rather than a 301. -->
    <loc>https://brickandmortar.dev/connect/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <!-- The findings essay, generated by scripts/build_deed_findings.py; a card on the land-owner and journalist roles. -->
    <loc>https://brickandmortar.dev/deed-fraud/</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <!-- Who we are. The page a cold-email recipient's brand search should land on. -->
    <loc>https://brickandmortar.dev/contact/</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
