Getting Started
Introduction
What you need to start using Siphon.
Welcome to Siphon. This guide covers the basics before you deposit or build a strategy.
Prerequisites
- A Web3 wallet (MetaMask, Rainbow, etc.)
- ETH or USDC on a supported network
- The Siphon dapp open in your browser
Quick flow
- Connect your wallet and select a network (Base mainnet or Ethereum Sepolia).
- Deposit ETH or USDC into the privacy vault. A ZK note is created locally — only you can spend it.
- Build a strategy on the canvas or via the AI assistant (limit buy, DCA loop, stop-loss, etc.).
- Encrypt strategy bounds in the browser with FHE. Plaintext trigger prices never leave your device.
- Pay & Run — pay the on-chain execution fee and register the strategy with the trade executor.
- Monitor & trigger — when conditions are met, authorize execution. The executor performs a ZK withdraw and optional DEX swap.
Browser-in-the-loop
The FHE client key stays in your browser. Trigger results are decrypted locally before execution is authorized. This keeps strategy bounds private but means you participate in the trigger step unless a TEE path is enabled for autonomous execution.