---
title: "Sign-up · Agent Wranglers"
url: https://agentwranglers.se/playbook/accounts/sign-up
updated: 2026-10-20
licence: "All rights reserved"
---

# Sign-up

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

> Ask for little, prove the email address before trusting it, and compare names in one canonical form. Then sign-up stays short and accounts stay clean.

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers accounts playbook: https://agentwranglers.se/playbook/accounts/sign-up`.

## Required

- [Ask only for what the first task needs](https://agentwranglers.se/playbook/accounts/sign-up/minimal-sign-up): Ask at sign-up only for the fields the first task needs, usually an email address or a passkey. Ask for anything else when a feature needs it.
- [Prove the email address before trusting it](https://agentwranglers.se/playbook/accounts/sign-up/email-verification): Mark an email address as verified only after someone opens a link or types a code sent to it. Until then, send no account data there and never use it to link accounts.
- [Stop strangers from claiming an address before its owner](https://agentwranglers.se/playbook/accounts/sign-up/pre-hijacking): Keep an unverified sign-up pending. When the owner proves the address another way, such as through a provider, drop the pending password, passkeys and sessions instead of merging them.
- [Compare email addresses and usernames in one canonical form](https://agentwranglers.se/playbook/accounts/sign-up/identifier-normalisation): Store each email address and username as typed, plus one canonical key. Look up, compare and enforce uniqueness on the key only.

## Recommended

- [Reserve names that look official](https://agentwranglers.se/playbook/accounts/sign-up/reserved-names): Refuse usernames, organisation names and subdomains that pose as staff or system pages, or that look like another existing name.

- Next: [Sign-in methods](https://agentwranglers.se/playbook/accounts/sign-in-methods)
- [All chapters](https://agentwranglers.se/playbook/accounts)
