Teller is an algorithmic credit risk protocol, built to enable the creation of decentralized lending markets that can offer unsecured loans, without the need for collateral. The protocol was designed to function as a decentralized non-custodial liquidity pool where users can participate as depositors or borrowers.