# Roles

## TL;DR

* As with any protocol, it may be necessary to rapidly pause some functionalities, to change some parameters or references in the protocol in order to react rapidly to unforeseen events.
* The protocol has a multisig on each of the chains on which it is deployed which has the rights to perform such changes.

## Admin&#x20;

The Fyde Admin is a multisig composed of 6 team members and requires a minimum of 3 signatures to execute a transaction.

The Fyde Admin is responsible for parameters tuning, whitelisting new assets, update assets target concentrations, collecting fees and for protocol upgrades and integrations.

## Other roles

Addresses with specific roles exist within the Fyde protocol for various reasons. One critical aspect is to address potential issues within the protocol that may have time-sensitive implications or require immediate parameter adjustments. In situations where a flaw is detected in one of the contracts, allowing an attacker to profit, it is imperative that we have the capability to promptly pause the relevant portions of the contract without having to wait for multi-signature execution.

* **Guard :** Able to pause/unpause the protocol and quarantine assets.
* **Incentive Manager :** Able to change the swapping incentive for rebalancing purposes.
* **Keeper :** Update the protocol AUM and process the request (currently we use Gelato).
* **User :** Access to deposit and withdraw actions.
* **Swapper :** Access to swap functions.
* **Exclusive User :** If active, then deactivate the user role. Exclusive User is now the only address with access to deposit and withdraw actions.

{% hint style="info" %}
Note however that the governance multi-sig can revoke the following roles at any time.
{% endhint %}

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fyde.fi/technical-overview/roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
