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.
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…
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
-
01 · Challenge
Website creates a nonce
Waiting…
-
02 · Derive
Wallet derives a per-site key
Waiting for approval…
-
03 · Sign
Wallet signs and calls back
Waiting for approval…
-
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.