How to test (public testnet demo)
Testnet only. Never enter a mainnet recovery phrase into the demo site,
the Android authenticator, or the dev simulator. Testnet identities and faucets have no real value.
What you need
- A Dash Platform testnet identity with a finalized DPNS name you control (for example created in DashPay testnet / related testnet tooling). SIWD proofs are name + key + identity: without a resolvable name, this public demo rejects the login (name_ineligible).
- The Android authenticator (testnet APK or build from source), with that identity imported from the recovery phrase — not the app’s alice/bob fixtures. Fixtures only work against a local site in hybrid/simulator mode.
- Optional for self-hosters: a private/local deployment with SIWD_ENABLE_SIMULATOR=true and hybrid/simulator verify mode, plus the dev simulator.
- Optional: testnet dash for identity registration (via a public testnet faucet if required by your wallet flow).
Why alice/bob fail here: they are synthetic local keys. On live testnet, bob.dash does not resolve; alice.dash is a different real identity than the fixture. This host uses verifyMode=platform.
Suggested path
- Install the authenticator (prefer build from source; debug APK is for convenience only).
- Import your testnet recovery phrase (and optional BIP-39 passphrase if you set one when creating the wallet). Confirm the DPNS name appears under Identities.
- On this site, open Sign in with Dash.
- Scan the QR with the authenticator (or paste the capability URL).
- Choose the imported identity (not alice/bob), then approve only if you started this login for this exact domain moments ago.
- The browser finishes and creates/opens your site account (identity-bound).
Risks & courtesy
- QR forwarding: approving someone else’s login grants their browser the session.
- Phrase import on-device talks to testnet Platform; discovery can fail if the identity does not exist yet or DAPI is flaky — use the optional DPNS name assist.
- Manual testing is welcome. Please do not load-test or script against the public demo — self-host from GitHub for heavy work.
- See Security for pen-test ideas and residual risks.
APK & source
Download testnet debug APK · Authenticator source · Full get-started notes