What we built
- Escrow contract handling wallet deposits, fee locking and deterministic payout distribution.
- Server-authoritative move validation with timer enforcement, so the client can never assert an illegal result.
- Real-time player-versus-player infrastructure with reconnect and edge-case handling for abandoned games.
- Audit trail over every financial transaction and match event, plus rate limiting on the write paths.