Private crypto payments.Anonymous fundraising.Protected by Anonym vaults.
Send to @usernames and raise funds through protocol vaults, never direct peer wallets. Relationships stay off the public graph; settlement stays on Monad.
Welcome, Alex
Protected@alex · no direct wallet-to-wallet
2 protected transfers ready to claim
35 MON in TransferVault
Balance
128.4MON
MON · wallet
Claimable
35MON
2 transfers
Raised
2.1kMON
1 campaign
Sent
120MON
Vault deposits
Protected activity
- 2m
Protected receive 25 MON
Ready to claim · vault
- 1h
Contributed 10 MON
Campaign vault · anonymous
- 3d
Protected send 15 MON
To @bob · deposited
- 4d
Campaign received 40 MON
Vault balance updated
Built for teams who take privacy seriously
No keys
Sign with your wallet only
Vaults
No direct wallet-to-wallet
Monad
Native testnet settlement
ZK-ready
Commitments → future proofs
The problem
Traditional crypto exposes everything.
Direct wallet-to-wallet builds a permanent public graph. Anonym routes value through protocol vaults instead.
Public payment graphs
Direct wallet-to-wallet sends permanently link who paid whom on every explorer.
Exposed receive addresses
Profiles that publish a 0x address invite tracking of donors, payroll, and treasuries.
Relationships on-chain
Competitors and onlookers can map funding rounds, supporters, and private team money.
Vault deposit route
Value moves deposit → TransferVault or CampaignVault → claim or withdraw. No product path for direct P2P.
Share @username only
Public profiles never show a receiving wallet. Resolution stays internal to the protocol.
Commitments ready for ZK
Each deposit uses a commitment hash so future zero-knowledge proofs can slot in without a UI rewrite.
Animated walkthrough
From connect to claim, vaults only.
Connect, claim @username, send via TransferVault, raise with a campaign vault, donate securely, then claim on the dashboard.
Sign in with wallet
No email. No password. Never paste a private key.
Tap Connect wallet above →
Hover the demo to pause · click a step to jump
Walkthrough · Transfers
How a protected transfer works
Four steps. Zero direct wallet-to-wallet hops. The recipient claims from their dashboard.
Protected transfer
Live protocol path
Resolve @username
Step 1 of 4
You type @alice. No public wallet is shown on either side.
You
Sender
Vault
TransferVault
@alice
Claims
Hover to pause · click a step to jump
Walkthrough · Fundraising
How vault-backed raises work
Publish, share, collect into a campaign vault, then withdraw when you are ready.
Campaign vault
Live protocol path
Publish campaign
Step 1 of 4
Goal, deadline, story. Campaign vault registers on create.
Hover to pause · click a step to jump
Walkthrough · Backdoor
What is Backdoor?
Anonym keeps relationships private by default. Backdoor is the optional, authenticated reveal of your own private payment details - not a public leak of the graph.
Backdoor
Controlled reveal
Public surface
@username · campaigns · no receive address
Hover to pause · click a step · Backdoor never publishes to the chain graph
Deposit, commit, claim, not wallet-to-wallet.
The phone demo walks the same path as the product: resolve @username, deposit into TransferVault with a commitment, settle on Monad, then leave the recipient a claim on their dashboard. ZK proofs plug into the same steps when circuits ship.
- No public receive address, only @username
- Commitment hash ready for future zero-knowledge proofs
- Recipient claims from dashboard, never a direct P2P hop
Protected send
TransferVault · protocol v1
To
No wallet shown@alice
Amount
25 MON
Note
Private thank-you ✨
Route: you → TransferVault → Alice claims
Ready to deposit
Resolve → vault deposit → commitment → claimable
Features
Everything you need for private GTM money.
Protected transfers
Send to @username via TransferVault. Recipient claims from the dashboard, never a direct send.
Vault-backed fundraising
Donate Securely into a campaign vault. Owners withdraw when ready, not per-donation P2P.
Backdoor
Optional reveal of your private payment details. Closed by default, open only for your session.
Startup profiles
Public pages at /anonym/@username, mission, socials, campaigns. No receiving wallet shown.
Protected activity
Dashboard claim UI and vault activity stream, live, without a public counterparty graph.
Relationship Privacy Protocol
Commitments + vaults today; modular path to zero-knowledge proofs without a UI rewrite.
Built for real GTM money
Who Anonym is for
Startup raises
Publish a vault-backed campaign. Supporters donate into the vault; you withdraw when ready, no public receive address on your profile.
Sensitive giving
Medical, emergency, and community funds where donors should not map onto a public wallet graph.
Protected team money
Pay via @username and vault claims, optional notes, no direct wallet-to-wallet in the product flow.
No private keys in the app. No direct P2P.
You sign with your browser wallet (MetaMask, Rabby, etc.). Funds sit in smart-contract vaults or your claim queue, Anonym never asks for or stores private keys. Settlement is verified on Monad; relationships stay off the public payment graph.
Roadmap
From private by policy to private by cryptography
Phase Next is active: testnet vaults, commitment proofs, private balances, and installable mobile clients.
Vault protocol
- ✓TransferVault + claim
- ✓CampaignVault donate/withdraw
- ✓No direct P2P in product
- ✓Protected activity dashboard
On-chain + ZK
- ✓Deployed vaults on Monad Testnet
- ✓ZK proofs on commitments (anonym-zk-v1)
- ✓Private balances (client reveal)
- ✓Mobile clients (PWA install)
- ·On-chain SNARK verifier
Network scale
- ·Monad mainnet
- ·Payroll & grants
- ·DAO treasury privacy
- ·Native iOS / Android
FAQ
Answers before you connect.
MetaMask, Rabby, WalletConnect, OKX Wallet, and other EIP-1193 injected wallets. Authentication is wallet-only, no email or password. Anonym never asks for private keys.
Private money for builders.
Connect a wallet, claim your @username, and move value through Anonym vaults, no private keys in the app, no direct P2P.