Seedrun is a protocol for collaborative, verifiable game progress through randomness mining. Miners search for seeds — compact values that expand into controller inputs — that happen to drive a deterministic game forward, and submit the best ones to an Ethereum smart contract. A single canonical run is assembled segment-by-segment from these submissions, forming a verifiable, append-only chain of game state.