Simple pricing

Pay when a user gets their first site credential. Pay a small MAU fee only when they come back.

Unlimited local verification on your servers — no per-check fee. lemma.id is only in the loop when a user needs a new or renewed site credential (about once per month).

$0.35 first site credential per user
$0.01 per MAU, starting month two
$0 local proof checks

How billing works

Each user gets a site-specific credential (a lemma with their PPID as subject). You are billed on issuance and on monthly activity — not on every login or verification.

Local verification

Free

Your site validates credentials locally with the SDK — signature, expiry, and revocation checks. Site credentials expire after 30 days; renewal opens a lemma.id popup. Routine checks between renewals need no server call and are never metered.

Site integration

Included

API keys, developer dashboard, site-block controls, SDK, and hosted platform features at no additional platform fee.

Billing rules

  1. First issuance ($0.35): billed when lemma.id issues the user's first site-bound credential for your site (one-time IDV + wallet setup; passkey secures the wallet on first use).
  2. MAU ($0.01): billed for each calendar month the user renews after the month of their first issuance. The issuance month itself has no MAU charge.
  3. Active user: a user whose site credential is re-issued by lemma.id that month — typically when their prior credential expires (~30 days) and they complete the continuity popup (daily unlock when already signed in on lemma.id; passkey if the wallet lock has expired).
  4. Same person, same PPID: renewals re-check the verified person root and issue a fresh credential with the same site-private PPID — no repeat IDV for routine continuity.
  5. Local checks: unlimited presentations and verifications on your infrastructure between renewals — never metered.
  6. Per site: each relying site is billed independently for its own users (pairwise PPIDs).

Example: 1,000 new users in January, 600 return in February

January: 1,000 × $0.35 = $350 (initial issuance). No MAU charges — first month after issuance is excluded.

February: 600 returning active users × $0.01 = $6.00 MAU. Plus any new users who join in February at $0.35 each.

All year: A user who visits daily but renews once when their credential expires still counts as one MAU that month — not one charge per login or local verification.

Everything included

Site registration and API keys
Unlimited local proof checks
Client-side credentials
Passkey-secured wallet (first setup)
Privacy-preserving PPIDs
30-day site credentials with monthly continuity renewal
No ID documents or PII stored on your servers
Personal data minimizer — see trust comparison
Full API access
JavaScript SDK
Developer dashboard