RBAC Events
INFO
}> RBAC Architecture FundlyHub uses a hierarchical RBAC system with role levels. Roles are automatically assigned via database triggers when users perform actions (e.g., creating a campaign promotes a user to 'creator' role). All role assignments are tracked via events for audit compliance.
Role Hierarchy
Roles are ordered by level for permission inheritance
| Role | Level | Assignment Method | Description |
|---|---|---|---|