···986986987987## 10. Auth Flow
988988989989+Session cookies are HMAC-signed using `GLEAN_SESSION_KEY` (required, must be set to a random string). The server refuses to start without it.
990990+989991DID resolution uses a configurable PLC directory (`GLEAN_PLC_URL`, defaults to `https://didplc.glean.at`). The identity directory is initialized once at startup via `InitIdentity()` with a caching layer (250k entries, 24h TTL).
9909929919931. User visits `/`, clicks "Sign in with Bluesky" (or any AT Proto PDS)