Dharma was previously a decentralized lending platform and has now been upgraded to an OTC platform, allowing users to buy cryptocurrencies directly with fiat from their bank accounts. It also includes an in-platform cryptocurrency exchange feature, making it convenient for users to swap cryptocurrencies.