Users Domain

This domain encapsulates all logic related to user accounts, authentication, and role-based access control.

API Endpoints (Controllers)

FastAPI routers defining the public API for users management and access control.

Core Components (Services and DTOs)

Implementation of business logic and data transfer objects. We use a hybrid approach: - Pydantic for input validation and FastAPI integration. - msgspec.Struct for high-performance serialization and data transport.

Supporting Modules (Authentication and Utilities)

Core dependencies, JWT identity management, and resource filtering utilities.