Expected result
Prerequisites
- Exact Neuron host and environment semantics.
- Account-creation API key and secret from that Neuron’s operator.
- Operator-confirmed account quota and verification policy.
- A trusted backend secret store.
- A user interaction for collecting and confirming required contact details.
Procedure
- Optionally retrieve
GET /Agent/Account/DomainInfoand confirm the user selected the intended Neuron. - Read the generated
POST /Agent/Account/Createschema and its signature message. Sign the documented canonical message with the API secret; do not replace it with a signature over only the nonce. - Submit the account request from the backend and retain only the safe identifiers, status, and session state the application needs.
- Complete the required
VerifyEMailandVerifyPhoneNroperations for the deployment. - Establish a fresh session through the verified login flow rather than assuming the creation response represents a fully enabled account.
- Retrieve
Account/Infoand verify the resulting account state.
Security notes
- Never send the account-creation API secret to a browser or mobile binary.
- Bind every signature to the exact documented fields and host.
- Generate a fresh unpredictable nonce for every signed request.
- Do not log passwords, secrets, nonces, verification codes, or returned JWTs.
- Apply user-interface throttling without inventing undocumented server rate limits or retry windows.