indexooor
SOLX116.59+0.38%launchingKING101.46−0.23%launchingLNCH294.46−1.37%launchingDRAMA115.31−2.40%launchingPLOSI98.72−0.09%launchingCATHI115.07+2.36%launchingUNICO127.73−0.61%launchingDOOM108.47+0.38%launchingHUMAN108.63+1.88%launching

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

Addresses

Voltr vault programvVoLTRjQmtFpiYoegx285Ze4gsLJ8ZxgFKVcuvmG1a8
USDCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Basket vaults and tokenslisted 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.

EndpointReturns
GET /api/fundsall baskets with indicative NAV, 24h/7d/30d, TVL, holdings and the 30-day series
GET /api/funds/KINGone basket with full constituent detail (price, liquidity, trust tier, advisories)
GET /api/prices?mints=a,b,cmarket snapshots for up to 250 mints, proxied from tokens.xyz
GET /api/rebalances/KINGthe 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.

Docs — Indexooor