Narrative
A launch portal that feels like a product, not a placeholder.
OpenChess frames chess as a digital arena: readable for new players, serious enough for competitive sessions, and flexible enough for Web3 ownership later.
The first layer is access. Players can enter through local practice instantly, or authenticate with Phantom and Solflare to unlock online play when infrastructure is configured.
The second layer is progression. Rooms, bids, and match states create a path from casual sessions into higher-stakes competitive formats without changing the identity of the product.
The final layer is trust. The interface should already feel like a credible game hub now, while staying ready for Supabase-backed persistence and Solana escrow in the next phase.
Why this matters
- New users can understand the game before they are asked to connect anything.
- Demo mode keeps the board visible and interactive even during local setup.
- The same product shell can later support verified rooms, matched bids, and escrow payouts.

