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.

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.

How it works

Four steps, from setting your targets to a trade landing back in your own wallet.

01

Set your target weights

You choose the target allocation in your own smart-account wallet.

02

Otolith watches your drift

The policy compares your holdings against oracle prices.

03

A rebalance becomes due

When drift crosses your threshold.

04

Anyone can trigger it

And the policy enforces the bounds, slippage, sizing, and cooldown, on every trade.

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.

Otolith is live on Stellar testnet today. The contracts have not yet been independently audited.

Your portfolio, held to the weights you choose.

Connect a wallet and set your targets.

Open app