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

  <!-- Homepage -->
  <url>
    <loc>https://www.kynaix.com/</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Products -->
  <url>
    <loc>https://www.kynaix.com/products/msm</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    The book page.

    A static file for the same reason as msm-demo.html: it is meant to be shared
    into parent and teacher groups, and unfurlers do not run JavaScript, so only
    a real HTML file can carry its own preview card.
  -->
  <url>
    <loc>https://www.kynaix.com/vektor.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    Demo video.

    A real static file rather than a React route: crawlers and link unfurlers do
    not run JavaScript, so this is the only page that can carry its own preview
    card and video metadata. The video: extension below is what lets Google show
    a thumbnail and duration in results rather than a plain blue link.
  -->
  <url>
    <loc>https://www.kynaix.com/msm-demo.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <video:video>
      <video:thumbnail_loc>https://www.kynaix.com/media/msm/kynaix-msm-demo-og.jpg</video:thumbnail_loc>
      <video:title>My Secret Manager — product demo</video:title>
      <video:description>A three-minute walkthrough of My Secret Manager: unlocking the encrypted vault, organising secrets by environment, rotating a key, catching drift against a .env file, the compliance scan and expiry policy, and transferring an environment to another machine over the local network or the MSM Server relay.</video:description>
      <video:content_loc>https://www.kynaix.com/media/msm/kynaix-msm-demo.mp4</video:content_loc>
      <video:duration>220</video:duration>
      <video:publication_date>2026-09-02</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:requires_subscription>no</video:requires_subscription>
      <video:live>no</video:live>
    </video:video>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://www.kynaix.com/legal/copyright</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://www.kynaix.com/legal/terms/msm</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://www.kynaix.com/legal/privacy/msm</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://www.kynaix.com/legal/notices/msm</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.2</priority>
  </url>

</urlset>
