> For the complete documentation index, see [llms.txt](https://limitless.gitbook.io/rammlend/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://limitless.gitbook.io/rammlend/products/universal-lending-pool/assessment.md).

# Assessment

Anyone can propose a new lending pool to be created along with a set of conditions that are required to borrow from the pool. They will propose a set(could be a singleton set) of collateral that is going to be accepted by the lending pool, along with the pool parameters.&#x20;

```
// 1. CollateralInfo[], for each collateral. Includes params
// such as maxBorrowAble amount per unit collateral, collateral address, etc
struct CollateralInfo

// 2. Interest Rate Parameters
struct RateParams

// 3. Tranche Parameters applicable for all perpetual instruments, parametrizes the junior vs senior profit split 
struct PoolData
```

Note that the field inputs are simplified via a UI, and many parameters are automatically chosen.&#x20;

The managers' key goal will be to identify whether the pool will stay solvent, and the risk(liquidity of collateral(s)/creditworthiness, LTV) given the potential reward(interest rate curve). They will decide whether a proposed LTV and interest rate parameters are suitable for the collateral's given liquidity. If he does so, he will buy `longZCB` for this pool.&#x20;
