INDEX BASKET PROTOCOL·SOLANA DEVNET
Stack an index.
Hold one token.
Amphira packs weighted, leveraged baskets of stocks, ETFs and crypto into numbered SPL containers — measured in 5% cells, stacked leg on leg, sealed at mint. Every container clears the same gate: NAV.
READS VIA PUBLIC RPC · NO WALLET NEEDED · every number on the Hold ↗
Four moves.
No discretion.
the whole operation set · every rule enforced by the factory
Pack
2–8 legs, Σ|w| = 100%, leverage 1.0×–3.0× — the factory refuses anything outside the bands.
$ amphira pack --cells 5%Mint
Wrap SOL, deposit WSOL, shares strike at NAV — no lockup, no whitelist, entry 10 bps.
$ amphira mint --at NAVTrim
A 0.25× drift from target lets anyone rebalance for a bounty; one stale oracle leg halts the whole system.
$ amphira trim --band ±0.25×Redeem
Burn any amount at NAV, any time — exit terms declared at mint, only ever improving.
$ amphira redeem --at NAVThe container is the token.
SPL vault shares · sealed at mint
Pick two to eight legs — stocks, ETFs, crypto — set the weights in 5% cells, choose a target from 1.0× to 3.0×. The factory packs them into one numbered SPL container: mint it, hold it, transfer it, redeem it. There is no separate claim to sign — the exposure you see is the exposure you hold.
SPL VAULT SHARES· 2–8 LEGS· Σ|w| = 100%· SINGLE LEG ≤ 50%
Straight off the hold.
first five containers · live read
every container, every feed, every drift bar lives on the Hold ↗ — same calls your wallet would make
Leverage is a band,
not a guess.
synthetic exposure · hard-coded bounds
Exposure is synthetic — underwritten by a counterparty pool and measured from NAV and margin on every health check. The bands are hard-coded: drift calls a trim, the ceiling calls anyone.
The voyage, in three legs.
v0.3 · testnet MVP
First crossing
One non-upgradeable Anchor program on Solana Devnet, eight demo containers, twelve mock feeds on a 300 s heartbeat, permissionless trims with bounties.
Heavier cargo
Short weights, liquidation incentives, fuzz and simulation reports published with the ledger, Chainlink stock and ETF feeds mapped to the registry.
Home port
Compliance assessment, audited contracts, position limits ramp — and the $AMP utility evaluated against the checklist before anything ships.
Straight answers.
the rest live on the Ledger
Q·01What exactly do I hold?
Q·02Where does the leverage come from?
Q·03What if an oracle goes stale?
Q·04Can the terms change after I mint?
Clear the gate.
operate · watch · verify
Connect a wallet, wrap SOL, mint a container — or watch every number verify itself first. The system runs either way.
The Dock
operate · amphira.xyz/app Connect a wallet on Solana Devnet: wrap SOL, mint a basket, redeem at NAV, underwrite the pool. The page holds no keys. 02The Hold
watch · amphira.xyz/floor Every basket with leverage bars, the full feed registry with drift scales, and the deployment ledger — live reads, no wallet. 03The Ledger
verify · amphira.xyz/docs Verified addresses, the five-fact primer, the worked example, the parameter sheet, FAQ and voyage plan — the whole trail, searchable. 04X
follow · @amphira_xyz Build notes, feed health, deployment changes — the record as it happens.Amphira is experimental software on a public testnet. Contracts are unaudited. Leveraged baskets can lose all deposited capital. Nothing here is investment advice.