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