Architecture Overview
Crosterix is built from several connected layers that work together to protect privacy:
1. Frontend Layer (App Interface)
Built with Next.js , it runs 100% in your browser.
Handles wallet connection (MetaMask, WalletConnect, Rainbow).
Displays the swap, file share, and bridge modules.
All logic — encryption, signing, and API calls — happens locally.
Result: No personal or wallet information is ever sent to a Crosterix server.
2. Privacy Layer (Stealth + Encryption)
Uses Lit Protocol to encrypt files before upload.
Uses ECDH cryptography to generate stealth addresses — one-time wallet addresses that hide your identity.
Each action (swap, bridge, or file share) uses a new stealth address so your on-chain activity can’t be linked.
Result: Every transaction looks unique and anonymous on the blockchain.
3. Integration Layer (3rd-Party APIs)
Crosterix connects to other decentralized systems directly from your browser:
1inch / 0x API → for token swaps.
Lighthouse (IPFS) → to store encrypted files.
Supabase → to track file expiration or access count (no private data).
Socket / Li.Fi → for cross-chain bridges.
Result: All integrations are decentralized, with no middleman or data collection.
4. Optional Privacy Boosters
VPN / Proxy: hides your IP address while using Crosterix.
Private Gas Relay: lets someone else (a relayer) pay your gas, so your real wallet isn’t shown on-chain.
Result: Both your wallet and your network identity stay hidden.
Last updated
