> For the complete documentation index, see [llms.txt](https://docs.inverter.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inverter.network/concepts/protocol-concepts/module-library/authorizers/role-authorizer.md).

# Role Authorizer

#### Module Category: Authorizer

The role Authorizer module authorizes actions and governance permissions through a managed list of whitelisted addresses.

It provides an authorization framework that supports various governance structures, from individual wallets to multi-signature accounts. Different roles and addresses can be defined for different authorizations in module interactions or the overall governance of the workflow.

## Module Functions:

**Role Management:** Toggle self-management of roles, grant roles to addresses, and revoke roles.

**Admin Role Control:** Transfer or permanently remove admin rights for governing the roles.
