Derive Monero wallet material (mnemonic seed phrase, restore bundle, address) deterministically from a memorized passphrase of any non-empty length. The CLI is the canonical tool. A WebAssembly portfolio demo runs the same derivation in the browser at https://mind-wallet.mstratsec.biz/.
nix develop
cargo run --release -- --systemd-ask-password --qrFor real wallets, run from an air-gapped machine. The browser demo is explicitly a showcase, not a recommended path for funds you actually hold.
Check zxcvbn's estimated guess entropy without deriving wallet material:
cargo run --release -- --systemd-ask-password --entropyThe estimate is advisory: true entropy depends on how the passphrase was generated and cannot be recovered from the text. The default v2 profile emits an official 25-word Monero recovery mnemonic. Legacy v1 wallets must be restored using their key bundle.
https://mind-wallet.mstratsec.biz/ serves the same Argon2id → ed25519
→ Monero address pipeline compiled to WebAssembly. Source under web/;
deploy workflow under .github/workflows/deploy-pages.yml. All browser assets
are self-hosted and use relative paths compatible with GitHub Pages project
sites and the configured custom domain.
docs/ is an mdBook. Render with:
nix build .#doc
xdg-open result/index.htmlMonero donation:
8Aw2c14zTgP7LPwfjwZGvbbCh87cprqiZb82h4cJiPhb9rv42MxbKazgfXXW69vrfUMYGdRhThC7JgyeAjSDPJ9CDU16vLG