Fold uses Arcium's Multi-Party Computation network on Solana to monitor your DeFi positions without ever accessing the plaintext data.
Your positions stay encrypted end-to-end. Multiple MPC nodes compute risk scores cooperatively — no single node, and not even Fold itself, can see your portfolio.
Rust DSL circuits compiled for Arcium's MPC network. Computes risk scores on encrypted data.
init_risk_state | check_health | reveal_risk
On-chain Solana program managing computation lifecycle, callbacks, and encrypted state.
Program ID: ABDZr3Dv...QbJC
TypeScript monitoring loop with encryption, event listeners, and alert dispatch.
monitor.ts | alerts.ts | actions.ts
ECDH key exchange with MPC network. Deterministic key derivation from wallet signature.
getSharedSecret() → RescueCipher.encrypt()
Real-time oracle price feeds and webhook-based event monitoring for instant reactions.
Pyth oracles | Helius webhooks
Pre-authorized protective actions: collateral top-up, position unwinding via Jupiter swaps.
Jupiter swap | Telegram alert