<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://mainlog.dev/</loc></url><url><loc>https://mainlog.dev/about/</loc></url><url><loc>https://mainlog.dev/archive/</loc></url><url><loc>https://mainlog.dev/books/</loc></url><url><loc>https://mainlog.dev/code/</loc></url><url><loc>https://mainlog.dev/code/padspeaker/</loc></url><url><loc>https://mainlog.dev/code/scrappy/</loc></url><url><loc>https://mainlog.dev/code/toolbench/</loc></url><url><loc>https://mainlog.dev/code/xpress/</loc></url><url><loc>https://mainlog.dev/podcast/</loc></url><url><loc>https://mainlog.dev/posts/agent-architecture-diagrams/</loc></url><url><loc>https://mainlog.dev/posts/agent-cost-control/</loc></url><url><loc>https://mainlog.dev/posts/agent-event-bus/</loc></url><url><loc>https://mainlog.dev/posts/agent-handoff/</loc></url><url><loc>https://mainlog.dev/posts/agent-memory/</loc></url><url><loc>https://mainlog.dev/posts/agent-state-machines/</loc></url><url><loc>https://mainlog.dev/posts/audio-bitrate-header-overhead/</loc></url><url><loc>https://mainlog.dev/posts/backpressure/</loc></url><url><loc>https://mainlog.dev/posts/book-review-ai-guide/</loc></url><url><loc>https://mainlog.dev/posts/book-review-life3/</loc></url><url><loc>https://mainlog.dev/posts/book-review-meaning-of-life/</loc></url><url><loc>https://mainlog.dev/posts/book-review-possible-minds/</loc></url><url><loc>https://mainlog.dev/posts/book-review-sapiens/</loc></url><url><loc>https://mainlog.dev/posts/book-review-whats-it-all-about/</loc></url><url><loc>https://mainlog.dev/posts/code-review-economics/</loc></url><url><loc>https://mainlog.dev/posts/concept-count/</loc></url><url><loc>https://mainlog.dev/posts/find-a-path/</loc></url><url><loc>https://mainlog.dev/posts/keys-then-audio/</loc></url><url><loc>https://mainlog.dev/posts/late-is-lost/</loc></url><url><loc>https://mainlog.dev/posts/linear-regression/</loc></url><url><loc>https://mainlog.dev/posts/measuring-latency/</loc></url><url><loc>https://mainlog.dev/posts/observability-driven/</loc></url><url><loc>https://mainlog.dev/posts/one-sentence-api/</loc></url><url><loc>https://mainlog.dev/posts/optional-python-imports/</loc></url><url><loc>https://mainlog.dev/posts/participant-that-decodes/</loc></url><url><loc>https://mainlog.dev/posts/plugin-discovery/</loc></url><url><loc>https://mainlog.dev/posts/pytest-plugin-ci-only-failures/</loc></url><url><loc>https://mainlog.dev/posts/receiver-talks-back/</loc></url><url><loc>https://mainlog.dev/posts/sample-rate-cannot-restore-sound/</loc></url><url><loc>https://mainlog.dev/posts/service-mesh/</loc></url><url><loc>https://mainlog.dev/posts/toolbench-internals/</loc></url><url><loc>https://mainlog.dev/posts/toolbench/</loc></url><url><loc>https://mainlog.dev/posts/turn-without-the-user/</loc></url><url><loc>https://mainlog.dev/posts/user-changes-their-mind/</loc></url><url><loc>https://mainlog.dev/posts/voice-packet/</loc></url><url><loc>https://mainlog.dev/posts/when-to-merge-duplicate-code/</loc></url><url><loc>https://mainlog.dev/posts/where-the-server-sits/</loc></url><url><loc>https://mainlog.dev/posts/xpress-language/</loc></url><url><loc>https://mainlog.dev/projects/</loc></url><url><loc>https://mainlog.dev/resume/</loc></url><url><loc>https://mainlog.dev/series/</loc></url><url><loc>https://mainlog.dev/series/ai-agentic/</loc></url><url><loc>https://mainlog.dev/series/down-to-the-wire/</loc></url><url><loc>https://mainlog.dev/series/realtime-voice/</loc></url><url><loc>https://mainlog.dev/series/results-may-vary/</loc></url><url><loc>https://mainlog.dev/tools/</loc></url><url><loc>https://mainlog.dev/tools/agent-tool-schema-linter/</loc></url><url><loc>https://mainlog.dev/tools/call-topology-cost/</loc></url><url><loc>https://mainlog.dev/tools/capacity-planner/</loc></url><url><loc>https://mainlog.dev/tools/copy-drift/</loc></url><url><loc>https://mainlog.dev/tools/fan-out-tail/</loc></url><url><loc>https://mainlog.dev/tools/ice-pair-ranker/</loc></url><url><loc>https://mainlog.dev/tools/jitter-fec/</loc></url><url><loc>https://mainlog.dev/tools/llm-timeout-check/</loc></url><url><loc>https://mainlog.dev/tools/loss-playout/</loc></url><url><loc>https://mainlog.dev/tools/metric-cardinality/</loc></url><url><loc>https://mainlog.dev/tools/overload-queue/</loc></url><url><loc>https://mainlog.dev/tools/percentile-rollup/</loc></url><url><loc>https://mainlog.dev/tools/pr-split-cost/</loc></url><url><loc>https://mainlog.dev/tools/retry-amplification/</loc></url><url><loc>https://mainlog.dev/tools/rtcp-inspector/</loc></url><url><loc>https://mainlog.dev/tools/sdp-explainer/</loc></url><url><loc>https://mainlog.dev/tools/state-machine-analyzer/</loc></url><url><loc>https://mainlog.dev/tools/stun-decoder/</loc></url><url><loc>https://mainlog.dev/tools/tcp-throughput/</loc></url><url><loc>https://mainlog.dev/tools/timeout-budget/</loc></url></urlset>