COMMIT-REVEAL RNG
Before your climb even starts, the contract commits keccak256(serverSeed, runId) on-chain. Outcomes derive from the revealed seed plus your own player entropy — seeds rotate with hashes committed on-chain, and every single ladder is verifiable after the run.