Safe social competition
Competition
Invite a friend or join a guarded active-player queue. Matches use no chat, no public student directory, and trusted final scoring.
Competition waiting
Live social competition
Saved for laterRemote Config keeps friend invites, matchmaking, and live matches disabled until production Functions, App Check, and rules are deployed.
Student practice stays available.
For now: start a local exam.
Friend invite
Codes are short-lived and stored only as protected hashes.
Friend invites are disabled by Remote Config.
Join by code
Enter a friend code exactly as shared. No student directory is exposed.
Eight letters or numbers. Spaces are not accepted.
Active-player queue
Queue entries are Function-owned and expire quickly.
Chat
Off
No open messaging in v1
Directory
Off
Invite code or guarded queue only
Scoring
Trusted
Final results require backend validation