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

  <!-- Home -->
  <url>
    <loc>https://cyphera.io/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Product pages -->
  <url>
    <loc>https://cyphera.io/encrypt</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://cyphera.io/keys</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://cyphera.io/certificates</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://cyphera.io/secrets</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Research -->
  <url>
    <loc>https://cyphera.io/research/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cyphera.io/research/cypheraos</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/research/runtime</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/research/whitepapers/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog -->
  <url>
    <loc>https://cyphera.io/blog/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://cyphera.io/blog/miri-and-kani</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cyphera.io/blog/images/rust-kernel-series/hero.png</image:loc>
      <image:title>'It compiles' is not a test suite</image:title>
      <image:caption>Ferris the Rust crab walks through a Linux ABI archway toward the Cyphera Kernel foundation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://cyphera.io/blog/containing-the-unsafe</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cyphera.io/blog/images/rust-kernel-series/hero.png</image:loc>
      <image:title>How we contain the unsafe — the framekernel pattern</image:title>
      <image:caption>Ferris the Rust crab walks through a Linux ABI archway toward the Cyphera Kernel foundation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://cyphera.io/blog/rust-kernel-without-rewriting-linux</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cyphera.io/blog/images/rust-kernel-series/hero.png</image:loc>
      <image:title>How to build a Rust kernel without rewriting Linux</image:title>
      <image:caption>Ferris the Rust crab walks through a Linux ABI archway toward the Cyphera Kernel foundation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://cyphera.io/blog/another-rust-kernel</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cyphera.io/blog/images/rust-kernel-series/hero.png</image:loc>
      <image:title>So we're building another Rust kernel. Yeah, I know.</image:title>
      <image:caption>Ferris the Rust crab walks through a Linux ABI archway toward the Cyphera Kernel foundation.</image:caption>
    </image:image>
  </url>

  <!-- Integration marketing pages -->
  <url>
    <loc>https://cyphera.io/integrations/postgres</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/snowflake</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/databricks</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/bigquery</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/spring-boot</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/trino</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://cyphera.io/integrations/informatica</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Trust / info -->
  <url>
    <loc>https://cyphera.io/security</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://cyphera.io/contact</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://cyphera.io/privacy</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://cyphera.io/terms</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://cyphera.io/cookies</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://cyphera.io/accessibility</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
