Scorebank and Payout Rules
Updated: 2026-05-22
Public documentation covers only the conceptual model.
Public Model
- Gameplay outcomes are snapshotted as per-ended-session deltas into scorebank.
- Scorebank is cumulative across confirmed snapshots.
- Payout is a separate action and only executes when readiness conditions pass.
- On payout success, scorebank resets to
0and accumulation starts again. - Each ended game session can be snapshotted once.
- ShellRunners and Flappy Bots currently use the shared Rewards V2 contract and global wallet scorebank.
- Profile payout status and payout history are global; game selectors only affect game-specific NFT high-score sync.
- Practice/browser sessions do not create eligible scorebank snapshots.
