Build non-custodial automations using IF/THEN logic. Your funds stay in your vault while anyone can execute your strategies when conditions are met.
Define conditions based on onchain data like price feeds from Chainlink oracles.
Specify what should happen when triggers fire—swaps, transfers, or any contract call.
Set limits on executions—max amounts, cooldowns, and expiry times.
Connect your wallet and deploy a personal automation vault. This vault is a smart contract you own—it holds your funds and executes strategies according to your rules.
Your Vault Address
0x1234...abcd
Use the strategy builder to set up your automation:
Transfer tokens to your vault. These funds remain under your control and can only be used according to the strategies you've defined.
Vault Balance
5.0 ETH
Available for Automation
Ready
Once deployed, anyone can execute your strategy when conditions are met. Executors are incentivized to monitor and trigger automations. Your vault verifies all conditions onchain before any action executes.
Strategy Active
Waiting for ETH/USD > $3,000 to trigger swap
Your funds are always in your vault. No third party ever has access to your tokens. You can withdraw at any time.
All logic lives onchain. Anyone can verify your strategies, conditions, and safety limits. No hidden backend.
Anyone can trigger your automation when conditions are met. No centralized keepers or single points of failure.
Set maximum amounts, cooldown periods between executions, and expiry times to protect against unexpected behavior.
StrategyVaultFactory
Deploys new personal vaults for users. Each vault is owned by its creator.
StrategyVault
Holds funds and strategies. Verifies conditions and executes actions when triggered.
Chainlink Oracles
Provides reliable price feeds for trigger conditions. Decentralized and tamper-proof.
Executor
Calls execute()
Vault
Check conditions
Oracle
Get price
Vault
Execute action
Target
Swap complete