Sandbox demo

Sign in with Digi-ID — no wallet required.

This page plays both roles: a website issuing a challenge, and a simulated wallet that signs it. It runs the real protocol code, entirely in your browser.

1 · The website

Issues a one-time challenge and waits for a signed callback.

Simulated
do not scan

Sign in with Digi-ID

Challenge URI

…

Expires in 90s

This sandbox challenge is for the simulated wallet only. A real wallet can't reach a callback on this static site.

Loading…

Simulated wallet

2 · The wallet

A throwaway key created in this tab. It is never stored and disappears when you leave. Real wallets keep keys on your phone.

Site requesting sign-in
…
Your Digi-ID for this site
…

What just happened

  1. 01 · Challenge

    Website creates a nonce

    Waiting…

  2. 02 · Derive

    Wallet derives a per-site key

    Waiting for approval…

  3. 03 · Sign

    Wallet signs and calls back

    Waiting for approval…

  4. 04 · Verify

    Website verifies and consumes the nonce

    Waiting for callback…

Privacy: this demo makes no network requests and stores nothing. Refreshing the page erases the simulated key.

With a real wallet

See the real thing on a phone.

In production, the QR code is scanned with a Digi-ID-capable DigiByte wallet, and the wallet posts the signature to the site's server. A live-wallet mode for this page is coming.

Back to top