<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.archcrux.com/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.archcrux.com/essays</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.archcrux.com/topics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/start-here</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.archcrux.com/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/arena</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/cohort</loc>
</url>
<url>
<loc>https://www.archcrux.com/topics/agents</loc>
</url>
<url>
<loc>https://www.archcrux.com/topics/rag</loc>
</url>
<url>
<loc>https://www.archcrux.com/topics/llm-infrastructure</loc>
</url>
<url>
<loc>https://www.archcrux.com/interview</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/data-and-knowledge-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/retrieval-and-rag</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/context-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/model-and-inference-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/agent-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/distributed-reliability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/evaluation-and-quality</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/security-governance-and-platform</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/agent-refund-unknown-outcome-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/cancellation-of-long-running-agent-with-external-effects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/concurrent-agents-edit-one-repository</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/planner-claims-timeout-tool-succeeded</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/retry-or-compensate-read-email-payment</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/migrate-long-running-agent-workflows-with-pending-approval</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/accepted-async-tool-is-not-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/approval-preview-becomes-stale</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/coding-agent-context-budget</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/context-summary-drops-negative-constraint</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/larger-context-worse-answers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/cache-common-prompt-with-changing-tenant-instructions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/select-six-from-eighty-passages</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/enterprise-retrieval-fast-acl-revocation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/deleted-document-still-quoted</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/migrate-parser-embedding-index-without-breaking-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/conflicting-policy-sources-authority-and-effective-time</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/one-tenant-dominates-ingestion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/replayed-event-after-source-change</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/permission-grants-missing-from-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/file-path-is-document-identity</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/nested-group-acl-revocation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/coherent-multi-document-snapshot</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/table-structure-and-numeric-evidence</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/snapshot-cdc-handoff-race</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/read-your-writes-over-lagging-index</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/retrieval-recall-up-answer-quality-down</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/answerability-eval-for-versioned-restricted-docs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/model-preference-up-tool-errors-up</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/relevant-citation-wrong-number</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/evaluate-agent-with-multiple-legal-trajectories</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/synthetic-eval-volume-and-trust</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/online-win-rate-falls-offline-flat</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/kv-cache-pressure-ttft-p99-diagnosis</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/continuous-batching-throughput-short-request-tail</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/interactive-and-batch-on-one-fleet</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/quantization-rare-query-regression</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/stream-stalls-after-first-token</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/kv-cache-memory-and-prefix-reuse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/three-model-routing-at-fifty-thousand-rps</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/what-does-tokens-per-second-benchmark-prove</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/provider-429-first-hour</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/layered-retries-amplify-llm-outage</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/two-region-agent-failover-duplicate-effects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/rag-p99-regression-on-three-percent</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/token-fair-admission-and-billing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/poison-agent-job-in-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/stream-reconnect-does-not-restart-action</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/stream-fails-after-visible-partial-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/queue-lease-expires-during-agent-tool-call</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/query-rewrite-drops-product-version</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/hybrid-search-hot-shard-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/retrieve-contract-clause-and-later-exception</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/restricted-hit-and-authorized-rank-thirty-five</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/ai-platform-boundaries-for-200-teams</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/retrieved-incident-note-prompt-injection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/credentials-approval-and-refund-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/schema-valid-tool-result-poisons-memory</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/cross-tenant-semantic-cache-leak</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/interview/questions/what-provider-gateway-must-expose</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-production-ai-systems-with-jev</loc>
<lastmod>2026-09-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/a-skill-is-not-a-file-it-is-a-deploy-designing-agent-skills-infrastructure</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/an-allow-is-not-a-permit-runtime-authorization-for-ai-agents</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-identity-and-delegation-for-production-ai-agents</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/stateless-mcp-didnt-delete-your-state-designing-production-mcp-infrastructure</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-observability-for-production-ai-agents</loc>
<lastmod>2026-08-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-the-context-layer-for-production-ai-agents</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-long-running-ai-agents-that-survive-failures</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/designing-a-production-rag-system-for-50-million-documents</loc>
<lastmod>2026-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/the-truth-is-not-in-the-docs</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/llm-router-can-make-cheap-models-expensive</loc>
<lastmod>2026-07-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/llm-inference-is-a-scheduler-problem</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/your-llm-rate-limiter-is-counting-the-wrong-thing</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/your-llm-dashboard-is-lying-about-load</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/one-tenant-can-break-your-llm-platform-without-sending-many-requests</loc>
<lastmod>2026-06-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/the-model-is-not-the-product</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/your-llm-system-isnt-slow-your-tail-is-slow</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/retries-make-llm-systems-less-reliable</loc>
<lastmod>2026-05-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/your-rag-evals-are-measuring-the-wrong-thing</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/articles/rag-in-production-is-mostly-not-about-retrieval</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.archcrux.com/guides/ai-agent-architecture</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.archcrux.com/guides/agent-memory-vs-execution-state</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
</url>
</urlset>
