<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <!-- Static pages -->
  <url>
    <loc>https://www.darknetian.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://www.darknetian.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.darknetian.com/contact/</loc>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.darknetian.com/bookings/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://www.darknetian.com/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Projects index -->
  <url>
    <loc>https://www.darknetian.com/projects/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Blog posts (list:yes only) -->
  <url>
    <loc>https://www.darknetian.com/posts/2026-06-03-agent-identity-without-a-new-authority/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/agent-identity-without-a-new-authority/hero.png</image:loc><image:caption>Three-pane diagram contrasting trust roots — centralized registry / sovereign issuer + hardware wallet / DNS + DNSSEC + DANE + x509_san_dns — with the third pane labelled &quot;the substrate that already exists&quot;</image:caption>
      <image:title>Agent Identity Without a New Authority — Digital Wallets and the SAN</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-25-syslog-to-dnstap/</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/syslog-to-dnstap/hero.png</image:loc><image:caption>ASCII-art pipeline diagram showing NIOS grid members emitting dnstap protobuf frames over tcp/6000 to dnscollector, which pipes JSON on stdout to bridge.py, which posts GELF to a dedicated Graylog index set</image:caption>
      <image:title>Over-Engineering Homelab Syslog Receiving With DNSTAP</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-22-morpheus-liberates-agents/</loc>
    <lastmod>2026-05-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/morpheus-goes-real/hero.png</image:loc><image:caption>Matrix-styled ASCII-art hero — two pill capsules side-by-side over outstretched cupped palms, with the red pill on the left labelled &quot;score_detail() · after DCV verify · full findings + fix copy&quot; and the blue pill on the right labelled &quot;score() · anyone, free · summary + presence chips&quot;; top text reads &quot;choose your detail level —&quot;; bottom carries the Morpheus quote &quot;what if I told you your right to be discovered on the internet shouldn&#39;t depend on your relationship with a third-party host?&quot;</image:caption>
      <image:title>Auditing the Agent Internet — Agents Grading Agents</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-20-bookings-goes-real/</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/bookings-goes-real/hero.png</image:loc><image:caption>Terminal screenshot of `npx wrangler secret put ANTHROPIC_API_KEY` uploading the API key for the darknetian-bookings worker — wrangler 3.114.17, secret created successfully on Cloudflare</image:caption>
      <image:title>Bookings Goes Real — Cloudflare Workers, Claude Managed Agents, and DNS-AID Glue</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-18-agentfinder/</loc>
    <lastmod>2026-05-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/agentfinder/hero.png</image:loc><image:caption>Diagram of an AgentFinder federated query — a natural-language query box at the top fans out via parallel /search calls to three domains (darknetian.com matches with score 0.92, example.com returns no match, other.org returns a low-score alternative), and the winning candidate resolves through a DNS-AID SVCB record at bookings._agents.darknetian.com to bookings.darknetian.com</image:caption>
      <image:title>AgentFinder — Federation, Semantic Search, and the DNS Gesture</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-17-ctem-spiderweb/</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/ctem-spiderweb/hero.jpg</image:loc><image:caption>Three figures in Guy Fawkes masks seated at a curved console of triple monitors lit by green hacker-style UI, framed by an industrial geodesic ceiling structure and red rim lighting (photo by Tima Miroshnichenko on Pexels)</image:caption>
      <image:title>Wiring the CTEM Spiderweb</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-16-ai-catalog/</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/ai-catalog/hero.png</image:loc><image:caption>Header of the AI Catalog Unofficial Draft (30 April 2026) at agent-card.github.io/ai-catalog/, showing the spec title, draft date, latest editor&#39;s draft URL, and Creative Commons Attribution 4.0 licensing footer</image:caption>
      <image:title>ai-catalog — One URL, Many Protocols</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-15-the-thing-the-index-points-to/</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/the-thing-the-index-points-to/hero.png</image:loc><image:caption>Terminal screenshot showing a signed C2SP checkpoint emitted by the live ans-tl deployment at ans.darknetian.com, alongside the SVCB record at _index._agents.darknetian.com pointing back at it</image:caption>
      <image:title>The Thing the Index Points To</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-14-five-fake-agents-real-dns/</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/five-fake-agents-real-dns/hero.png</image:loc><image:caption>Terminal screenshot of dig output showing SVCB ServiceMode, AliasMode, TLSA, and TXT records resolving with DNSSEC AD flag set</image:caption>
      <image:title>Five Fake Agents on a Real Cloudflare Zone</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-13-agent-cards/</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/agent-cards/hero.png</image:loc><image:caption>Rendering of a /.well-known/agent-card/bookings.json document in neon-on-dark monospace, showing the load-bearing fields — id, provider, description, an interfaces[] array of three protocol entries (a2a, mcp, https), capabilities, securitySchemes, version — laid out like an ASCII-art card</image:caption>
      <image:title>Agent Cards — The Well-Known JSON</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-12-edns-agent-hint/</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/edns-agent-hint/hero.png</image:loc><image:caption>Cover page of RFC 6891 — &quot;Extension Mechanisms for DNS (EDNS(0))&quot; by Damas, Graff, and Vixie, April 2013 — the foundational standards-track document the agent-hint work builds on</image:caption>
      <image:title>EDNS(0) for Agent Discovery — Letting the Client Tell the Resolver What It&#39;s Looking For</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-10-reef/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/reef/hero.png</image:loc><image:caption>Terminal output of BEACON summarizing an Infoblox Threat Defense tenant with counts of policies, named lists, and feeds</image:caption>
      <image:title>REEF — When the Agent Holds the Pen</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-08-dns-aid-dcv/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/dns-aid-dcv/hero.png</image:loc><image:caption>GitHub view of PR</image:caption>
      <image:title>DCV — Proving an Agent Belongs to a Domain Without a Central Authority</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-05-07-graylog-deepened/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/graylog-deepened/hero.png</image:loc><image:caption>Top clients widget showing client_ip resolved next to fixedaddress name and DHCP hostname columns, with NIOS-known hosts alongside unenriched ones</image:caption>
      <image:title>Graylog Enrichment, Deepened</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-18-experimental-rr/</loc>
    <lastmod>2026-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/new-rr/hero.png</image:loc><image:caption>A meme from the &#39;you wouldn&#39;t download a car&#39; ad campaign that says &#39;you wouldn&#39;t add to DNS&#39;</image:caption>
      <image:title>Creating a New DNS Resource Record Type</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-12-CVE-2024-1737/</loc>
    <lastmod>2026-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/cve/hero.png</image:loc><image:caption>NIST NVD entry for CVE 2024 1737</image:caption>
      <image:title>Zombie Data Came Back to Life to Kill Me 🧟‍♂️</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-11-use-forwarders-only/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/field-notes/forwarders-only/hero.png</image:loc><image:caption>Cache miss error in google chrome</image:caption>
      <image:title>Help! Use Forwarders Only Caused My Outage</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-10-dns-server-redirection/</loc>
    <lastmod>2026-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/hot-rfc/edsr/hero.png</image:loc><image:caption>Secure DNS configuration menu in Brave browser settings</image:caption>
      <image:title>Encrypted DNS Server Redirection</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-09-grafana-and-prometheus-for-homelab/</loc>
    <lastmod>2026-01-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/snmp/hero.png</image:loc><image:caption>Graylog installation screen</image:caption>
      <image:title>Adding Observability to the Homelab</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-08-enriching-graylog/</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/enrichment/hero.png</image:loc><image:caption>Graylog enriched dashboard screen</image:caption>
      <image:title>Enriching Graylog with Infoblox</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-07-graylog-for-infoblox/</loc>
    <lastmod>2026-01-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/graylog-infoblox/DNS.png</image:loc><image:caption>Graylog dashboard screen</image:caption>
      <image:title>Graylog for Infoblox</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-06-graylog-for-homelab/</loc>
    <lastmod>2026-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/graylog-install/hero.png</image:loc><image:caption>Graylog installation screen</image:caption>
      <image:title>Graylog for Homelab (on Ubuntu 24.04 LTS)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-05-zero-trust-overlays/</loc>
    <lastmod>2026-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/zto/hero.png</image:loc><image:caption>Stock market ticker</image:caption>
      <image:title>Zero Trust Overlays</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/posts/2026-01-04-build-this-website/</loc>
    <lastmod>2026-01-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/posts/build-this-website/hero.png</image:loc><image:caption>Neon planet covered in chains and a padlock underneath reads &#39;trust is scarce&#39; (AI generated)</image:caption>
      <image:title>Build This Website</image:title>
    </image:image>
  </url>

  <!-- Projects (list:yes only) -->
  <url>
    <loc>https://www.darknetian.com/project/2026-05-12-dns-aid/</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/dns-aid/hero.png</image:loc><image:caption>Screenshot of the &quot;How it works&quot; four-step diagram from dns-aid.org — Publish your agent, DNSSEC signs the zone, Agents discover yours, Validate &amp; connect</image:caption>
      <image:title>DNS-AID — DNS-based Agent Identification and Discovery</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-17-ai-discovery/</loc>
    <lastmod>2026-01-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/ai-discovery/hero.png</image:loc><image:caption>A meme from the &#39;you wouldn&#39;t download a car&#39; ad campaign that says &#39;you wouldn&#39;t add to DNS&#39;</image:caption>
      <image:title>Agentic AI Discovery</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-16-automate-customer-activity/</loc>
    <lastmod>2026-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/sam/hero.png</image:loc><image:caption>Example state flow diagram of automation for salesforce</image:caption>
      <image:title>Automated Activity Tracking</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-15-identifying-health-checks/</loc>
    <lastmod>2026-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/anchor/hero.png</image:loc><image:caption>A slide presentation describing ANCHOR</image:caption>
      <image:title>Identifying Health Checks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-14-workstream-automation/</loc>
    <lastmod>2026-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/ablate/hero.png</image:loc><image:caption>A slide overview of the project</image:caption>
      <image:title>Workstream Automation</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-13-automated-health-checks/</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/piano/hero.png</image:loc><image:caption>PIANO - Proactive Infoblox Assessments for NIOS Operations</image:caption>
      <image:title>Automated Health Checks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.darknetian.com/project/2026-01-12-local-lab/</loc>
    <lastmod>2026-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.darknetian.com/assets/img/project/lab/hero.png</image:loc><image:caption>A screen showing a virtual team (VT) with a security focus</image:caption>
      <image:title>Building a Local Lab</image:title>
    </image:image>
  </url>
</urlset>
