Describe the authentication mechanisms used (e.g.: Tymon JWT, Laravel Sanctum) and provide setup instructions.
Document any role-based access control (e.g.: DAC, MAC, RBAC, ABAC) implemented in the project, detailing roles, permissions, and which actions each role can perform.