One basket,one position.
Open marketsOn-chain indexesyou build yourself
Pick three to five tokens, set the weights, and trade the whole basket as one asset. Spot, or up to 5x either way.
Holding a theme on chain means holding six separate positions and rebalancing all of them by hand. An index collapses that into one. You choose what goes in it, you choose the weights, and from then on it prices, fills and settles as a single asset. Some that already exist:

MAJORS 5
Five liquid majors, equal weight. The plain benchmark everything else gets measured against.

L2 BASKET
Four rollup tokens weighted by float. One click instead of four, and one PnL line instead of four.

DESK MIX
Tokenized equities and gold in the same basket as ETH. Weights that survive a bad week.

AI COMPUTE
The compute trade in one line: six names, capped at 25% each so nothing runs the index.

SOL ECOSYSTEM
Everything that only trades on Solana, priced against ETH collateral without leaving the desk.

MEME 10
Ten names, 10% each, no discretion. The only honest way to be long the whole category.

BASE NATIVE
Built and held entirely on Base. Deposits and settlement still happen in one account.

SHORT BOOK
A basket built to be sold, not bought. Same index, opened on the other side at 3x.

STABLE CARRY
Low beta by design. Left up as a worked example of weights doing the work instead of the picks.
A theme is one idea. Stop trading it as six.
Why an index
You do not have a view on any single L2 token. You have a view on L2s. Expressing that on chain today means six approvals, six fills, six lines in your book and a rebalance every time one of them runs.
An index is that view as one instrument. The basket is defined once, priced continuously from the constituents, and traded as a single position. Your PnL is the idea you actually had, not the noise of one name in it.
Not a new idea either. It is what an index fund is. It just never had a wallet.
Diversifying by hand is where the edge goes.
What breaks
Spreading a trade across six tokens is meant to reduce risk. Done manually it adds a new one: six entry prices, six sets of fees, and a portfolio that drifts out of shape by the second day.
Then the rebalance never happens, one name becomes half the position, and the basket you thought you owned is a concentrated bet you never chose to make.
Holding a whole theme at fixed weights, in one position, with one entry and one exit.
Picking the one name that runs 40x. If that is the trade you want, go and buy that token instead.
The weights are the strategy. Everything else here is plumbing built to keep them honest.
Build. Weight.
Trade. Settle.
Four steps, and only the first two need a decision from you. Deposit once and the basket behaves like any other position on the desk.
Paste three to five token addresses. Any chain we price: Ethereum, Base, BNB or Solana.
Set each token's share of the basket. Weights total 100 and are fixed the moment you save.
Buy it spot, or take it long or short with 1x to 5x against your deposited collateral.
Close whenever. PnL is marked against live constituent prices and credited to your balance.
How the basket is priced.
What sits under a position
One blended price, recomputed on every read. The index has no oracle of its own and no token of its own. Its price is the weighted sum of what its constituents are trading at right now, pulled live and never cached into a fill. The four parts below are what happens between your click and your position.
Browse the catalogueLive DEX prices for tokens, market data for tokenized equities, blended by weight.
One deposit backs everything. Verified on chain before it credits, withdrawable any time.
1x to 5x, long or short. Size is collateral times leverage, checked at open, not after.
Liquidation sits at 90% of collateral. Close early and PnL settles to your balance instantly.
Pick the weights, not the winners.
Choosing an allocation
Weighting is the only real decision you make, and it decides what kind of thing you have built. Equal weight says you have no view on which name wins. Capped weight says you have a view but you do not trust it. Concentrated weight says you do, and you would rather hold four tokens than six.
Three shapes cover almost everything. You can write any split you like as long as it totals 100, but read what these do first, because most indexes that disappoint were weighted wrong, not picked wrong.
- Equal. Same share for every token. Cleanest read on the theme, and the hardest to argue with.
- Capped. Nothing above 25%. Keeps one runaway name from quietly becoming the whole position.
- Core and satellite. Half in one anchor, the rest spread thin. A view with a hedge attached.
Weights are fixed at creation and cannot be edited afterwards. That is deliberate: an index you can quietly reweight is just a discretionary book with extra steps.
Rebalancing is boring. Watching it isn't.
The field behind this page is the desk's own view of open interest: one cell per position, colour by unrealised PnL. Purple is flat, green is in profit, red is near liquidation. It runs on the same numbers the markets desk settles against, and it is the only piece of UI here that nobody asked us to design.

Index builder
Paste an address, it resolves the token on any chain we price, then you set the split.

Open interest field
The canvas on this page, wired to live positions. 20,000 cells at 60fps, no WebGL.

Blended pricing
Constituent charts side by side with the index line, so you can see which name is moving it.

One account
Deposit once, trade every index spot or levered. Withdrawals go straight back to your wallet.