Status: ✅ Operational
Version: 1.0.0 - Phase 2 Complete
POST /api/auth/register - Register new userPOST /api/auth/login - LoginPOST /api/auth/refresh - Refresh tokenGET /api/game/state - Load game state (requires auth)POST /api/game/sync - Sync game state & offline rewards (requires auth)POST /api/equipment/purchase - Purchase mining equipment (requires auth)POST /api/equipment/maintain - Repair equipment (requires auth)POST /api/power/purchase - Purchase power equipment (requires auth)POST /api/sites/unlock - Unlock new site (requires auth)POST /api/achievements/claim - Claim achievement (requires auth)GET /api/leaderboard/top - Get top players (public)POST /api/cron/update-leaderboard - Update leaderboard (cron)Database: Supabase PostgreSQL
Authorization: Bearer JWT token in Authorization header
Cron Jobs: Leaderboard updates every 5 minutes