✅ As a new user, I want to create an Identity with a Password
Behavior from source: After four-digit code validation, choose password rather than the recommended passkey, enter and confirm the password, follow password-manager/recovery-word setup, and create a named profile with optional photo and notification preference. Finish setup and return to the initiating comment, join-site or create-site context.
Original source · exact version bafyreie5e4fj3z6tujq5j2f7barffm4gp5fxbdxxwobnyf5yst4zmp5ipy
Reviewed migration decision · Journey map · local task ID ut-4b3c92beba8e2b21.
Confidence: high; review status: needs-review. Similar source records are not merged. Source status icon is not a committed release or current product state.
Source acceptance and behavior
After four-digit code verification, offer recommended passkey or password; show flow progress and allow dismissing the dialog.
Password and confirmation use separate fields; show validation rules checking off as met; Back returns to security options. The source gives no concrete password policy.
Trigger password-manager saving; if it is declined, present six recovery words according to the acceptance section.
Allow downloading/exporting recovery words; the source requires encrypted association with the vault and password/recovery-word sealing, without specifying or proving the cryptographic design.
Confirm password/recovery setup success. Exact recovery mechanism remains unresolved: the basic flow says select one recovery word from six options.
Require a nonblank name before enabling Create profile; photo is optional and the profile emphasizes the avatar.
Show mentions/replies email-notification preference checked by default.
Complete setup through a success screen and return to the initiating comment, join-site or create-site context.
Closing the app or navigating away saves progress and resumes at the last completed step.
Unsupported passkey devices see a disabled passkey choice and an explanation to use password instead.
Refreshing recovery setup shows the same six words until confirmation; the source says clicking I have saved my word without downloading does nothing, without further enforcement detail.
Recovery download failure permits retry; sealing failure permits retry without repeating prior steps.
Unsupported profile-photo formats or files over 5MB display an inline error with accepted formats and limit.
Full original readable source and block backlinks
Heading As a new user, I want to create a Identity with a Password so that I can secure my account source block
Heading Video prototype source block
Heading Acceptance Criteria source block
Paragraph User is presented with two options: "Use a passkey" (recommended) and "Use a password" source block
Paragraph User can dismiss the dialog via the X button and progress indicator shows step of the flow source block
Paragraph User can enter a password and confirm it in two separate fields source block
Paragraph Validation rules are displayed and check off as met. "Back" button returns to the security options screen source block
Paragraph Password manager is triggers to save password. If user declines password manager, user is presented with 6 recovery words. source block
Paragraph Save words button allows the user to download/export the recovery words for safekeeping. source block
Paragraph Recovery words are stored encrypted and associated with the user's vault source block
Paragraph Success message confirms: "Your password has been set and your recovery words has been generated" source block
Paragraph At this point, the account vault is cryptographically sealed with the password + recovery word source block
Paragraph User can add a profile photo (optional). We redesign this screen to prioritize avatar, hopefully more users will add it. source block
Paragraph Checkbox for email notifications about mentions and replies (default: checked). Please update to this short text. source block
Paragraph "Create profile" button is enabled once name is provided source block
Paragraph After submission, account setup is complete and lands to success screen, getting back where he came from (commenting, join site, create site...) source block
Heading Designs source block
Paragraph After profile screen → Success screen source block
Heading Basic flow source block
Paragraph User lands in options to secure account after validating 4 digit code source block
Paragraph Enters password with validation rules source block
Paragraph User selects the recovery word from 6 options source block
Paragraph User continues password flow after confirmation source block
Paragraph User adds name and avatar on the profile screen source block
Paragraph User lands back where he came from when created account was triggered (commenting, join site, create site...) source block
Heading Edge Case source block
Paragraph User navigates away or closes the app mid-flow — progress is saved, user resumes at the last completed step source block
Paragraph User's device doesn't support passkeys — passkey option is visible but disabled with an explanation: "Your device does not support Passkey, please add password instead" source block
Paragraph User refreshes on the recovery word step — same 6 words are shown until the step is confirmed source block
Paragraph User clicks "I've saved my word" without downloading — We do nothing source block
Paragraph Recovery word download fails — user is notified and can retry source block
Paragraph Vault sealing fails after password and word are confirmed — user sees an error and can retry without repeating earlier steps source block
Paragraph User uploads an unsupported format or file over 5MB as profile photo — inline error with accepted formats and size limit source block
Paragraph Name field with only spaces or empty input — "Create profile" button stays disabled source block
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime