# Commodo landingpage txt
### Create your own bank(s).
Commodo is the open source framework
for collateral-backed lending with ERC20 tokens.
**start lending**
**start borrowing**
------------
_(USP's)_
**Transparent**
Commodo has a contract code simple enough to understand by anyone familiar with Solidity.
**Flexible**
The type of collateral, debt, and rates can all be configured, making Commodo superflexible and fully customizable.
**Ease of use**
Deployment and configuration is simple enough for anyone familiar with Ethereum and web programming
**Trust-Minimized**
Commodo uses Tellor Oracle for price feeds. There are no special privileges for the contract owner
------------
### Existing protocols can’t be redeployed. Commodo can.
Most existing protocols for collateral-backed lending with ERC-20 tokens are overly complex. They rely heavy on token-economics, have long and complicated smart contracts and are tied to non-transparent oracle mechanisms for price feeds.
Commodo is created as an open-source framework so transparency is of paramount importance. Aimed at your average developer, the contracts are easy to read and redeploy. The unique setup with Tellor Oracle makes for a clear and open infrastructure, true to blockchain-nature.
------------
### How does Commodo work?
1
Each deployment of Commodo is considered a Bank, owned by the account that deployed it. The owner sets the rates and the tokens that are accepted on deployment. The rates are unchangeable after deployment
2
The owner is responsible for supplying the debt tokens (e.g. USDC). If the price of the tokens changes, anyone can update the prices using the Tellor Oracle.
3
Borrowers can deposit collateral tokens (e.g. TRB) and then borrow the debt tokens the bank owner supplied. Interest accrues on borrowed tokens until the debt is repaid by the borrower. If a borrower becomes undercollateralized, anyone can trigger a liquidation but, the liquidation proceeds are deposited back into the bank.
**find the code on Github**
**_(Link to contract on etherscan.io, t.b.d.)_**
------------
### Commodo works with these tokens:
TRB - DAI
Didn’t find what you’re looking for?
request a token
------------
_(Footer t.b.d.)_