<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://richchris.com/</loc><lastmod>2026-10-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://richchris.com/guides</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://richchris.com/free</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://richchris.com/blog</loc><lastmod>2026-10-12</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://richchris.com/learn</loc><lastmod>2026-10-12</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://richchris.com/blog/agent-tool-calling-json-schemas.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/ai-agent-loop-python.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/ai-agent-memory-python.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/avoid-defi-wallet-drains.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/dns-over-tls-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/harden-ssh-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/blog/verify-smart-contracts-etherscan.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/agent-loop.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/apparmor.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/audit.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/automatic-security-updates.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/backup.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/chain-of-thought.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/cold-storage.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/context-window.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/default-deny-firewall.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/dns-over-tls.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/evals.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/fail2ban.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/few-shot-prompting.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/fine-tuning.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/firewall.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/front-running.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/full-disk-encryption.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/function-calling-schema.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/gas-fees.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/guardrails.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/hardware-wallet.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/honeypot.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/https.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/impermanent-loss.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/in-context-memory.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/least-privilege.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/liquidity-pool.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/luks.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/mempool.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/multi-agent-system.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/multimodal.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/observability.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/orchestration.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/patch-management.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/phishing.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/private-key.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/prompt-injection.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/rag.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/rate-limiting.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/rug-pull.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/sandwich-attack.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/secrets-management.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/seed-phrase.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/self-custody.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/slippage.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/smart-contract.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/ssh-key-auth.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/stablecoin.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/stop-reason.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/streaming.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/sudo-hardening.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/system-prompt.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/systemd-resolved.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/token-approval.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/tokens.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/tool-calling.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/two-factor-authentication.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/ufw.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/vector-store.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/wallet-drainer.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/learn/yield-farming.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://richchris.com/how/ai-agent-memory.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/avoid-phishing-site.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/build-ai-agent-loop.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/check-dns-leak.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/default-deny-firewall-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/define-ai-agent-tool.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/encrypt-dns-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/harden-ssh-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/install-fail2ban-ubuntu.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/read-token-before-buy.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/revoke-token-approvals.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/setup-hardware-wallet.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://richchris.com/how/verify-defi-contract.html</loc><lastmod>2026-10-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
</urlset>
