<?xml version="1.0" encoding="UTF-8"?>
<!--
  AiKey sitemap. Manually maintained — small enough (20 pages) that a
  build-time generator would add infrastructure for negative payoff.
  When adding a new page: add a <url> block here AND its zh/en sibling.

  hreflang convention:
    - zh-CN: pages under aikeylabs.com/ (no prefix)
    - en:    pages under aikeylabs.com/en/
    - x-default: en (English is the broader-reach default per Google's
                 multi-region SEO guidance for global B2B tools)

  lastmod: optional per spec; omitted because we don't have a reliable
  per-page lastmod feed yet. Adding random timestamps would actively
  mislead Google. When we ship a Vite build-time sitemap generator,
  lastmod gets populated from git log per page.
-->
<urlset xmlns="http://www.sitemap.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Homepage -->
  <url>
    <loc>https://aikeylabs.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/"/>
  </url>

  <!-- Quickstart -->
  <url>
    <loc>https://aikeylabs.com/quickstart/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/quickstart/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/quickstart/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/quickstart/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/quickstart/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/quickstart/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/quickstart/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/quickstart/"/>
  </url>

  <!-- Personal docs -->
  <url>
    <loc>https://aikeylabs.com/docs/personal/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/docs/personal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/docs/personal/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/docs/personal/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/docs/personal/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/docs/personal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/docs/personal/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/docs/personal/"/>
  </url>

  <!-- Enterprise docs -->
  <url>
    <loc>https://aikeylabs.com/docs/enterprise/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/docs/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/docs/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/docs/enterprise/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/docs/enterprise/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/docs/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/docs/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/docs/enterprise/"/>
  </url>

  <!-- Enterprise landing -->
  <url>
    <loc>https://aikeylabs.com/enterprise/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/enterprise/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/enterprise/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/enterprise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/enterprise/"/>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://aikeylabs.com/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/"/>
  </url>

  <!-- Blog posts -->
  <url>
    <loc>https://aikeylabs.com/blog/ai-coding-harness/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/ai-coding-harness/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/ai-coding-harness/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/ai-coding-harness/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/blog/ai-coding-harness/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/ai-coding-harness/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/ai-coding-harness/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/ai-coding-harness/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/blog/ai-era-engineering-assets/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/ai-era-engineering-assets/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/ai-era-engineering-assets/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/ai-era-engineering-assets/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/blog/ai-era-engineering-assets/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/blog/ai-era-engineering-assets/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/blog/ai-era-engineering-assets/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/blog/ai-era-engineering-assets/"/>
  </url>

  <!-- Cases -->
  <url>
    <loc>https://aikeylabs.com/cases/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/cases/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/cases/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/cases/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/cases/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/cases/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/cases/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/cases/"/>
  </url>

  <!-- Guide -->
  <url>
    <loc>https://aikeylabs.com/guide/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/guide/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/guide/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/guide/"/>
  </url>
  <url>
    <loc>https://aikeylabs.com/en/guide/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://aikeylabs.com/guide/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aikeylabs.com/en/guide/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aikeylabs.com/en/guide/"/>
  </url>

</urlset>
