> For the complete documentation index, see [llms.txt](https://docs.trilobyte.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trilobyte.finance/overview/key-participants.md).

# Key Participants

Trilobyte's lending model involves four key participants, each with distinct roles and responsibilities.

```
┌─────────────┐         ┌──────────────┐         ┌─────────────┐
│  Borrower   │◄────────│  Pool Manager │────────►│  Investor   │
│ (business)  │  loan   │ (underwriter) │  yield  │ (lender)    │
└─────────────┘         └──────────────┘         └─────────────┘
                              │
                     underwrites & monitors
                              │
                        ┌─────────────┐
                        │   Protocol  │
                        │  (Governor) │
                        └─────────────┘
```

## Borrower

A **business** that needs working capital. The borrower receives the loan proceeds once the vault is fully funded and approved, and repays through incoming revenue over the loan term.

**Key responsibilities:**

* Apply for a loan through a Pool Manager
* Make periodic repayments on schedule
* Withdraw available funds from the cash pool

**On-chain actions:** `receive_payment`, `withdraw_cash`

## Pool Manager

A **professional underwriter** who evaluates businesses, negotiates loan terms, and manages the vault throughout its lifecycle. Pool Managers are the bridge between borrowers and investors.

**Key responsibilities:**

* Perform due diligence on borrowers
* Structure loan terms (principal, rate, term, split ratio)
* Create vaults via the Factory contract
* Deposit collateral (skin in the game)
* Approve and disburse funded loans
* Monitor repayments and apply late fees when necessary
* Propose renegotiation when terms need adjustment

**Requirements:**

* Must be approved by the protocol's Operations Admin
* Must deposit collateral covering a percentage of each vault's principal
* Subject to credit limits that cap total outstanding principal
* Flagged as delinquent if a vault defaults — blocked from creating new vaults until cleared

**On-chain actions:** `create_vault`, `deposit_collateral`, `approve_and_disburse`, `apply_late_fee`, `propose_renegotiation`, `approve_renegotiation`, `reject_renegotiation`

## Investor

Anyone who funds a loan and earns yield from the borrower's repayments. Investors deposit funds into a vault during its fundraising phase and receive SEP-41 debt tokens representing their share.

**Key responsibilities:**

* Evaluate available vaults and their terms
* Deposit funds during the RaisingFunds phase
* Claim yield from the EMI pool as repayments come in
* Monitor vault health and repayment status

**In permissioned vaults**, investors must be allowlisted by the Pool Manager before they can deposit.

**On-chain actions:** `deposit`, `withdraw`, `claim_yield`

## Governor

The **protocol administration** that manages global settings and infrastructure. Governance actions are routed through a **Timelock** contract that enforces a delay on critical changes.

The Governor manages three roles:

| Role                 | Who                 | Responsibilities                                                                                              |
| -------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------- |
| **Admin**            | Governor / Timelock | Whitelist assets, set treasury, register the factory, upgrade contracts                                       |
| **Security Admin**   | Security team       | Pause/unpause the protocol in emergencies                                                                     |
| **Operations Admin** | Operations team     | Approve/remove pool managers, set credit limits, clear delinquency, **update global settings & protocol fee** |

**On-chain actions:** `whitelist_asset`, `set_treasury_address`, `set_factory`, `pause`, `unpause`, `update_settings`, `set_protocol_fee`, `approve_pool_manager`, `remove_pool_manager`, `set_manager_credit_limit`, `clear_delinquency`

{% hint style="info" %}
Note: changing global settings and the protocol fee is an **Operations Admin** action and is not currently timelocked. See the [Governance](/protocol-mechanics/governance.md) page.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.trilobyte.finance/overview/key-participants.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
