Roles and approval workflow
The platform ships with distinct roles: admin, organizer, scanner, support, and customer. Organizers create and manage their own events; admins review and approve before publication; scanners get door-scanning access and nothing more; support staff work a help desk queue and process payout requests. Permissions are structural, not an afterthought.
- Draft → approval → published workflow between organizers and admins
- Scoped access per role, so door staff never touch financial data
- Per-organizer earnings, payout requests, and settlement tracking