<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gaganbhatia.me</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/about</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/demos</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/demos/gate</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/demos/governance</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work/zero-trust-identity-for-a-member-portal</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work/refunds-from-paper-to-straight-through</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work/year-end-batch-two-days-to-four-hours</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work/service-purchase-from-oracle-forms-to-spring</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/work/payments-through-two-custodial-banks</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/videos</loc>
</url>
<url>
<loc>https://gaganbhatia.me/now</loc>
<lastmod>2026-10-12</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/talks</loc>
</url>
<url>
<loc>https://gaganbhatia.me/writing/a-reasoning-trace-is-not-a-security-boundary</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/open-models-win-on-tokens-closed-models-win-on-dollars</loc>
<lastmod>2026-10-24</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/agents-on-borrowed-credentials</loc>
<lastmod>2026-10-23</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/claude-duet-is-announced</loc>
<lastmod>2026-10-21</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/the-decision-tier-can-now-see-the-screen</loc>
<lastmod>2026-10-19</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/claude-certified-architect-foundations-passed</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/opentelemetry-for-the-claude-platform</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/the-model-is-splitting-into-tiers</loc>
<lastmod>2026-10-07</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/jev-as-a-reranker</loc>
<lastmod>2026-10-01</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/keeping-my-old-llm-judge</loc>
<lastmod>2026-09-26</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/a-voice-controlled-browser-on-typed-decisions</loc>
<lastmod>2026-09-19</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/a-model-that-returns-a-decision-not-text</loc>
<lastmod>2026-09-17</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/agent-identity-nist-and-the-aws-half-you-already-have</loc>
<lastmod>2026-09-11</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/astra-critical-cyber-risk-and-a-halt-to-design-for</loc>
<lastmod>2026-09-03</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/150-annotated-traces-before-an-agent-earns-autonomy</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/nvidia-buys-the-middle-of-the-stack</loc>
<lastmod>2026-08-27</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/spring-ai-and-the-java-path-into-agentic-ai</loc>
<lastmod>2026-08-23</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/google-paid-10-million-for-a-dead-airlines-traces</loc>
<lastmod>2026-08-20</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/running-deepseek-harness-locally</loc>
<lastmod>2026-08-19</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/anthropic-publishes-the-watermark-spec</loc>
<lastmod>2026-08-16</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/how-claudes-watermark-probably-works</loc>
<lastmod>2026-08-15</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/graph-engineering-is-workflow-with-a-new-sticker</loc>
<lastmod>2026-08-13</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/two-opposite-answers-to-the-same-question</loc>
<lastmod>2026-08-11</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/stop-retrieving-start-traversing</loc>
<lastmod>2026-08-09</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/the-openai-hugging-face-incident-told-in-full</loc>
<lastmod>2026-08-08</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/ai4-day-3-ai-leaves-the-screen</loc>
<lastmod>2026-08-06</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/ai4-day-1-nobody-was-talking-about-models</loc>
<lastmod>2026-08-05</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/ai4-day-2-governing-ai-and-paying-for-it</loc>
<lastmod>2026-08-05</lastmod>
</url>
<url>
<loc>https://gaganbhatia.me/writing/the-question-i-am-bringing-to-ai4</loc>
<lastmod>2026-08-03</lastmod>
</url>
</urlset>
