"""Auth domain: role definitions and token claim models.

The domain layer defines what a user identity looks like (UserClaims) and
what roles exist (UserRole). Infrastructure details (JWT, bcrypt, PostgreSQL)
live under infrastructure/auth and never leak into this package.
"""

from .models import UserClaims, UserRole

__all__ = ["UserClaims", "UserRole"]
