Every trade on-chain is public
- Competitors front-run your signals
- Investors panic-sell on unrealized losses
- Your strategy alpha decays because it is visible
Umbra makes trading private
Three primitives from the Umbra SDK that change everything.
Encrypted Balances
Portfolio value hidden via encrypted token accounts. On-chain observers see ciphertext, not amounts.
Confidential Transfers
Trade amounts invisible on-chain. Swap SOL/USDC without revealing position size.
Viewing Keys
Scoped auditor access via Poseidon-derived keys. Prove solvency without exposing strategy.
Three-service architecture
SDK functions used
createMint()createTokenAccount()mintTo()transfer()getBalance()configureAccount()See it yourself
Four pages, each demonstrating a core capability.
Backtest
54.3% win rate -- 1.47 Sharpe
XGBoost model on historical SOL data with SHAP explainability
Simulation
Live SOL price
Animated ML pipeline: fetch, predict, encrypt, execute
Privacy Demo
3 viewing modes
Toggle Public / Owner / Auditor to see what each role reveals
Trading
Confidential execution
End-to-end private swap via Umbra SDK on devnet
$1B+ extracted annually by front-runners
This agent makes it impossible.
https://frontend-theta-five-61.vercel.app