Skip to content
DID.is
Pricing

Simple plans. Evidence is never paywalled.

Public resolution stays free for everyone. Plans add private, metered access for your applications and monitoring for the identifiers you depend on.

  1. Free

    Evaluate the private API with your own project and keys.

    $0/ month

    Operations
    1,000
    Monitored
    —
    • 1,000 private resolutions per month
    • Project API keys with one-time secrets
    • did:key, did:jwk and did:web
    • Public Explorer, raw data and evidence API
    Start free
  2. Pro

    Production resolution and change alerts for one application.

    $49/ month

    Operations
    10,000
    Monitored
    5
    • 10,000 private resolutions per month
    • Hourly monitoring for up to 5 identifiers
    • Signed webhooks and 30-day event history
    • Idempotent, exactly-once usage settlement
    Choose Pro
  3. Most popular

    Max

    Higher volume and monitoring for the identifiers your product depends on.

    $99/ month

    Operations
    50,000
    Monitored
    25
    • 50,000 private resolutions per month
    • Hourly monitoring for up to 25 identifiers
    • Signed webhooks with at-least-once delivery
    • Downloadable 30-day monitoring reports
    Choose Max

Enterprise

Contracted capacity, private evidence sources and operational assurance.

  • Custom resolution and monitoring capacity
  • Uptime commitment and named support
  • Private registries, trust lists and policies
  • Dedicated deployment and data residency options
Talk to us

Prices in USD, billed monthly through Stripe. Taxes may apply. Cancel any time from the console; access continues until the end of the paid period.

Questions

How billing works

Need higher volume, an SLA or invoicing? Read the API reference and contact us.

Is the public Explorer free?
Yes. Resolving and inspecting identifiers on did.is and through the public evidence API is free and rate-limited. Plans cover private, authenticated usage for your own projects.
What counts as an operation?
One completed private resolution through your project API key or console. Each request is settled exactly once with an idempotency key, so retries of the same request are not billed twice.
What happens when I reach my allowance?
Requests are refused with an explicit HTTP error until the allowance resets on the 1st of the next month, or until you upgrade. There is no automatic overage and no surprise charge.
When does a paid plan take effect?
Only after Stripe confirms the subscription and our server re-reads it. Returning from checkout alone grants nothing, and cancellation keeps access until the paid period ends.
Can I get a refund?
Yes. Your first subscription has a 30-day full refund, a renewal you forgot to cancel is refunded if you ask within 7 days, and billing mistakes are always refunded. You can cancel anytime in the console. Details: did.is/legal/refunds.
Does payment affect verification results?
Never. Plans change allowances and features, not cryptographic verdicts. A paying and a non-paying caller receive identical evidence for the same identifier.