Markind.
On-chain index papersolana devnet · 10 feeds wired

Whole markets,bound as one token.

Deposit a basket of assets once, hold a single index token. Recipes live on-chain, rotations settle inside a hard NAV bound, redemption asks nobody's permission.

nav / session · MAG7±0.50% hard bound
waiting for feeds…
MAG7 · index nav
—
— · session
protocol tvl
$0.00M
0 baskets · 0 holders
live feeds
10
wired · 8-dec usd
program2tAz…Be9o
clustersolana devnet
mint fee0.50% · 60/40
license10k / 25k $MK
±0.00%
hard NAV bound — rotations can't leave it
0-day
recipe cooldown before every rotation
0/40
curator split, compiled into the program
0
$MK burned per index license — forever

01Index board

6 listed · quotes liveCompose yours
TickerTypeNAVSessionTVLHoldersChart
MAG7
Magnificent Seven
fixed$——$——
TOP6
Top Six Index
fixed$——$——
AI6
AI Six Index
fixed$——$——
TBILL
T-Bill Basket
rotating$——$——
SOCIAL
Social Index
rotating$——$——
BIGTECH
Big Tech Index
rotating$——$——

02How it binds

three moves, one program
01

Deposit the basket

The mint desk quotes the exact component amounts, row by row. One transaction takes them all — the recipe is the order.

02

Hold one token

Your whole market position is a single index token. Rotations happen inside the program, inside the bound — ±0.50% NAV, nothing wider.

03

Redeem permissionless

Burn shares, receive the components back at the stored recipe. no gatekeeper — no window, no oracle opinion required.

03Four desks, one settlement stable

license · credit · compose · faucet
$MK licenseburned forever

Creating indexes burns the license token

100M $MK preminted. 10k buys a frozen index, 25k a managed one — burned for a permanent right to compose. Every mint fee splits 60/40, hardcoded in the splitter.

60% curators40% treasury
The token
credit desk60% ltv · 85% liq · 5% bonus

Borrow the stable against tokenized assets

Post any listed asset as collateral. Utilization-based interest — borrow APR runs 2% + 30% × utilization, all of it flowing to stable suppliers.

borrow apr2% + 30% × util
liquidation85% threshold · 5% bonus
collateral10 listed assets
Open the desk
composeup to 7 components

Build your own index

Name it, pick components, set units per share. The recipe stages into an account, then the factory burns the license and creates the basket — two signatures.

Compose an index
faucetonce per 24h

Test funds, no real money

The faucet drips 50k $MK, 100k USD and a slice of every listed asset per address per day. All testnet tokens — the whole machine runs on devnet.

license drip50,000 $MK
settlement stable100,000 USD
assetsevery listed feed
faucet button — top bar

04Market wall

what the paper prices
AssetPriceSessionFeed
TSLA$——wired
AMZN$——wired
NFLX$——wired
AAPL$——wired
NVDA$——wired
MSFT$——wired
GOOGL$——wired
META$——wired
SGOV$——wired
SPY$——wired

05Straight answers

the obvious questionsAll of them
What backs an index token?

The component tokens themselves, held in basket-owned vaults on Solana. One share redeems for a fixed amount of each component — the recipe never reweights without a rotation.

Where do prices come from?

On-chain price feeds (one program account per asset, 8-decimal USD). On devnet every asset is a mock; a production network would wire real oracle feeds into the same accounts.

Can a curator run off with the basket?

No. A rotation settles at oracle prices — shortfalls are pulled from the curator and surpluses paid back — and the NAV may not drop more than 0.5% per rotation. Anything beyond that reverts on-chain.

Why does minting round up?

Rounding discipline: minters pay a hair more, redeemers receive a hair less. Dust always works against the user, so a basket can never go under-collateralized through rounding.

MARKIND

Grab test funds from the faucet, bind an index in one transaction, and rotate it from your own wallet — everything here runs on Solana devnet.