I built ARX around a hard separation.
Simple opens into ordinary self-custody: balances, receiving, reviewed sends, swaps, custom EVM networks and WalletConnect across 25 built-in networks.
Privacy is a separate opt-in profile for proxy-enforced connections, separate Main and Anonymous identities, a permanent RAILGUN 0zk identity, Monero, and transparent or shielded Zcash.
The split is deliberate. Someone who only wants a clean desktop wallet should not have to understand a privacy protocol before receiving BTC. Someone who does want privacy should get an environment that treats network identity and recovery boundaries seriously.
Open-source code and current Windows installer: https://github.com/SeverianRoth/ARX
Simple walkthrough:
Privacy walkthrough:
If you use a Windows wallet, which boundary would you choose: a separate mode, one combined interface, or two separate apps?