security
RBAC (Role-Based Access Control)
RBAC is a security model that restricts system access based on the roles assigned to individual users or agents within an organization, rather than assigning permissions directly to users.
In enterprise agent systems, different agents require different levels of access. An "Intern Agent" might only have read access to resources, while an "Admin Agent" might have full tool-use authority. RBAC maps these security policies to roles, ensuring agents can only execute tools they have explicit, audited permission to access.