Source 0028 — ✅ As a new user, I want to create an Identity with a Password

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 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

    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

Comments