Build your own index of tokenized stocks.

Pick Ondo stocks and ETFs, set the weights and deposit USDC. When prices pull the mix off target, INDEXon trades it back through Uniswap in a single transaction.

  • No sign-up
  • One tx per rebalance
  • SPCXon, SpaceX: $162.57
  • NVDAon, NVIDIA: $229.28
  • SPYon, SPDR S&P 500 ETF: $784.56
  • TSLAon, Tesla: $383.19
  • SLVon, iShares Silver Trust: $54.78
  • AAPLon, Apple: $336.64
  • GOOGLon, Alphabet Class A: $351.66
  • QQQon, Invesco QQQ ETF: $753.45
  • CRCLon, Circle Internet Group: $84.51
  • COPXon, Global X Copper Miners ETF: $85.75
  • MSFTon, Microsoft: $535.07
  • USOon, United States Oil Fund: $148.20
  • AMZNon, Amazon: $262.43

[ 01 ] How it works

Set it once. INDEXon holds the line.

01 · Pick your mix

Your weights, your band

Whole-percent weights across liquid Ondo stocks, plus USDC as cash. Pick a drift band: 3%, 5% or 10%.

band±5%
  • NVDA30%
  • SPY25%
  • TSLA15%
  • AAPL10%
  • USDC20%
02 · Drift

Markets pull, bands hold

Prices push holdings off target. The keeper checks every five minutes; past the band, a rebalance is due.

03 · Snap back

One transaction, the deepest pools

Sells first, then buys, through Uniswap v4 and v3. Every fill is bounded by Chainlink or a 30-minute v3 average.

SELLNVDAuniswap v3 · 0.30%1,812.40 USDC
BUYSPYuniswap v3 · 0.30%0.9214 SPYon
BUYTSLAuniswap v3 · 1.00%1.6602 TSLAon
BUYQQQuniswap v4 · 0.65%0.0631 QQQon

> 4 swaps · 1 PoolManager unlock · settled once per token · back within ±5%

v4 + v3Uniswap pools: any Ondo stock or ETF with real depth, plus USDC
5mbetween keeper checks, around the clock
2%max distance of a keeper fill from its onchain price
0.1%of a keeper rebalance's volume, plus 0.50 USDC

[ 02 ] Under the hood

One vault. Three protocols you can check.

  1. Your wallet deposits USDC into IndexonVault and is the only address that can withdraw or change the mix.
  2. The keeper may call rebalance() only when a portfolio is past its band, and only through approved pools.
  3. Uniswap v4 and v3 fill the trades: v4 legs share one PoolManager unlock, v3 legs use the deepest pool.
  4. Chainlink, or a 30-minute v3 average, bounds every keeper fill to within 2% of an onchain price.

[ 03 ] Before / after

Left alone, a mix drifts
toward whatever ran hardest.INDEXon pulls it back.

Your portfolio

$10,084.12

Rebalanced 3 times, last 9 days ago

Drifted 10.0%

Now

Target

  • NVDAon17.4345 · NVIDIA$4,033.6540.0% / 30.0%+10.0 pts
  • SPYon2.7507 · SPDR S&P 500$2,168.0921.5% / 25.0%−3.5 pts
  • TSLAon3.4213 · Tesla$1,310.9413.0% / 15.0%−2.0 pts
  • AAPLon2.6400 · Apple$887.408.8% / 10.0%−1.2 pts
  • USDCcash$1,684.0516.7% / 20.0%−3.3 pts
Before

NVDA ran. The mix now sits 10 points over its NVDA weight, past the 5% band: the keeper's cue.

Your portfolio

$10,074.62

Rebalanced 4 times, last 2 min ago

Level, drift 0.0%

Now

Target

  • NVDAon13.0636 · NVIDIA$3,022.3930.0% / 30.0%0.0 pts
  • SPYon3.1955 · SPDR S&P 500$2,518.6625.0% / 25.0%0.0 pts
  • TSLAon3.9439 · Tesla$1,511.1915.0% / 15.0%0.0 pts
  • AAPLon2.9972 · Apple$1,007.4610.0% / 10.0%0.0 pts
  • USDCcash$2,014.9220.0% / 20.0%0.0 pts
After

One transaction later: NVDA trimmed, the rest topped up through Uniswap, every holding back on weight, for $9.50 in pool and keeper fees.

[ 04 ] FAQ

Questions, answered.

Read the docs

A vault contract on Ethereum that holds a portfolio of Ondo tokenized stocks and ETFs at the weights you choose. When prices push a holding outside your band, the portfolio is traded back to target through Uniswap.

Any Ondo tokenized stock or ETF that trades on Uniswap against USDC with real depth (NVDAon, SPYon, TSLAon, QQQon, AAPLon and others), plus USDC as cash. Most Ondo tokens have no Uniswap pool yet; the app rates every asset's liquidity, and new ones become usable as pools appear.

Only when it needs to. The keeper checks every five minutes, around the clock, and rebalances a portfolio at most once an hour, and only when a holding is past its band (3%, 5% or 10%, your choice). You can also rebalance yourself at any time.

Yes. Every rebalance with a v4 leg runs inside one PoolManager unlock, so all v4 swaps settle once per token. For assets where the deepest pool is on Uniswap v3, that leg swaps on v3 in the same transaction.

Rebalancing yourself is free apart from gas and pool fees. If you let the keeper rebalance, each run costs 0.1% of the traded amount plus 0.50 USDC. The contract caps these at 0.5% and 5 USDC.

Only your wallet can deposit, change the mix or withdraw. The keeper can only trade inside a portfolio that opted in, through approved pools, within 2% of an onchain price, and only when the portfolio is past its band. Any admin change that loosens the keeper's limits waits 48 hours in a public timelock. There is no function that moves your holdings.

Yes. Take 25%, 50% or 100% back as tokens or as USDC. Withdrawals never need the keeper and keep working even while new deposits and rebalances are paused.

Rebalancing pauses; nothing else does. You can still rebalance yourself or withdraw as tokens or USDC at any time.

Not yet. The code is open and tested against forks of Ethereum mainnet, and an independent review's findings were fixed before launch. Until an audit is published, only deposit what you can afford to lose.

No. Ondo tokenized stocks are not offered to US persons, and INDEXon follows the same restriction.