Silo
The Silo Protocol's allows anyone to deploy two-sided lending market known as a silo. Every silo is identical in architecture but variable in its modules, enabling interoperability with other dApps.
Modules
Modules are interchangeable units of a silo that can be configured at deployment.
This includes:
📄️ Isolated Pairs
Every silo is composed of two tokens that can be used for lending or borrowing within that market.
📄️ Interest Rates
Every token in a given silo has an algorithmic interest rate model (IRM) that sets the borrow interest rate in relation to the token's utilization in the market, with higher interest rates set when utilization is high and lower rates when utilization is low.
📄️ Borrowing Parameters
Every token in a given silo has a defined maximum Loan to Value (mLTV) and Liquidation Threshold LT that define the borrowing power and solvency requirements of that token.
📄️ Oracle
Every token in a silo uses an oracle which are third-party applications that provide updated token prices on-chain.
📄️ Liquidation Module
coming soon
📄️ Hooks
coming soon
Silos may either be immutable (modules can not be changed) or upgradeable (modules can be changed) at deployment.