The prediction
arcade.
Five arenas. One chain.

Play markets, run a community DAO, ask the Oracle, race the leaderboard, and own your player card. Every move is a DreamDEX Event Contract that settles in the same block via Somnia Reactivity.

Live
Reading on-chain markets...

Five arenas, one player

DeFi primitives hidden behind game mechanics - every surface reads real on-chain state, nothing fabricated.

Arcade

Higher or Lower, Streak Survivor, and Boss Battle. Pick a real market, call Up or Down, and let it settle in the same block.

3 game modes

Community DAO

Deploy a branded arena with its own treasury and builder fee. Every bet routed through it pays that treasury, on-chain.

builder fees

AI Oracle

Ask for live markets, odds, risk, or your streak in plain language. An MCP server exposes the same tools to any AI agent.

MCP server

Leaderboard

Streaks, wins, accuracy and bosses slain, each read per-player from ArcadeEngine. No fabricated rows.

live standings

Profile

Your player card: tUSDC, win rate, achievements - all unlocked from real contract state, not mock numbers.

on-chain stats

The mechanism, on the canvas

Every node runs on-chain. No node is a keeper, an agent, or a human. Bet to payout to roll-forward - one conditional fork, then the loop curls back and your streak compounds into the next round.

Bet request
ArcadeEngine
Price signal
Correct?
Payout gate
Roll forward
Streaks & Bosses
Leaderboard
Bet settled: loss
Yesstreak++Nostreak
Nodes are contracts, all operational
Purple loop = streak compounds back into the next bet
Dashed line = same-block flow

What DreamArena does

The mechanism, not the marketing - what's actually happening on-chain.

01

Instantly resolved bets

The oracle answer dispatches into our contract in the same block - no keeper, no bot, no cron. Anything the callback cannot reach in one block is swept by a permissionless settle that anyone can call.

Somnia Reactivity · 0x0100
02

Streaks and boss runs

Chain wins across back-to-back markets, or take on a 3-round Boss Battle. Every round is a real position, so a streak cannot be faked.

ArcadeEngine · on-chain logic
03

Community arenas

Deploy an arena with its own treasury and builder fee. DreamDEX pays it a real cut of every order routed through it.

CommunityDAOFactory · builder fees

How it works

Four steps. No keepers. No delays. Skimmable in fifteen seconds.

01

Connect

Link your wallet to Somnia testnet. No KYC, no signup.

02

Predict

Pick a market, choose Up or Down, stake in tUSDC.

03

Win

Settled in the same block via Somnia Reactivity.

04

Compound

Roll winnings forward and build your streak multiplier.

Streaks · live

Who's on a tear right now

Full leaderboard
#Player
Reading on-chain...

Read from ArcadeEngine, which the oracle's own resolution updates in-block.

1
login to start playing, no KYC
Same-block
settlement, with zero keepers
3
contracts, one repo, fully verified
$0
exposed on-chain beyond your stake

Verified, not assumed

See exactly where each bet settles. No hidden engine, no black box.

A bet, end to end

Illustrative settlement trace

Approve tUSDC to ArcadeEngine1 signature
openGame: stake pulled, session openedArcadeEngine
Price update arrives via reactive precompile 0x0100same block
Direction resolved against strike, streak updatedsettled
Hackathon build on the Somnia Shannon testnet - all balances are testnet tUSDC, not real funds.