Most teams rebuild authentication from scratch — JWT signing, session tracking, token rotation, 2FA, lockout logic. Each implementation has subtle security bugs. Auth-core exists so you don't have to build this yourself. It encodes years of production patterns: RS256 over HMAC for token signing, Lua scripts for atomic token rotation, device fingerprinting for session binding, and timing-safe comparisons everywhere. The goal is to provide auth primitives that are correct by default and composable when you need customization.