templates
- _terms.html
Terms of use v1 — the single source of the terms text.
- auth_base.html
The signed-out shell.
- forgot.html
A reset re-keys the vault, and someone arriving here has usually forgotten that they have one.
- login.html
- message.html
- password.html
The full-page form: a direct visit to /password, or no JS.
- password_fragment.html
Change password as a content-shell fragment (auth /password on HX-Request).
- register.html
- request_invite.html
A POST form with no SRP: nothing secret is entered here, so this page needs none of the login handshake.
- terms.html
No self-link: you are here.
- terms_fragment.html
Terms of use as a content-shell fragment (auth /terms on HX-Request): the text, plus the shell's own out-of-band chrome, swapped straight into #content.