<?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">
<url>
<loc>https://namoid.in/</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://namoid.in/pricing</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://namoid.in/startups</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://namoid.in/developers</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://namoid.in/dpdp-readiness</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://namoid.in/sponsorships</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://namoid.in/about</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://namoid.in/investors</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://namoid.in/blog</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://namoid.in/security</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://namoid.in/privacy</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://namoid.in/terms</loc>
<lastmod>2026-07-09T21:00:30.703Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://namoid.in/blog/ckyc-2-0-for-fintech-developers</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/ckyc-2-0-for-fintech-developers.png</image:loc><image:title>CKYC 2.0: India&apos;s Real-Time KYC Shift for Developers</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/how-to-get-sponsors-for-your-hackathon</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/how-to-get-sponsors-for-your-hackathon.png</image:loc><image:title>How to Get Sponsors for Your Hackathon or Tech Fest</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/india-startup-data-breaches-diy-auth</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/india-startup-data-breaches-diy-auth.png</image:loc><image:title>India Startup Data Breaches: Why DIY Auth Keeps Failing</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/ai-agent-identity-wimse-spiffe-oauth</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/ai-agent-identity-wimse-spiffe-oauth.png</image:loc><image:title>AI Agent Identity in 2026: WIMSE, SPIFFE, and OAuth</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/oauth-mix-up-attack-rfc-9207</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/oauth-mix-up-attack-rfc-9207.png</image:loc><image:title>OAuth Mix-Up Attacks: How RFC 9207 Shuts Them Down</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/cimd-vs-dynamic-client-registration</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/cimd-vs-dynamic-client-registration.png</image:loc><image:title>CIMD vs Dynamic Client Registration for AI Agents</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-rules-2025-notified</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-rules-2025-notified.png</image:loc><image:title>DPDP Rules 2025 Notified: Engineering Timeline to 2027</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/identity-for-ai-agents</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/identity-for-ai-agents.png</image:loc><image:title>Identity for AI Agents: Scoped, Audience-Bound Tokens</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/secure-mcp-server</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/secure-mcp-server.png</image:loc><image:title>Securing an MCP Server: Audience Binding and PRM</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/account-aggregator-consent-vs-oauth</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/account-aggregator-consent-vs-oauth.png</image:loc><image:title>Account Aggregator Consent vs OAuth Consent, Explained</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/credential-stuffing-account-takeover-defense</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/credential-stuffing-account-takeover-defense.png</image:loc><image:title>Credential Stuffing Defense: Block Breached Passwords</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-for-engineers-vs-gdpr</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-for-engineers-vs-gdpr.png</image:loc><image:title>DPDP for Engineers: What Changes in Your Code vs GDPR</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/how-to-validate-a-jwt</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/how-to-validate-a-jwt.png</image:loc><image:title>How to Validate a JWT Correctly (2026 Update)</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/is-firebase-auth-dpdp-compliant</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/is-firebase-auth-dpdp-compliant.png</image:loc><image:title>Is Firebase Auth DPDP-Compliant? A Residency Reality Check</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/mcp-oauth-2-1-explained</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/mcp-oauth-2-1-explained.png</image:loc><image:title>How MCP Authorization Works: OAuth 2.1 for AI Agents</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/migrate-from-firebase-auth-india</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/migrate-from-firebase-auth-india.png</image:loc><image:title>Migrate from Firebase Auth to an India-Resident IdP</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/rate-limiting-auth-endpoints</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/rate-limiting-auth-endpoints.png</image:loc><image:title>Rate-Limiting Auth Endpoints: Login, OTP, and Abuse</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/refresh-token-rotation-replay-detection</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/refresh-token-rotation-replay-detection.png</image:loc><image:title>Refresh-Token Rotation and Replay Detection, Explained</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/saml-vs-oidc-enterprise-sso</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/saml-vs-oidc-enterprise-sso.png</image:loc><image:title>SAML vs OIDC for Enterprise SSO: Which to Choose in 2026</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/totp-vs-sms-otp-rbi</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/totp-vs-sms-otp-rbi.png</image:loc><image:title>TOTP vs SMS OTP: Security, and What RBI Now Requires</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/verifiable-parental-consent-digilocker</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/verifiable-parental-consent-digilocker.png</image:loc><image:title>Verifiable Parental Consent via DigiLocker: How to Build It</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/single-oidc-issuer-india</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/single-oidc-issuer-india.png</image:loc><image:title>One OIDC Issuer for Auth, India KYC, and DPDP</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/build-vs-buy-auth-india</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/build-vs-buy-auth-india.png</image:loc><image:title>Build vs Buy Auth in India: The Real Cost</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/aws-cognito-alternative-india-data-residency</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/aws-cognito-alternative-india-data-residency.png</image:loc><image:title>AWS Cognito Alternative: India Data Residency</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/auth0-alternative-india</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/auth0-alternative-india.png</image:loc><image:title>Auth0 Alternative for India: DPDP and Rails Compared</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/what-is-ciam</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/what-is-ciam.png</image:loc><image:title>What Is CIAM? Customer Identity for India</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/passkeys-india-webauthn-guide</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/passkeys-india-webauthn-guide.png</image:loc><image:title>Passkeys in India: A WebAuthn Adoption Guide</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/pkce-explained</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/pkce-explained.png</image:loc><image:title>PKCE Explained: Why It&apos;s Mandatory in OAuth 2.1</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/oauth-2-1-vs-2-0</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/oauth-2-1-vs-2-0.png</image:loc><image:title>OAuth 2.1 vs 2.0: What Changed and Why</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/aadhaar-vs-digilocker-vs-offline-kyc</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/aadhaar-vs-digilocker-vs-offline-kyc.png</image:loc><image:title>Aadhaar vs DigiLocker vs Offline KYC: Which to Use</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/whatsapp-otp-vs-sms-otp-india</loc>
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/whatsapp-otp-vs-sms-otp-india.png</image:loc><image:title>WhatsApp OTP vs SMS OTP in India: Cost and DLT</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/truecaller-verification-sdk-integration</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/truecaller-verification-sdk-integration.png</image:loc><image:title>Truecaller Verification SDK: Integration Guide</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/aadhaar-offline-ekyc-xml-verification</loc>
<lastmod>2026-06-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/aadhaar-offline-ekyc-xml-verification.png</image:loc><image:title>Aadhaar Offline e-KYC XML: How to Verify It</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/digilocker-api-integration-guide</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/digilocker-api-integration-guide.png</image:loc><image:title>DigiLocker API Integration: Step-by-Step Guide</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/data-localization-india-dpdp-rule-15</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/data-localization-india-dpdp-rule-15.png</image:loc><image:title>Data Localization in India: DPDP Rule 15 Explained</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-consent-manager-framework</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-consent-manager-framework.png</image:loc><image:title>DPDP Consent Manager Framework: What Changes in 2026</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/data-fiduciary-vs-data-processor</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/data-fiduciary-vs-data-processor.png</image:loc><image:title>Data Fiduciary vs Data Processor Under DPDP Act</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-act-compliance-checklist-saas</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-act-compliance-checklist-saas.png</image:loc><image:title>DPDP Act Compliance Checklist for SaaS (2027 Deadline)</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-breach-notification-72-hours</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-breach-notification-72-hours.png</image:loc><image:title>DPDP Breach Notification: The 72-Hour Rule Explained</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/dpdp-audit-trail-requirements</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/dpdp-audit-trail-requirements.png</image:loc><image:title>DPDP Audit Trail Requirements: A Developer&apos;s Guide</image:title></image:image>
</url>
<url>
<loc>https://namoid.in/blog/introducing-namoid</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<image:image><image:loc>https://namoid.in/blog/covers/introducing-namoid.png</image:loc><image:title>Introducing NamoID: Compliant Onboarding for India</image:title></image:image>
</url>
</urlset>
