<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://openarmature.ai/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/agent/non-obvious-shapes/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/agent/tldr/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/checkpointing/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/composition/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/fan-out/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/graphs/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/llms/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/middleware/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/observability/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/parallel-branches/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/prompts/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/concepts/state-and-reducers/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/chat-with-multimodal/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/checkpointing-and-migration/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/explicit-subgraph-mapping/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/fan-out-with-retry/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/hello-world/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/langfuse-observability/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/multimodal-prompt/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/nested-subgraphs/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/observer-hooks/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/parallel-branches/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/production-observability/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/routing-and-subgraphs/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/examples/tool-use/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/getting-started/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/model-providers/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/model-providers/authoring/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/model-providers/vllm/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/bypass-if-output-exists/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/caller-supplied-trace-identifiers/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/observer-state-reconciliation/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/parameterized-entry-point/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/session-as-checkpoint-resume/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/state-migration-on-resume/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/patterns/tool-dispatch-as-node/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/checkpoint/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/graph/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/llm/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/observability/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
    <url>
         <loc>https://openarmature.ai/reference/prompts/</loc>
         <lastmod>2026-06-02</lastmod>
    </url>
</urlset>