SourceCred ERC-20 Token and/or DAO
Status: in progress!
Research the feasibility of minting cred and/or Grain on Ethereum. Could be a stand alone ERC-20 contract or an Aragon DAO. The solution will need to allow Cred and/or Grain to be minted and burned in order to facilitate moving tokens from the off-chain Credsperiment to the on-chain contracts and vice versa. Eventually it would be great if this process were automated and/or we could run it fully on-chain, but this initial initiative will explore simply minting an ERC-20 token that allows SourceCred members to exchange Grain for DAI without burdening @protocol or giving a cut to OpenCollective.
Self sovereign custody of Cred/Grain.
Transparency into current and historical cred minting and distributions.
Determine how Cred/Grain is minted/managed today.
Determine how to upgrade that to a transparent and security blockchain mechanism.
Build a prototype.
Build onboarding docs to help the SourceCred community explore the prototype.
Estimated Work (hours):
5 hours research on how is Cred/Grain is managed now and potential solutions to move it on chain and back.
5 hours to build a Rinkeby prototype (if all the components we need are off the shelf).
A few hours to deploy a mainnet DAO and onboard the community.
- @burrrata will set up a demo with dummy keys that anyone can interact with. If anyone wants to take control of an account on the DAO @burrrata will provide access.
Ethereum Mainnet DAO:
- SourceCred Core community members that want to participate (including @decentralion) would need to provide a public Ethereum address for the DAO to mint tokens to. @burrrata can facilitate the deployment and setup of this DAO and then transfer control to TBD and/or Grain weighted voting. @burrrata could also stay on as admin of the DAO to help onboard future users and/or updates.
- Wait for the Aragon Fundraising and/or Token Request apps to be fully audited or create a Uniswap pool with DAI and Grain.
Also inspired by @Beanow’s calling for this comment to be upgraded into a Wiki, prompting the community (or at least @burrrata) to revisit the initiative and adopt it.