Reviewed source export adds verified TLS mail, encrypted outbox, mailbox verification and password reset protocols. Preserve public ancestry; omit local development history and operational queue. Consumer deployment and inbox delivery proof remain separate.
This commit is contained in:
@@ -17,6 +17,12 @@ access <──────────────────── authsqlite
|
||||
|
||||
An ordinary `net/http` application composes whichever branches it needs.
|
||||
|
||||
Optional transactional email adds `authmail` → `auth`/`mail`, with `authsqlite`
|
||||
implementing its storage protocol and using `mailsqlite` for atomic encrypted
|
||||
outbox writes. `mail` is standard-library-only; no broker or hosted mail service
|
||||
is required. Applications own recipient authority, trusted link origins, forms,
|
||||
SMTP configuration and worker scheduling. See the [protocol guide](../authmail/README.md).
|
||||
|
||||
Packages never own application routes, templates, authorization policy, cache
|
||||
policy, or deployment. Middleware communicates through typed request context.
|
||||
Storage and reporting surfaces are interfaces so an application can retain its
|
||||
|
||||
Reference in New Issue
Block a user