How StockDeal works
Solana rebuild of StockRip-style randomized acquisition — real stock prices, Devnet SOL backing.
Loop
- Deposit — pick an allow-listed ticker, share amount, and SOL backing. Backing is the selection weight and a fully funded standing bid.
- Acquire — pay ≈ harmonic mean of backings + 10% surcharge + randomness fee. Receive one inverse-weight random basket.
- Settle — claim shares, keep basket receipt, take ~85% bid, or relist as depositor.
Math
weight_i = 10^24 / backing_i EV = n * 10^24 / Σ weight # harmonic mean price = EV + 10% + vrf_fee bid = 85% of backing
Lightly backed positions are drawn often; whales rarely. Rarity labels are draw-probability buckets, not fundamentals.
Prices
Traditional equity USD from stocksonsolana.com (`stockPrice`). On-chain xStock mid shown for reference. Notional = shares × live stock price.
v0 honesty
- Inventory is synthetic (record + SOL escrow), not mainnet xStock custody yet.
- Randomness is server CSPRNG — production needs Switchboard/Orao VRF + FIFO.
- Devnet SOL only for payments.
- Purchases are negative EV by design.