Automated portfolio rebalancing that never leaves your wallet.
Set target weights once. When your portfolio drifts, Otolith brings it back through your own wallet, on-chain.
01Why different
What it is, and why it is different
Most rebalancing tools ask you to hand over your funds, either to a manager or to an off-chain system you have to trust. Otolith does not. Your funds stay in your own wallet at every step, and rebalancing runs as a transaction your wallet's own policy contract validates and bounds, on-chain, every time.
Your funds never leave your wallet
Rebalances execute as ordinary transactions from your own smart-account wallet. Otolith is never a custodian and never holds a balance of your assets.
Every rebalance is checked on-chain
Your wallet's own policy contract validates each trade's size, slippage, and timing against your rules before it is allowed to execute.
Anyone can trigger a due rebalance
Once your portfolio drifts past its threshold, the rebalance is public and permissionless to trigger, with your own manual trigger as a backstop.
02How it works
How it works
Four steps, from setting your targets to a trade landing back in your own wallet.
Set your target weights
You choose the target allocation in your own smart-account wallet.
Otolith watches your drift
The policy compares your holdings against oracle prices.
A rebalance becomes due
When drift crosses your threshold.
Anyone can trigger it
And the policy enforces the bounds, slippage, sizing, and cooldown, on every trade.
Drift simulator
0.20%Within bandCurrent 50.2% XLM, 49.8% USDC. Target 50% XLM, 50% USDC.
03Security
Security
Built so there is no party, including Otolith, in a position to move your funds anywhere you have not authorized.
Non-custodial by construction
Funds stay in your account.
An independent policy contract
It bounds every fund movement.
No admin key, no upgrade path
No backdoor.
Fully on-chain and verifiable
Anyone can inspect the contracts and confirm every rebalance.
04Get started
Your portfolio, held to the weights you choose.
Connect a wallet and set your targets.
Open app