<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://zkauth.dev/</loc>
<priority>1</priority>
</url>
<url>
<loc>https://zkauth.dev/pricing</loc>
<priority>0.9</priority>
</url>
<url>
<loc>https://zkauth.dev/blog</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://zkauth.dev/about</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://zkauth.dev/privacy</loc>
<priority>0.3</priority>
</url>
<url>
<loc>https://zkauth.dev/terms</loc>
<priority>0.3</priority>
</url>
<url>
<loc>https://zkauth.dev/cookies</loc>
<priority>0.3</priority>
</url>
<url>
<loc>https://zkauth.dev/auth.md</loc>
<priority>0.3</priority>
</url>
<url>
<loc>https://zkauth.dev/design.md</loc>
<priority>0.3</priority>
</url>
<url>
<loc>https://zkauth.dev/docs</loc>
<priority>0.9</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/getting-started</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/installation</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/quick-start</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/authentication</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/security</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/limitations</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/threat-model</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/evidence</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/api-reference</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/sdk-reference</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/examples</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/deployment</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/docs/changelog</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/blog/authentication-that-never-sees-the-password</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/blog/hosted-auth-with-hard-edges</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/blog/api-keys-are-environment-slots</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/blog/fail-closed</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://zkauth.dev/blog/the-list-of-things-we-dont-do</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
</urlset>
