Vercel Deployment Protection Migration
Toggle production from auth-walled to public when ready for testnet launch.
Prerequisites (Phase 11 sign-off)
All must be true before toggling:
- [ ] All P0/P1 audit findings closed
- [ ] All 5 mobile flows tested on real devices
- [ ] Lighthouse score ≥ 90 (performance, accessibility, best practices, SEO)
- [ ] All backend health checks green (
/healthzon codex, tablet) - [ ] Upptime status page shows 100% for 24h
Steps (Dashboard)
- Open Vercel Dashboard → Project:
atrium-verify. - Settings → Deployment Protection.
- Change from "Standard Protection" to "Only Preview Deployments".
- Click Save.
Steps (CLI alternative)
vercel project add atrium-verify --prod-only-protection
Verification
- Open
https://verify.useatrium.mein an incognito/private browser window. - Page should load without any Vercel auth challenge.
- Check all critical routes:
/(landing)/app(main app)/app/trade(trade flow)
Rollback
If any issue is discovered post-toggle:
- Settings → Deployment Protection → select "Standard Protection".
- Save immediately.
- Investigate in
#ops-alerts.
Related
runbooks/vercel-env-scoping.md, environment variable configurationrunbooks/dns-provisioning.md, custom domain setup