A depositor pairs a vaulted card NFT (a real graded Pokemon card sitting in insured custody, redeemable for physical delivery anytime) with committed BNB backing. Card and BNB lock together in one escrow slot in the vault contract — never pooled, never lent out, never spent on another position.
The backing does three jobs: it funds the depositor's standing bid to buy the card back, it sets the draw weight, and it is the depositor's stake, returned in full when the card is pulled and kept.
POSITION // CARD + BNB :: ESCROW // ISOLATED PER POSITION :: COMMINGLING // NEVERDraw weight is inverse to backing: weight = 1 / backing. Cheap cards get pulled constantly; a whale's 50 BNB grail sits in the pool for ages. Because weights are inverse, the pack price works out to the harmonic mean of all backings plus a 10% surcharge — dominated by the cheapest cards, barely moved by the whale.
That is the whole trick: the pack stays a cheap lottery ticket while the jackpot sits in the same pool.
WEIGHT // 1e36 / BACKING :: PRICE // HARMONIC MEAN + 10%Rip a pack and on-chain VRF (Chainlink VRF on BNB Chain) selects a card, weighted by those inverse odds. Your fee sits in escrow until the randomness request resolves, and requests settle strictly in order so callbacks can never reorder draws.
RNG // CHAINLINK VRF :: QUEUE // FIFO :: FEE // ESCROWED UNTIL RESOLVEDPull a card and you choose: keep the NFT (redeem the physical whenever you want — the depositor gets their backing returned), or sell it back instantly to the depositor's standing bid at 85% of the backing. Guaranteed exit, no listing, no waiting for a buyer.
Meanwhile every rip's fee, minus a 1% protocol cut, splits equally across all active positions regardless of size. Big-backed cards get picked rarely, so they farm fees across way more pulls. That is the depositor yield.
KEEP // NFT IS YOURS :: SELL BACK // 85% OF BACKING :: YIELD // EQUAL SPLIT PER RIPNFT lotteries fill their pools with illiquid jpegs, so the "prizes" are worth whatever the exit liquidity says. Here every card in every pack is a vaulted NFT backed 1:1 by a physical graded card in custody with a real open-market floor price — and a standing BNB bid locked in escrow. The EV is legible. The jackpot is a real Charizard.
Pack-opening protocols on Ethereum are filled with "fake" NFTs by design — the mechanic works, but the prizes are jpegs. This terminal runs the same FWA mechanic with real vaulted Pokemon cards underneath.
Every card in every pool is a vaulted NFT (BEP-721): backed 1:1 by a physical graded card in insured custody, redeemable for physical delivery anytime, tradeable on any NFT market. The standing bid means something because the card means something. The pool EV is real because the floor prices are real.
> MORE CARDS → JUICIER PACKS → MORE RIPS → MORE YIELD → MORE CARDS
No house inventory. No custodial pool of backings — each position's BNB sits in its own escrow slot in the vault contract, never lent out, never spent on another position. No admin draw button: randomness is on-chain VRF, requests settle in order, and the fee stays escrowed until your draw resolves.
It is also not a promise. Positions are permissionless and the program is unaudited by definition. Read the escrow, read the odds, decide for yourself.