If this, then trade.

Wire coins, wallets and triggers on a canvas. Circuit watches the market around the clock and trades within the limits you set.

Works with

HyperliquidPerps
JupiterSpot swaps
PhantomWallet
SolflareWallet
pump.funLaunches
TelegramAlerts

Three kinds of modules. Wire them left to right.

Triggers start a flow

A price, a big move, a funding flip, a trader you follow, a pump.fun graduation, a post on X, or a timer.

Checks hold it back

Only trade when the market agrees: BTC’s day, holder counts and bundles, how much you already have open.

Actions trade

Spot through Jupiter, perps on Hyperliquid, take profit, stop loss, alerts. Each one signs from the wallet wired into it.

Backtest on a year of real prices.

Every flow replays on real Hyperliquid candles before it goes live: every entry, take profit and stop, with fees.

SOL dip longLast 12 months, 3x long, $200 a trade, only when BTC is up

Keys that can trade, and nothing else.

On Hyperliquid a flow trades through an agent key that can’t withdraw, so your funds stay in your account. On Solana it trades from a wallet you fund, within a daily cap, and withdrawals only go back to you.

Agent keyHyperliquid
Can

Open and close positions

Set take profit and stop loss

Can’t

Withdraw

Transfer to another address

Trading walletSolana
Can

Swap through Jupiter

Spend up to your daily cap

Can’t

Send funds anywhere but back to you

Go over the cap

Questions

Not on Hyperliquid: a flow trades through an agent key that can’t withdraw, so your funds stay in your account. For Solana spot you fund a trading wallet with what you want to trade, and withdraw it back to your own address any time.

Perps on Hyperliquid and spot on Solana through Jupiter. Alerts go to Telegram, push or email.

No. You wire modules on a canvas, or describe the flow in a sentence and Circuit builds it.

Backtest it on a year of real Hyperliquid prices with fees, then run it in paper mode before going live.

Pause it from the editor or the Flows list. Disconnecting a wallet stops every flow that uses it.

Build your first flow.

Start from a template or a blank canvas. Everything runs in paper mode until you go live.