<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!--
    lastmod policy (W9): these dates reflect REAL content change, never an
    every-build auto-bump (inflated lastmod erodes crawler trust). Update a
    route's lastmod only when its served content actually changes. The
    2026-06-17 stamps below mark the build-time body-bake + per-route JSON-LD
    landing (real crawler-visible content change); legal/privacy/imprint stay
    frozen because their copy did not change.
  -->
  <!-- Root Identity -->
  <url>
    <loc>https://www.danmercede.com/</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/ecosystem</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/about</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/proof</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/case-studies/financial-services</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/case-studies/healthcare</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/works</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/connect</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/legal</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/privacy</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/imprint</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <!-- Thought corpus (per-thought routes; lastmod = each essay publish date, R2; generated at build from THOUGHTS) -->
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-06-16-the-gate-is-the-product</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-06-09-open-source-the-gate-not-the-verdict</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-06-08-authority-gate-made-runnable</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-06-02-a-governance-claim-you-cannot-run-is-advisory</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-05-26-distrust-the-models-own-output-shape</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-05-20-pre-execution-authority-gates</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-05-19-the-merge-is-a-state-mutation</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-05-12-posted-is-not-published</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-05-05-gated-substrate-is-a-pinned-sha</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-04-28-content-has-a-substrate-too</loc>
    <lastmod>2026-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-04-21-the-gate-defends-state-from-its-own-author</loc>
    <lastmod>2026-04-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-04-14-redact-at-the-boundary-fail-closed</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-04-07-a-proof-pack-demonstrates-enforcement</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-03-31-deleting-the-fallback-is-the-enforcement</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-03-24-a-reviewer-that-cannot-abstain-is-not-a-gate</loc>
    <lastmod>2026-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-03-17-a-repo-boundary-is-an-enforcement-primitive</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-03-10-extraction-without-a-frozen-contract</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-03-03-memory-is-a-governance-surface</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-02-24-the-choke-point-is-the-control</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-02-17-why-enterprise-ai-fails-at-runtime-not-capability</loc>
    <lastmod>2026-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-02-10-the-four-layer-enforcement-stack</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-02-03-receipts-are-not-logs</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-01-27-fail-closed-is-not-conservative-it-is-correct</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-01-20-behavioral-drift-the-slow-failure-mode</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.danmercede.com/thoughts/2026-01-13-capability-removal-vs-capability-restriction</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
