Account form
Start with the minimum required fields.
The page infers the API origin from the current host. On localhost it defaults to http://localhost:3001 so the full flow stays testable against the local API.
0watch signup
This is the browser-facing account creation path for 0watch. It targets POST /api/auth/signup, validates the password client-side, and falls back to a preview key only when the auth endpoint is not online yet.
Account form
The page infers the API origin from the current host. On localhost it defaults to http://localhost:3001 so the full flow stays testable against the local API.
Success
Waiting for a successful signup response.
API key
Quick start
The snippet now covers the first wallet and the first alert route so an operator can move from signup to a live monitored account without leaving the page.
Failure modes
Conflicts are surfaced inline and keep the form state intact so the operator can retry immediately.
The UI blocks obvious weak passwords before submit and still shows backend validation messages when they differ.
If /api/auth/signup is not deployed yet, the success panel switches to a clearly labeled mock key so the signup surface can still be reviewed end to end.