Platform signup unavailable
Dashboard sign-up returns 503 when self-protect is misconfigured.
Sign-up returns 503 / "temporarily unavailable"
Code: PLATFORM_SELF_PROTECT_MISCONFIGURED
Cause: PLATFORM_SELF_PROTECT_ENABLED=true but the API cannot resolve the platform project (wrong ID/key, project deleted, or env not set).
Fix: Create a project in the dashboard, set PLATFORM_SIGNUP_PROJECT_ID or PLATFORM_SIGNUP_SDK_KEY on the API, restart. Do not enable self-protect without a valid project — production sign-up is blocked until fixed.
There are no shared or seed API keys. Every environment creates its own project in the dashboard and sets those keys in env.
Full setup: Going to production — Platform signup protection.

