Play offline. The server still checks.
The device runs the game with no connection and writes down what the player did; when the network is back, the server replays that journal with the same compiled logic and compares the state. Commands that need the server — real-money purchases, clans — travel with the journal and run against the verified state.
- replay verificationprototype validated
- determinismshipped
3 actions offline · 1 queued · 0 requests · illustrative timings
The phone is offline: three actions run on the device at once and go into a journal. Joining a clan needs the server, so it waits in the queue.
module Shop {command BuyItem(…)command OpenChest(…)command ClaimReward(…)}module Clans {command JoinClan(…)}
- Deterministic by construction — fixed-point math (Fixed64) instead of floats, seeded random in the schemashipped
- Replay verification on the serverprototype validated
- Microseconds per command, device and serverprototype validated