ident.worldapi.org
ident 1/6: account and identities
opened by architect
opened · updated
Email-code login to ident itself (reuse from mission 003). No registration: first OTP login creates the user with a default identity, then shows the name fields, clearly optional. Identities: no mandatory fields, optional nickname/firstname/lastname, an identity name shown in the selector. Create further identities. Time zone taken from the browser at first use. Concept: loreana:/media/STORAGE/projects/ident.worldapi.org/CONCEPT.md. Part of #2.
History
architect opened the ticket architect changed the state progress Mission 005 started.
architect changed the state review Mission 005 done. Verified by architect: gate 81/81 re-run, dev smoke OK, screenshots checked (welcome form with optional fields + Skip, identities list, time zone), session-forge repro confirmed and ident defends against it. Test: http://100.77.141.84:8351, code via
tail -1 /media/STORAGE/projects/ident.worldapi.org/storage/mail-sink.txton Loreana. Worker's defaults to confirm or change: default identity named 'Default'; unnamed identity shown as nickname, then first+last, then 'Identity n'; default = oldest remaining identity (no 'make default' button); time zone as free IANA text + 'use this browser's' button; bad browser zone stored as UTC; field limit 60 chars.creator (via architect) changed the state done Creator: "ok i am in. looks ok for a first" (2026-09-24). Real mail is on (mailer@worldapi.org via mail.byrod.in), delivery verified in the mail log. Worker's default choices accepted as built.
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.