# Protocol Overview

DeFiner Savings protocol aggregates crypto deposits from lenders to the smart contract for users to borrow against the collateral asset that they deposited. The protocol will If there is unused capital in the contract, it will be auto deployed on money market protocol like Compound, AAVE etc.&#x20;

![](/files/-Mi_iBUT2C7aEdL4ovxc)

## Capital Reservation Ratio and Compound Ratio

For current available digital assets on the compound protocol (Ether, USD Coin, Augur, Dai, Sai, Wrapped BTC, Ox, Basic Attention Token), as there is cToken available, this enables DeFiner to supply/withdraw assets to compound to improve the utilization rate of DeFiner. &#x20;

DeFiner auto supplies loan currency to “Compound Network” when capital reserve ratio (R) increases to a certain level, and auto withdraws loan currency from “Compound Network” when capital reservation ratio (R) drops to a range between 0 and 10. Here are the definitions of  Capital Utilization Rate (U ), Capital Compound Ratio (C) and Capital reserve ratio (R).

1. Capital Utilization Rate (U)= total loan outstanding / Total market deposit.
2. Capital Compound Ratio (C) = total capital in Compound / Total market deposit.
3. Capital reserve ratio (R) = 1 - U - C.

DeFiner always keeps the R between 10 and 20.  When R > 20,   it should signal Savings Pool Smart Contract to deposit to compound, which increases the value of C and reduces remaining reserve fund to 15% of total deposit. When R < 10, it should signal Savings Pool Smart Contract to withdraw from the money market, which decreases the value of C and increases the remaining reserve fund to 15% of the total deposit. (This reserve ratio range is globally configurable.)


---

# 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.definer.org/copy-of-definer.org/protocol.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.
