99Defi is a permission-less decentralized protocol that enables lending and borrowing services through Blockchain smart contracts.