> For the complete documentation index, see [llms.txt](https://safuugo.gitbook.io/safuugo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://safuugo.gitbook.io/safuugo/nail/navigational-artificial-intelligence-layer/role-based-access-control-system.md).

# Role-Based Access Control System

Team Supported Protocol - A Pathway Towards Decentralization

Most smart contracts have a simple "single owner" control and access. **SGO has a built-in, enterprise level access control system** to allow more than one person to interact with the SGO protocol.

### <mark style="color:green;">The SafuuGO Role-Based Access Control System (RBACS) has 5 roles:</mark>

1. <mark style="color:orange;">**Admin**</mark>**&#x20;-** Top level owner access to all functions of the SafuuGO AI protocol.
2. <mark style="color:orange;">**Agent**</mark>**&#x20;-** SGO external "Plugin" contracts that can add extensible features to the protocol. Our [**SafuuGO Pair Partners**](/safuugo/spp/safuugo-partnership-program.md) will have a self-service LP management interface so they can directly manage their pool's performance through our proprietary [**DRIVE technology**](/safuugo/drive/direct-reactive-integrated-vaporization-engine.md).
3. <mark style="color:orange;">**AI**</mark>**&#x20;-** Oracle will be able to call different SGO functions in order to fine tune and manage LP pool performance.
4. <mark style="color:orange;">**Analyst**</mark>**&#x20;-** Can manually trigger the [**Autonomous Insurance Fund**](/safuugo/nail/navigational-artificial-intelligence-layer/autonomous-insurance-fund.md).
5. <mark style="color:orange;">**Community**</mark>**&#x20;-** Members can post behavior modification requests to the AI to be considered. &#x20;
