Available on Android and iOS

Cash on your phone.

As simple as Apple Pay. As fast as a text message. As open as email.

Digital cash you actually hold, secured by the bitcoin network, settled over Lightning, with no bank and no middleman between you and your money.

Get it on Google Play Download on the App Store

Free. No account, no email sign-up, no tracking, in the app or on this site.

Duality home screen with the Bitcoin pocket active: an orange Save and Grow card showing A$112.83 and 124,286 sats, above glowing Receive, Send and Convert buttons.
Duality home screen with the Digital Cash pocket active: a green Spend card showing A$61.75 with green glowing action buttons.

Settles in seconds

No account. No sign-up.

0 trackers, in app and on site

Keys never leave your device

Why Duality

Spend it, send it, own it.

Spend it like cash.

A Digital Cash balance for everyday spending and a Bitcoin balance to hold. Swap between them in a tap.

Send it like a text.

Payments settle in seconds over Lightning. Get paid at your own address, you@dualitywallet.money, from any wallet.

Own it like keys.

Your keys are generated on your device and never leave it. No account, no signup, no one who can freeze your balance.

The duality

Two pockets, one wallet.

A Digital Cash balance to spend, and a Bitcoin balance to hold. Swipe between them, and convert one to the other in a tap.

Save

Bitcoin

Your longer-term savings in real bitcoin, secured by keys only you hold. Send and receive over Lightning in seconds.

Duality convert screen: orange and green orbital rings around bitcoin and dollar symbols while swapping value between pockets.
Spend

Digital Cash

A steady, US-dollar-denominated balance for everyday spending, still fully self-custodial. Not a bank account, deposit, or insured product.

Move between pockets in a tap. Hold in Bitcoin when you want exposure, shift to Digital Cash when you want calm.

Lightning over Spark

Settles in seconds, not days.

Lightning makes bitcoin move at the speed of a message. Send, and it is done. No three-day pending, no wondering if it landed.

Receive Bitcoin screen with a glowing QR code for a Lightning invoice requesting A$50.00, about 55,075 sats.
01 · Receive

Get paid like email

Your own Lightning address, you@dualitywallet.money. Anyone, on any wallet, can pay you.

Send Bitcoin confirmation screen: paying Satoshi A$10.00 over Lightning, instant, with a 29 sats fee shown up front.
02 · Send

Fees you can see

Amount, route and fee up front. Tap once to confirm.

Payment success screen: a glowing wallet icon above the words Sent, A$10.00, payment complete, Lightning settled.
03 · Sent

Done means done

Lightning settled, in seconds. Money that moves like a message.

Sign in with a passkey

Your face is your key. Nothing to write down.

Create and unlock your wallet with your fingerprint or face, the same passkey you already use everywhere else. Your passkey is saved to your Google or Apple account, so a new phone restores your wallet as soon as you sign in.

Prefer the classic way? A 12-word recovery phrase is one tap away under Advanced.

Other wallets

“Write these 12 words on paper. Don’t lose them. Ever.”

Duality

“Use your fingerprint. We’ll handle the rest.”

How it works

Set up in a minute. Keep control the whole time.

There is no sign-up form and no waiting on an approval. You create a wallet, secure it with a passkey, and start transacting.

  1. Create your wallet

    Duality generates your keys on your device. Nothing is sent to a server, and there is no email or password to register.

  2. Sign in with a passkey

    Your fingerprint or face becomes your key, saved to your Google or Apple account. A 12-word recovery phrase is one tap away under Advanced.

  3. Receive and send

    Get a Lightning address, receive by QR or NFC, and send to any Lightning invoice or address in seconds.

  4. Hold how you like

    Keep value in Bitcoin, or move some into a steady Digital Cash balance. Both remain fully in your custody.

Security

Built so that only you can move your funds.

Self-custody only means something if the software respects it. Here is how Duality is put together, and how to reach us if you find a problem.

Keys never leave your device

Your recovery phrase and wallet keys are stored in operating-system secure storage, such as iOS Keychain or the Android Keystore. Duality does not custody funds and never receives your recovery phrase.

No account to breach

There is no email, password, or server-side profile. With no central account and no custodial balance, there is nothing for an attacker to unlock on our side.

Minimal, optional infrastructure

Optional features like payment notifications and Lightning addresses use a small Duality-operated service. It never handles your keys, recovery phrase, or full balance. What it does process is set out in the privacy policy.

Responsible disclosure

Found a vulnerability? Email security@dualitywallet.com. Our machine-readable policy is at /.well-known/security.txt. The source code will be published when the project opens its source.

FAQ

Questions, answered.

Is Duality custodial?

No. Duality is self-custodial. Your keys are generated and stored on your device, and only you can authorise a payment. Duality cannot spend, freeze, or recover your funds on your behalf.

What are the two pockets?

Bitcoin is your pocket to hold, in real bitcoin. Digital Cash is a steady, US-dollar-denominated pocket to spend. Both are self-custodial, and you can move value between them in the app.

What is Spark?

Spark is a bitcoin layer 2 that enables fast, low-cost payments while keeping value denominated in bitcoin. Duality connects to Spark through the Breez SDK, so payments settle in seconds rather than waiting for base-chain confirmations.

Do I have to write down a seed phrase?

No. Duality defaults to a passkey, your fingerprint or face, with nothing to write down. A 12-word recovery phrase is still available under Advanced if you want it.

What happens if I lose my phone?

You restore your wallet on a new device using your passkey or your recovery phrase. Your passkey recovers your wallet as long as you can sign in to your Google or Apple account. Because Duality never holds your keys, keeping your recovery method safe is essential. If it is lost, the funds cannot be recovered by anyone.

Is Digital Cash a bank account?

No. It is an optional way to hold US-dollar-denominated value using token and conversion features provided through Spark. It stays self-custodial. It is not a bank account, a deposit, or an insured product, and its value or availability can change.

How do I get a Lightning address?

Claim a username inside the app to receive at you@dualitywallet.money. Anyone using any Lightning wallet can then pay you at that address.

Does Duality track me?

No. There are no analytics or advertising SDKs in the app, and no trackers, cookies, or third-party scripts on this website. The privacy policy describes the limited operational data used by optional features.

Where can I download Duality?

Duality is available on Google Play and the App Store, free, on Android and iOS.

Money without middlemen.

Cash on your phone, secured by bitcoin. Download Duality and try it today.

Get it on Google Play Download on the App Store

About

Who builds Duality

Duality is built and operated by Duality Wallet Pty Ltd, a company registered in Australia. We build self-custodial bitcoin software and the minimal infrastructure that supports it.

We do not custody customer funds, run an exchange, or take deposits. The company maintains the app, the Lightning-address service, and payment notifications, and is the point of contact for privacy, security, and legal questions. Duality plans to publish its source code as the project matures.