Gated by Google + allowlist. 4 accounts allowed (pk-only).
Continue with Google
Powered by packages/auth-allowlist (brain2pk Firebase project, 4 ALLOWED_EMAILS hard-fence). If you don't have access, this list is intentionally short — pk-only.
packages/auth-allowlist
Read-mode dashboard — devices, machines, fleets, tunnels. Write counterpart is cp2.eduz.ai.
Source: ../../packages/machines-client/src/config/devices.json — registered device inventory.
../../packages/machines-client/src/config/devices.json
Auth: Firebase Auth + allowlist (packages/auth-allowlist). Sign-in popup → Google → email ∈ ALLOWED_EMAILS → access.
Read vs write split: this surface displays. cp2 performs (onboard, lock, tunnel up/down).
v1 ideas (when there's a backend Worker):
tunnel_health.py
machines-client