Shield once, act anywhere, leave no trace.
Mirage is a privacy superapp built for the STRK20 Private Sprint. It turns the STRK20 shielded pool on Starknet into a privacy gateway to 35+ chains: shield any ERC-20 on Starknet, then send value to any supported chain — BTC, Base, Solana, Arbitrum, TON, and more — with no on-chain link between your main wallet and the destination address.
Any ERC-20 (USDC / ETH / STRK ...)
│ shield into STRK20 pool
▼
Private in-pool swap → STRK (AVNU anonymizer)
│ withdraw straight to the one-time address
▼
NEAR Intents 1Click deposit (one-time deposit address)
│ solvers execute cross-chain
▼
186 assets on 35 chains, delivered to an address of your choosing
Three primitives, one flow:
- STRK20 shielded pool — breaks the link between your main wallet and outgoing funds.
- NEAR Intents (1Click API) — intent-based cross-chain execution; every transfer uses a one-time deposit address, no fixed bridge path.
- Workflow engine — splits amounts and randomizes timing so value can't be re-linked by correlation. Containerized for a TEE deployment (roadmap); today it runs in your browser.
Bidirectional: the same rail runs in reverse (Return), so you can fund a fresh, unlinkable identity on another chain — Hyperliquid, Polymarket — trade there, and bring the proceeds back into your shielded balance. Mirage hides the link to you, not the on-venue activity: your positions are visible on the venue, just not provably yours.
Building in public for the Private Sprint (Aug 14 – Aug 31, 2026). See strk20.json for demo, contracts, and mainnet transactions as they land.