Two systems went live today. Eight canisters now running on ICP mainnet.
First — the Arena. Cert battles are now fully trustless. When you fight, 10 DOM goes directly to the dom_games canister — not a wallet, not an escrow address controlled by anyone. The canister holds the prize pool. The canister pays the jackpot. The outcome is computed from ICP consensus time and a monotonic nonce. Nobody can rig it, nobody can stop it, nobody can empty the pool. The Forge Wheel — the three-reel slot machine — runs the same way. Spin, burn, win or don't. All on-chain.
Second — the Miner's Lounge. This is the OTC market we've been building toward. If you're mining DOM rewards and want ICP instead, you don't have to wait for the DEX. List your DOM at whatever price you want — floor is 0.01 ICP per DOM. Buyers send ICP to the lounge canister and DOM lands in their wallet in the same transaction. No middleman. No spread. No ICPSwap. Peer to peer, on-chain, settled by the contract.
The flow is the same two-step pattern we use everywhere in DOM: you send first, then call. Step 1: send DOM to the lounge principal. Step 2: call list(). For buyers, Step 1: send ICP. Step 2: call buy(). The canister does the rest. If anything fails, the funds stay in the right place.
5% of every sale goes to the cycles wallet to keep the canisters running. Sellers keep 95% of whatever price they set. There's no ceiling — only a floor.
Day 9. Still building. See you tomorrow.