On-chain index funds.
Verifiable custody.
Diversified crypto exposure through a single token. Treasury controlled by PDAs. Every transaction auditable.
$MARKETThe Market Token
Native token of themarket protocol. Launched on snow.fun.
Built for those who
don't trust.
Funds held by program-derived addresses. Operators execute—but can never withdraw arbitrarily.
PDA Custody
Treasury derived from program state, not operator wallets.
Atomic Execution
Swaps and state updates in a single verified transaction.
Full Transparency
Supply, NAV, and every swap observable on-chain.
Three steps.
Clear flows, verifiable guarantees, vault state you can inspect.
Deposit
USDC moves into a program-derived treasury. Zero operator custody.
deposit()Execute
Operator runs swaps. State updates only when verifiable.
verify_ix()Redeem
Burn tokens, withdraw value from treasury deterministically.
redeem()The Index
5 tokens. One position. Target weights below.
Attack vectors.
Closed.
Instruction introspection. PDA custody. Atomic verification. The program prevents theft—even by operators.
if verify_ix(tx) && treasury_pda_ok:
record_swap()
update_nav()Questions
What makes this trustless?+
Custody and critical state controlled by PDAs. Actions verifiable on-chain. Operators cannot steal.
Can I verify myself?+
Yes. Inspect program accounts on any explorer. View Contract link goes straight to the program.
What are the fees?+
0.5% deposit, 0.5% redeem. On-chain state is always canonical.
Is this audited?+
Treat as experimental. Verify code and on-chain state independently. UX designed to make this easy.