Docs
What Indexooor is, what it is not, and how to plug into it.
What it is
Indexooor is a set of thematic index baskets of tokenized stocks and real-world assets on Solana. Each basket is a Voltr vault: USDC-denominated, holding tokenized equities in target weights, with its LP token acting as the basket's share. Positions are managed through Jupiter swaps inside the vault and kept on target by a keeper. Market data comes from tokens.xyz, the curated RWA index, with Jupiter's price API as fallback.
It was built for the Stocklana hackathon (Solana Foundation, September 2026) and is intended to be a real product: anyone with a Solana wallet can buy a thesis in one transaction.
What it is not
- Not a fund manager, broker, or adviser. There is no entity taking discretionary decisions; the rules are in the basket definition.
- Not an issuer. The underlying tokens are issued by xStocks (Backed), Backpack Securities, PreStocks, Tether, Paxos and others. Ondo Global Markets tokens are deliberately excluded: their transfer hook makes them untradeable on Jupiter. Their terms, restrictions and risks apply.
- Not available everywhere. Tokenized securities are restricted for US, UK and other persons. Issuers can freeze tokens held by ineligible wallets.
Addresses
| Voltr vault program | vVoLTRjQmtFpiYoegx285Ze4gsLJ8ZxgFKVcuvmG1a8 |
| USDC | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Basket vaults and tokens | listed on each factsheet; every Indexooor address starts with idx |
API
The site exposes read-only JSON. No key required; responses are cached for 60 seconds.
| Endpoint | Returns |
|---|---|
GET /api/funds | all baskets with indicative NAV, 24h/7d/30d, TVL, holdings and the 30-day series |
GET /api/funds/KING | one basket with full constituent detail (price, liquidity, trust tier, advisories) |
GET /api/prices?mints=a,b,c | market snapshots for up to 250 mints, proxied from tokens.xyz |
GET /api/rebalances/KING | the keeper's rebalance log for one basket |
Basket definition
Baskets are defined in packages/config/pools.json, the single source of truth shared by the site and the keeper:
{
"id": "king",
"symbol": "KING",
"lpSymbol": "pKING",
"name": "King of the Hill",
"thesis": "Own the Mag7 in proportion to Polymarket's odds of who is the largest company on Dec 31, 2026.",
"constituents": [
{ "symbol": "NVDA", "mint": "Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh", "weight": 0.50, "issuer": "xStocks" }
],
"weighting": { "method": "prediction_odds", "source": "gamma-api.polymarket.com", "params": { "floor": 0.04, "cap": 0.5 } },
"rebalance": { "cadence": "daily", "driftThresholdBps": 300, "maxTradeUsd": 40000 },
"image": "/funds/KING.svg",
"tags": ["mag7", "prediction-market"],
"vault": null,
"lpMint": null
}Source
Monorepo: apps/web (this site), apps/keeper (rebalance bot), packages/config (basket definitions), research (universe and liquidity analysis). GitHub link on the hackathon submission.
Contact
Open an issue on the repository, or find us where the tickers are discussed.