Verified login and ownership
The account is the authenticated person layer. It holds email confirmation, subscription state, and access control.
This shell keeps the first view centered on the signed-in person, then separates the related identity layers so account, avatar, character, and faction do not blur together.
The account is the authenticated person layer. It holds email confirmation, subscription state, and access control.
The avatar is the in-world identity layer. It can be linked to an account, but it is not the same as the account.
Characters live inside a project context. Drafts, approvals, and character history belong here, not on the account.
Factions are project-local groups with explicit permissions. They should never become global admin shortcuts.