# Admin Roles

## Protocol-level Roles

* **Protocol Owner:** The Protocol Owner (a multi-sig) is responsible for administering the entire protocol. This is the only account that can change various protocol configurations and perform administrative tasks, most notably, adding and removing pool owners and pausers, unpausing the protocol, and transferring protocol income from the pool wallet to the protocol treasury.
* **Protocol Owner Treasury:** The Protocol Owner Treasury account contains the protocol fees collected from pools. It is kept separate from the Protocol Owner account to avoid concentrating too much power in one account and to enhance security.
* **Pausers:** Pausers can pause the entire protocol. When the protocol is paused, no money moves out of the protocol. This is expected to happen in sporadic cases, where the safety and integrity of the protocol are threatened. There can be multiple pausers, including external security monitoring firms. After the protocol is paused, only the Protocol Owner can unpause it.

## Pool-level Roles

* **Pool Owners:** Pool Owners are addresses approved by the Protocol Owner to create and manage pools. They set key parameters, choose the Evaluation Agent, and establish the fee structure through the Fee Manager. Additionally, they earn a portion of the pool income as a reward.
* **Pool Owner Treasury:** The Pool Owner Treasury account contains the pool owner fees collected from the pools owned by the pool owner. It is kept separate from the Pool Owner account to avoid concentrating too much power in one account and to enhance security.
* **Pool Operators:** Pool Operators act as operational staff supporting the Pool Owner. They review the results of KYC/KYB and accreditation, and they approve lenders. Pool Operator accounts do not need to be multi-sigs.
* **Evaluation Agents:** Evaluation Agents (EA) are responsible for approving or disapproving credit requests. Each pool is managed by a single EA. While we expect most EAs to operate automatically, the protocol also allows for human supervision. EAs earn a portion of the pool's income as a reward for their services.

To ensure accountability, EAs, like Pool Owners, must invest capital in the pools they oversee. A pool can only start accepting capital from other Lenders after both the Pool Owner and the EA have made the necessary deposits. Pool Owners may occasionally change the pool's EA. The incoming EA must fulfill the deposit requirements before the change is implemented. The outgoing EA is paid all accumulated rewards immediately after the change occurs.

* **Lenders:** Lenders, also known as Liquidity Providers, contribute capital to the pool and in return, earn a share of the pool's income proportional to their contribution.
* **Borrowers:** Borrowers initiate credit requests with the pools. If a credit request is approved by the designated EA, they can draw down against it. They are responsible for making interest payments and, if required by the pool, a minimal principal payment per pay period.


---

# 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.huma.finance/products/huma-institutional/introduction/admin-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.
