Why it’s hard
Privacy features rarely ship
- Privacy flows are complex: keys, scanning, indexing, relayers, and UX edge cases.
- Most privacy features live inside privacy wallets that apps can’t integrate with.
- Embedded-wallet apps want privacy but don’t want to become cryptography + infra companies.
What you get
SDK-first packaging for embedded wallets
What developers get
- TypeScript SDK: stealth + Railgun + encrypted metadata.
- Opinionated UX patterns and demo flows that actually work.
- Hosted infra for scanning/indexing + reliability.
- Embedded-wallet compatible, no private key export required.
What users get
- Private receive that feels like normal payments.
- Stronger privacy when needed via Railgun.
- Private invoices/notes stored end-to-end encrypted.
Modules
Composable privacy building blocks
Stealth Receive
One-time receive addresses per payment/invoice; customers pay from any EVM wallet.
Railgun
Shield/unshield and private sends from a shielded balance for stronger onchain privacy.
Encrypted Metadata
Store sensitive app data (invoices, notes, receipts) end-to-end encrypted; backend stores ciphertext.
Cross-chain Pay-in
Let payers pay from any chain; route funds into stealth/Railgun destinations via routing addresses.
How it works
Three steps to ship privacy
Step 1
Integrate the SDK
Stealth + Railgun + encrypted metadata in a single interface.
Step 2
Use hosted infra
Scanning/indexing + reliability without running your own stack.
Step 3
Launch embedded-wallet UX
Private receive + shielded balances with familiar flows.
const rivo = createRivo({ apiKey, chain })
await rivo.stealth.createInvoiceAddress({ amount, token })
await rivo.railgun.shield({ amount, token })Alpha preview: interfaces and modules are subject to change.
Design partners
Building with 3–5 embedded-wallet apps
We’re opening a design partner program for teams shipping stablecoins, payments, and embedded-wallet experiences. Join to shape the SDK, docs, and hosted infra roadmap.
FAQ
Frequently asked questions
Contact
Ready to evaluate Rivo?
Message us on Telegram to get SDK access and the latest alpha updates.