Deposit vaulted, authenticated cards into a community gacha machine. Players pay to spin, you earn a cut of every spin while your cards sit there — and when a tier runs low, the machine raises its rewards to restock itself.
Every spin is an exact-input swap through a Uniswap v4 pool — the hook takes the payment, pays depositors, and rolls the dice.
Launched single-sided on a Uniswap v4 pool: all 100M DIM seeded as a one-sided range order with zero paired capital, starting at a $20k market cap. A 47/3 launch tax (easeable, never raisable) and a 1% per-buy cap protect the launch — wallets are never capped; 0.3% swap fees and the LP itself belong to the deployer.
0.00% of supply bought off the curve · single-sided · no team allocation · ~100× range
Your DIM: 0 · paid from the same balance you spin with
Two problems that solve each other: your cards do nothing, and gacha machines run dry.
Toss eligible vaulted cards into the pool. Platform-set appraisals sort them into tiers — floor to jackpot. No pricing decisions, no promotion. Deposit and done.
Every spin's revenue is split: platform fee, creator fee, settlement reserve — and the rest streams to depositors, weighted by tier and by the value you put in.
When chase inventory runs low the machine doesn't go shopping — it turns up that tier's rewards. The shortage is the demand signal. The community is the supply chain.
| A machine | a v4 pool (payment token / inert SpinTicket) with DIMHook attached |
| A spin | an exact-input swap — beforeSwap custom accounting consumes the payment, resolves the draw, returns zero output |
| No LPs | beforeAddLiquidity reverts: inventory is cards, not tokens |
| Restock boost | reward weight scales up to 3× as a tier empties below target |
| Hit settlement | reserve-funded payout at a pre-agreed % of appraisal, tracked as debt if the reserve runs thin |
| Fair draws | Chainlink VRF — beforeSwap requests randomness, the prize resolves in a later callback, so block producers can't cherry-pick jackpots |
| Anti-gaming | eligibility filters, platform appraisals, epoch locks & withdrawal queues |