Manage access keys, brand visibility, and tab permissions for the Portfolio Cockpit.
Each key controls which brands and tabs a user sees. Changes save to the repo instantly.
data/keys.json in the GitHub repo. Each save commits + triggers Vercel redeploy (~30s). The cockpit validates keys server-side via /api/auth — keys never appear in client JavaScript.