Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Policy RBAC Role Matrix

Auto-generated from the PolicyMutationRequiredRole table in aa-gateway/src/policy/rbac.rs. Do not edit by hand — run cargo run -p aa-api --bin generate_policy_rbac_doc to regenerate.

The 5 canonical RBAC roles in privilege order (highest → lowest): OrgAdmin > TeamAdmin > Developer > Viewer > Auditor Auditor may never mutate policies — all write attempts are denied.

Scopecreateupdatedelete
globalorg_adminorg_adminorg_admin
orgorg_adminorg_adminorg_admin
teamteam_adminteam_adminteam_admin
agentdeveloperdeveloperdeveloper
tooldeveloperdeveloperdeveloper

Role Descriptions

  • org_admin — Full policy mutation rights across all scopes.
  • team_admin — Can mutate team-scoped policies and below (Agent, Tool).
  • developer — Can mutate agent- and tool-scoped policies only.
  • viewer — Read-only access — no writes permitted.
  • auditor — Read-only audit access — all write attempts denied regardless of scope.

Last updated: 2026-05-08 by Chisanan232