Nintendo Switch 2 · Pre-drop 1
Demo drop, not affiliated with Nintendo. One console, free entry, no wallet needed: prove you’re one person with World ID or World’s simulator, and your anonymous code goes in the draw.
In gacha games, tenjō is the pity ceiling: keep trying and your luck builds. Tenjō brings it to concert ballots and limited drops. World ID lets each real person enter once. Sui draws the winners with on-chain randomness and keeps every loss on a public ledger.
Demo drop, not affiliated with Nintendo. One console, free entry, no wallet needed: prove you’re one person with World ID or World’s simulator, and your anonymous code goes in the draw.
Follow one fan through the ballots for two nights of a sold-out dome tour: enter with World ID and a passkey, lose Night 1, carry an extra chance into Night 2, win, and collect the seats. Watch it first, then click through it yourself.
World ID:You prove you’re one unique person. No name, email or phone.World ID:A second account tries the same ballot and is refused. One person, one entry.Tenjō:You’ve lost 3 ballots on this tour, so your name goes in 4 times.Sui:Entries close. Sui’s on-chain randomness picks the winner, weighted by chances.Sui:Another fan wins Night 1. Sui refunds any deposit and saves your loss: one more chance next time.World ID:Night 2. You prove it again, and your passkey carries your losses over.Tenjō:Now your name goes in 5 times: 5 of the 11 chances in this draw.Sui:The draw runs again, weighted by chances. This time it’s your capsule.Tenjō:You win the Night 2 seats!World ID:To collect, you prove it’s you again, so nobody else can claim your win.Tenjō:A win resets you to one chance. That’s the loop: every loss counts.
Lost? The next ballot starts back at step 1 with one more chance, up to six. A win resets you to one.
Scripted outcomes. No World ID check, real concert ticket or saved entry. Refreshing resets this walkthrough.
Your favourite artist’s dome tour sells seats by ballot. You lost three earlier ballots on this tour, so for Tokyo Dome Night 1 your name goes in the draw four times. First, World ID checks you’re one unique person: no applying twice, no farming losses on extra accounts.
In the real flow, World ID’s Orb-verified Proof of Human shows you’re one unique person, and Tenjō’s server checks that proof before accepting an entry. A browser’s claim alone never counts.
| Example ballot | Your chances | Outcome | Loss count |
|---|---|---|---|
| Tokyo Dome · Night 1 | 4 | Not entered | 3 |
These rows only explain the rules. Real entries and winners are on Results.
Your phone proves you’re one person, and Tenjō’s server confirms that proof with World before anything is saved. The draw, the refunds and every loss count then live on Sui, where anyone can check them.
A pity system is only as fair as its draw, its refunds and its loss counts. Those are the three things a ballot operator is most tempted to fiddle, so Tenjō hands all three to Sui.
The draw reads sui::random, the object at 0x8 that Sui’s validators produce jointly. Nobody can know or pick the result before that transaction runs: not Tenjō, not the organiser, not whoever presses “Run draw”. The draw commits a 32-byte seed, and anyone can re-run the maths from it.
Settlement picks the winners, resets their pity counters, adds a loss for everyone else and returns every losing deposit, all or nothing. Sui batches up to 1,024 payments in one atomic transaction.
Each tour or shop is a Sui object holding a loss count per anonymous code. Only a settled draw can change it. There’s no admin screen, database edit or quiet reset.
A paid drop holds each entry’s deposit in the drop’s own escrow. Winners pay for their seats and losers are refunded in the same transaction as the draw. The contract accepts any coin type, so on mainnet it can run in stablecoins like USDsui or USDC.
Sui right now
See your entries, results and what comes next.
Tenjō’s server signs a one-time request for this drop and hands it to your browser.
You approve it in World App. World ID shows you’re one real person, without your name.
World IDYour browser passes the proof back to Tenjō, untouched.
World confirms the proof. Tenjō checks it’s fresh, for this drop and not a repeat.
World IDYour entry and chances are saved, and every result goes on the public record.
After close, the drop settles on Sui: on-chain randomness picks the winners and the pity ledger updates in the same step.
Sui0x0d0f…3a65View on Suiscan