v0.1 beta · multi-chain · non-custodial

Outrun the
liquidation bots.

Capshift watches your DeFi collateral 24/7 and moves it across Aave, Compound, Morpho and GMX — automatically, before liquidation hits. You keep custody. The bot stays inside the limits you set.

Non-custodialOpen source4 protocols · 2 chains
capshift · live monitorAT RISK
Position
Aave v3 · ETH/USDC
Last sync
just now
1.08Health Factor
1.00 · liquidation2.00 · safe
health factor 1.08 · below safe threshold
Operates across
Aave V3
Compound V3
Morpho Blue
GMX
EthereumEthereum
ArbitrumArbitrum

How it works

Set the rules once.
Sleep through the rest.

01

Connect & set your limits

Sign in with your wallet, pick the protocols Capshift can touch, and set health-factor thresholds and movement caps. Two minutes, once.

02

Capshift watches 24/7

It reads every position across Aave, Compound, Morpho and GMX on Ethereum and Arbitrum, recalculating risk every few seconds.

03

Auto-rescue before liquidation

When a position nears its threshold, Capshift sources idle capital and moves it — same-chain or cross-chain — to restore a safe margin.

A real scenario

3am. You're asleep.
Your portfolio isn't.

!

ETH drops 9% in 12 minutes.

Your Aave position on Ethereum hits HF 1.18. Margin on GMX Arbitrum spikes too. Capital is fragmented across chains.

T+0
01

Capshift detects risk on both.

Cross-chain threshold (HF 1.4) triggered for GMX. LayerZero bridge already initiated — capital is in transit.

T+12s
02

Same-chain rescue executes for Aave.

Finds 0.84 WETH idle in Compound v3 at HF 2.4. Withdraws, approves, deposits. Source HF settles at 1.91.

T+1m 24s
03

Cross-chain capital lands on Arbitrum.

Bridge completes. USDC arrives and is deposited as GMX margin. Position safe with 18 minutes of buffer.

T+13m

You wake up. Two positions saved.

Two log entries instead of two liquidation penalties. Estimated penalties avoided: $4,200.

T+5h 47m
Trust model

Trust the boundaries.
Not the bot.

Capshift runs inside a permission scope you define and enforce at the smart-account layer. Every action is bounded, every step auditable. The bot can only do what you've explicitly allowed.

Non-custodial
Your keys stay in your wallet. Always.
Open source
Read every line of decision logic.
Bounded permissions
The bot operates only within scopes you set.
CAPSHIFT · PERMISSION SCOPEENFORCED
Granted3 actions
Read positions across Aave, Compound, Morpho, GMX
Move collateral within scoped protocols only
Bridge via LayerZero (whitelisted route)
Denied3 actions
Transfer funds to external wallets
Approve unlimited spending
Modify movement caps or thresholds
Impossible2 actions
Access your seed phrase or private keys
Touch funds outside the scoped contracts
enforced at smart-account layer · revocable any time
Common questions

Everything you
should be asking.

By default it uses two thresholds: same-chain rescue at HF 1.2, cross-chain at HF 1.4 (earlier, because bridges need lead time). Both are fully configurable per-position and per-protocol — set them by asset volatility and your own risk tolerance.

↯ stop losing collateral to slow hands

One liquidation costs more
than this ever will.

Scan my portfolio