Sitemap & Flow Map

Developer overview of all routes, their status, and the user flows that connect them.

All Routes

User Flows

New User

Landingarrow_forward
World ID Verifyarrow_forward
Connect Walletarrow_forward
Goalsarrow_forward
Teamarrow_forward
Intakearrow_forward
Sessionarrow_forward

Returning User

Landingarrow_forward
Sessionarrow_forward

Navigation Connections

Landing (/)
  ├─ World ID Verify → Connect Wallet → 'Get Started'
  └─→ /goals → /team → /intake → /session → /commit

Returning users: / → /session → /commit

Auth Flow Status

check_circleWired & Functional

World ID verification, route protection, and auth-gated sessions are all operational. Admin override via ?admin_user= param for testing.

World ID Verification

IDKit widget wired to POST /api/auth/verify

Admin Override

?admin_user=<id> bypasses verification for testing

Route Gating

RouteGuard protects /session, /commit, /goals, /team, /intake