<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <!-- Core pages -->
  <url>
    <loc>https://octalcode.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octalcode.com/process/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octalcode.com/privacy/</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://octalcode.com/terms/</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://octalcode.com/cookies/</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog posts -->
  <url>
    <loc>https://octalcode.com/blog/how-to-build-ai-agent-for-business/</loc>
    <lastmod>2026-10-13</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/llm-integration-existing-software/</loc>
    <lastmod>2026-10-13</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/llm-integration.webp</image:loc></image:image>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/rag-vs-fine-tuning/</loc>
    <lastmod>2026-10-13</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/rag-pipeline.webp</image:loc></image:image>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/rag-evaluation-metrics/</loc>
    <lastmod>2026-10-14</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/eval-loop.webp</image:loc></image:image>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/business-process-automation-ai-agents/</loc>
    <lastmod>2026-10-14</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/ai-agent-vs-chatbot-vs-automation/</loc>
    <lastmod>2026-10-14</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/build-vs-buy.webp</image:loc></image:image>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/rag-development-company-questions/</loc>
    <lastmod>2026-10-15</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/rag-pipeline.webp</image:loc></image:image>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/flutter-vs-react-native-startup-mvp/</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/add-ai-to-mobile-app/</loc>
    <lastmod>2026-10-15</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/llm-integration.webp</image:loc></image:image>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/human-in-the-loop-ai-agents/</loc>
    <lastmod>2026-10-16</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/ai-wrong-answer/</loc>
    <lastmod>2026-10-12</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/build-vs-buy.webp</image:loc></image:image>
    <lastmod>2026-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/rag-anti-patterns/</loc>
    <lastmod>2026-10-12</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/rag-pipeline.webp</image:loc></image:image>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/eval-first/</loc>
    <lastmod>2026-10-12</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/eval-loop.webp</image:loc></image:image>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/vector-dbs/</loc>
    <lastmod>2026-10-12</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/mlops-stack.webp</image:loc></image:image>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/autonomous-agents/</loc>
    <lastmod>2026-10-12</lastmod>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <lastmod>2026-05-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/blog/ai-surfaces/</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Work case studies -->
  <url>
    <loc>https://octalcode.com/work/petbuddy360/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/petbuddy360-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/petbuddy360-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/petbuddy360-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/mehad-hamad/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/mehad-hamad-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/mehad-hamad-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/mehad-hamad-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/ampli-fi-website/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/ampli-fi-web-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/ampli-fi-web-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/resillio/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/resillio-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/resillio-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/suite-nine/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/suite-nine-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/suite-nine-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/deus-x-capital/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/deus-x-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/deus-x-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/beauty-group-enterprise/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/beauty-group-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/beauty-group-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/drone-response-poc/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/drone-poc-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/drone-poc-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/oneplan/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/oneplan-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/oneplan-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/oneplan-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/hayati/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/hayati-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/hayati-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/hayati-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/wealthtech/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/wealthtech-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/wealthtech-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/wealthtech-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/homestead-entertainment/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/homestead-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/homestead-2.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/invoc/</loc>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/invoc-1.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/invoc-2.webp</image:loc></image:image>
    <image:image><image:loc>https://octalcode.com/assets/portfolio/invoc-3.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/scrum-gen/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/ai-seo-bot/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/46-labs/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/helio-copilot/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/kavan-pay-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/realty-one-rag/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/butcher-box-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/ecom-circles/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/ampli-fi/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/cyest-sims-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/sipnet-nlp/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://octalcode.com/work/meridian-vision/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Service sub-pages -->
  <url>
    <loc>https://octalcode.com/services/ai-applications/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/rag-development/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/rag-pipeline.webp</image:loc></image:image>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/custom-software/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/llm-integration.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/mlops-ai-infrastructure/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/mlops-stack.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/ai-augmented-design/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/ai-driven-qa/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/eval-loop.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/services/ai-consulting/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/build-vs-buy.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Industry sub-pages -->
  <url>
    <loc>https://octalcode.com/industries/telecom-ai/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/agent-approval.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/ecommerce-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/fintech-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/healthcare-ai/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/real-estate-ai/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/rag-pipeline.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://octalcode.com/industries/ai-saas/</loc>
    <image:image><image:loc>https://octalcode.com/assets/diagrams/eval-loop.webp</image:loc></image:image>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>
