Documentation Index
Fetch the complete documentation index at: https://docs.monaris.co/llms.txt
Use this file to discover all available pages before exploring further.
Status: LIVE
What it is
A private payment and settlement rail built on RAILGUN’s shielded pool. All payments through Monaris Private Pay are private by default — counterparties, amounts, and patterns are shielded from public chain view. Users never touch a protocol. They see one button: “Pay privately.”The core UX breakthrough
Most privacy solutions force users through a multi-step setup: create a separate privacy wallet, fund it, manage two balances, and interact with unfamiliar protocols. Monaris removes all of that.| What users deal with | Other privacy tools | Monaris Private Pay |
|---|---|---|
| Wallet setup | Create and manage a separate privacy wallet | ✅ Use your existing wallet — nothing new to create |
| Funding | Manually transfer funds to the privacy wallet | ✅ One-click shield from your current balance |
| Address management | Track two addresses (public + private) | ✅ One address — private wallet is invisible |
| Gas fees | Pay gas for every private transaction | ✅ Gasless — Monaris sponsors all transaction fees |
| Proof generation | Manual, often requires CLI or technical steps | ✅ Automatic — ZK proofs generated silently in-browser |
| Key management | Export/backup separate private keys | ✅ Deterministic — same wallet always derives the same private wallet |
| Recovery | Lose private keys = lose private funds | ✅ Encrypted backup + re-derivable from your wallet signature |
| Learning curve | Understand ZK circuits, shielded pools, UTXOs | ✅ Click “Pay Privately” — that is the entire UX |
Who it is for
Anyone who sends or receives stablecoins and does not want their payment history, client relationships, or financial patterns visible on a public blockchain.- Businesses paying vendors without revealing supplier relationships to competitors
- Freelancers receiving payments without exposing client identity or income amounts
- Teams running payroll without broadcasting salary information publicly
- Anyone who wants the benefits of stablecoin settlement without the downside of total financial transparency
How it works (user perspective)
- User logs into Monaris with their Privy wallet (0x address) — no extra step
- On first login, Monaris derives a RAILGUN wallet silently in the background
- User clicks “Shield” to move USDC from public balance into private balance
- From this point, user can send private payments — one click, gasless
- Recipient receives full amount — private receipt stored in account
- Invoice is marked cleared — Score signal registered
- User can “Unshield” to move funds back to public balance anytime
Privacy guarantees
| Property | Status |
|---|---|
| Sender identity | Shielded (ZK proof) |
| Recipient identity | Shielded (ZK proof) |
| Transaction amount | Shielded (ZK proof) |
| Payment patterns | Shielded (no linkability between transactions) |
| Proof of payment | Available via RAILGUN Viewing Key (for compliance) |
Selective Disclosure (V2)
Users will be able to generate ZK proofs that prove specific claims without revealing underlying data:- “This invoice was paid on time” — without revealing the amount
- “My income exceeded $3,000 this month” — without revealing individual payments
- “My Score is above 700” — without revealing transaction history
Privacy architecture deep-dive
For developer-grade technical details on the privacy system:Key Derivation
How the private wallet is derived from your existing address — deterministically, client-side.
Shield & Unshield
How funds move between public and private — engine init, shield flow, unshield flow, and the ZK proof system.
Private Payment Modes
Two modes for private payments today — and the Private Payment Router coming in V2.
What Mona does here
Mona watches every payment and surfaces insights in real time:“This payment is routing privately. Only you and the recipient will see the details.”
“You received a larger-than-usual payment. Want to set up a savings sweep for this one?”
“Client A is 58% of your income this month — that is a concentration risk worth knowing about.”
“Your cashflow looks strong for the next 30 days. You have $12,000 in expected inflows.”
Secrets as a Service — Programmable Privacy
Beyond default privacy, you can set rules that determine what stays private and what can be disclosed. These rules run automatically without any action needed each time. Examples of rules you can set:- “All payments above $5,000 are always private”
- “All payments to Vendor A are private”
- “Payroll payments are private — but generate a verifiable receipt”
- “Private by default — except when I choose to share a proof”
- “All payments private — my Score data is shareable for credit purposes”
Deep dive: Secrets as a Service
Full guide to programmable privacy rules, selective disclosure, and compliance mode.
Privacy tier by account
| Feature | Free | Pay User | Business |
|---|---|---|---|
| Private payments by default | ✓ | ✓ | ✓ |
| Custom privacy per transaction | — | ✓ | ✓ |
| Programmable privacy rules | — | — | ✓ |
| Selective disclosure proofs | — | ✓ | ✓ |
| Team privacy policy | — | — | ✓ |
| Compliance disclosure mode | — | ✓ | ✓ |
How to get started
- Sign in at app.monaris.co
- Connect your wallet — Monaris derives your private wallet silently
- Shield USDC to move funds into your private balance
- Send a private payment — one click, gasless, fully shielded
