// privacy is a genius move

onchain.
off the record.

genius is a private trading protocol on BNB Chain. encrypted notes. browser proofs. onchain settlement. your keys. your decisions. your business.

what the chain sees

Same swap. A public DEX on the left. The Genius design on the right.

dex swap
from0x9f2c…e41a ← you, forever
torouter
sell1.00 WBNB
buy600.00 USDT
historyevery tx this wallet ever made
genius trade · proposed
fromsolver 0x44b0…1c9e
ownerhidden (inside proof)
sell1.00 WBNB
buy600.00 USDT
proofgroth16 + nullifiers
historynot attributed in trade inputs

assets and amounts remain public. timing and network metadata can link activity. no magic.

Illustrative amounts. Genius pool deployed on BNB mainnet.

flow

  BNB wallet --deposit--> +--------+  commitment  +-----------------+
  (public)   <-withdraw-- |  pool  | <----------> | encrypted notes |
                         +--------+              | (your browser)  |
                             ^                   +--------+--------+
                             |  settle(proof)             | zk proof
                             +-------- solver <-----------+
                                   (permissionless, RFQ)

01own the keys

The design keeps note keys on your device. Recovery uses an encrypted file and your passphrase, separate from your public wallet.

02prove, don't reveal

Planned proofs establish ownership and conserve value. Solvers compete for execution; contracts verify the settlement.

03keep a way out

Withdrawals are designed to return to the original deposit wallet, independently of new-deposit screening.

precise boundaries

The intended privacy model. Protocol implementation and review are still required.

actionpublic onchainnot in public inputs
depositwallet, asset, amount, commitmentviewing + spending secrets
tradesolver, assets, amounts, proof, nullifiersnote owner, depositing wallet
withdrawwallet, asset, amount, proof, nullifiersviewing + spending secrets
This release is a working mainnet / experimental. It does not create private notes, prove transactions or accept real deposits. release status
$ genius --mind-your-own-wallet
> ready to explore.