<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://covenant-lang.org/</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://covenant-lang.org/manifesto</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Docs -->
  <url><loc>https://covenant-lang.org/docs/</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/getting-started/00-playground</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/getting-started/01-install</loc><priority>0.8</priority></url>
  <url><loc>https://covenant-lang.org/docs/getting-started/02-first-contract</loc><priority>0.8</priority></url>
  <url><loc>https://covenant-lang.org/docs/getting-started/03-cli-reference</loc><priority>0.8</priority></url>

  <!-- V0.9 changelog + migration -->
  <url><loc>https://covenant-lang.org/docs/changelog-v09</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/migration/between-versions/v08-to-v09</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/migration/between-versions/v07-to-v08</loc><priority>0.6</priority></url>

  <!-- Examples — V0.7/V0.8 retained + V0.9 new -->
  <url><loc>https://covenant-lang.org/docs/examples/01-hello-contract</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/02-fields-and-storage</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/03-actions-events-errors</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/04-guards</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/05-external-calls</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/06-erc20-token</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/07-fhe-basics</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/08-encrypted-token</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/09-post-quantum-signatures</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/10-zero-knowledge-proofs</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/11-cryptographic-amnesia</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/12-uups-upgradeable</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/13-beacon-proxy</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/14-oracle-integration</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/15-deploy-to-sepolia</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/16-nft</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/17-registry</loc><priority>0.9</priority></url>
  <url><loc>https://covenant-lang.org/docs/examples/18-external-call</loc><priority>0.9</priority></url>

  <!-- Reference + Security -->
  <url><loc>https://covenant-lang.org/docs/reference/compiler/01-pipeline</loc><priority>0.6</priority></url>
  <url><loc>https://covenant-lang.org/docs/reference/compiler/02-ir</loc><priority>0.6</priority></url>
  <url><loc>https://covenant-lang.org/docs/reference/compiler/03-targets</loc><priority>0.6</priority></url>
  <url><loc>https://covenant-lang.org/docs/reference/ercs/02-erc-8227-fhe</loc><priority>0.6</priority></url>
  <url><loc>https://covenant-lang.org/docs/reference/ercs/03-erc-8228-amnesia</loc><priority>0.6</priority></url>
  <url><loc>https://covenant-lang.org/docs/reference/ercs/05-erc-8231-pq</loc><priority>0.7</priority></url>
  <url><loc>https://covenant-lang.org/docs/security/audit-report</loc><priority>0.8</priority></url>
</urlset>
