Source decision 0028 — ✅ As a new user, I want to create an Identity with a Password
Original source · exact version bafyreie5e4fj3z6tujq5j2f7barffm4gp5fxbdxxwobnyf5yst4zmp5ipy · Read-derived block
Classification: story; source kind: story; decision: approve; confidence: high; review status: needs-review.
Rationale: A credential-creation story with concrete setup criteria and recovery/export edge cases. It is the password alternative to passkey signup, not returning-user sign-in or a custom-domain publishing feature.
Review qualification: Uncertain identity/behavior/duplication remains a separate candidate; do not merge without review.
Canonical target (to be published after manifest): Proposed canonical target
Similar source candidates — kept separate
Evidence snapshot: original readable text 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