<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://duplexinterface.vercel.app/</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/chat</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/local-vs-cloud-llm</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/browser-based-ai-security</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/telemetry-controls</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/hardware-agnostic</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/local-storage-sync</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/open-source-models-guide</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/the-api-economy</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/network-debugging-chromium</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/managing-local-daemons</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/dns-over-https-setup</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/metric-interpretation</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/enterprise-csp</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/vram-allocation-webgpu</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/doh-resolver-pipeline</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/accumulative-reconciliation</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/aes-encrypted-export</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/local-versus-cloud-latency-sheet</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/gpu-vram-hardware-specifications</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/open-source-context-limits</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/network-routing-architectures</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/compliance-auditing-hipaa</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/vram-offloading-webgpu</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/q4-vs-q8-quantization</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/service-worker-state-hydration</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/cryptographic-local-sync</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/webrtc-zero-server-telemetry</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/canvas-rendering-attention-heads</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/css-parent-selectors-interactive-hud</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/custom-reactive-d3-stream-speed</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/handling-stream-overflows</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/preventing-ui-jank-requestanimationframe</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/safari-gpu-profiling-webgpu</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/interactive-theme-engine-performance</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/smooth-scroll-animations</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/state-synchronization-postmessage</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/optimizing-react-memo-streams</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/what-is-parallel-inference</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/client-side-privacy</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/ttft-explained</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/tps-speed-metrics</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/local-llama-vs-cloud</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/zero-backend-architecture</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/prompt-cross-testing</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/cost-fallacy-of-apis</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/air-gapped-healthcare-ai</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/writing-prompts-for-code</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/building-trust-zero-telemetry</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/introduction-to-quantization</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/local-ai-performance</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/multi-model-brainstorming</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/environmental-impact-ai</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/securing-enterprise-data</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/decentralized-vs-centralized-ai</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/philosophy-of-privacy-first</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/how-local-ai-democratizing-code</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/comparing-claude-gpt-creative</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/ai-hallucination-A-B-testing</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/sovereignty-of-personal-weights</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/energy-economics-decentralized-ai</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/data-gapping-corporate-espionage</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/concepts/evolution-of-open-weights</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/architecture</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/docs/cors-setup</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/multiplexing</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/features/privacy</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/resources/comparisons</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/react-reconciliation-streaming</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/fetch-keepalive-abortcontroller</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/web-crypto-api-localstorage</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/gguf-quantization-mechanics</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/v8-garbage-collection-chat</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/websocket-vs-server-sent-events</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/css-grid-multiplexing</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/seo-json-ld-single-page-apps</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/token-bucket-rate-limiting</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/service-worker-caching</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/kv-cache-mem-optimization</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/gpu-execution-kernels-opt</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/mixed-precision-awq-vs-gptq</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/cpu-simd-vectorization-llama</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/engineering/attention-head-pruning-mechanics</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duplexinterface.vercel.app/blog/physics-of-prompt-arrays</loc>
    <lastmod>2026-06-11T17:02:29.688Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>