-
Notifications
You must be signed in to change notification settings - Fork 50
Home
Dharma is generic, permissionless protocol for issuing, underwriting, and administering debt agreements as tradeable, programeable tokens on blockchains like Ethereum. Our mission is to build the fundamental primitives of the global, blockchain-based credit markets of tomorrow. Learn more at https://dharma.io
Note: This implementation of the contracts described in the Dharma whitepaper is currently not in a stable, usable state.
If you're interested in contributing to the work-in-progress contracts, read on. Alternatively, if you want to learn more, hop into the Dharma chat channel and meet the team.
Dharma is an open-source effort -- we welcome any and all efforts to involve community members and enthusiasts. We expect contributors to have familiarized themselves with the inner workings of the protocol, and, ideally, to check in with the Dharma team at https://chat.dharma.io before beginning work on any of the contracts listed below. You will find below a detailed specification of the expected functionality contained in the contracts comprising Dharma protocol.
Please adhere to these steps in constructing pull request submissions to the 'charta' repo.
The following contracts are to be implemented in this repository -- each contract links to a detailed specification of the functionality it is expected to expose:
-
DebtRegistry.sol - Implementing
-
DebtToken.sol - Implementing
-
RepaymentRouter.sol - Not started
-
DebtKernel.sol - Not started
-
FeeRouter.sol - Not started
Dharma is a generic protocol for tokenized debt issuance. We are committed to building permissionless, non-rent seeking infrastructure for the credit markets of tomorrow. Backed by YCombinator, Polychain Capital, Green Visor Capital, and others.