UPDATE: The bounty, 46ETH at the time, has been claimed by @jefflau. Great work mate!
UPDATE: The bounty is now 15ETH + US$250(BTC, ETH, or PayPal)
UPDATE: ETH for the bounty is located at the following multisig address controlled by @FelixA and @auryn_macmillan - 0xD5aa928cA0b2efDB7B1dA38022AB3aEDF8d41839
UPDATE: The bounty is now 10ETH + US$250(BTC, ETH, or PayPal)
One of the key features we've intended on building from day one is what we're calling Token Controlled Permissions. With the end of the creation period creeping up, we're now ready to get these features, along with others, up and running.
With that said, we're seeking a developer comfortable with building discourse plugins.
Currently we have a US$250 + 15ETH bounty on this feature, and would intend to further compensate post funding from the DAO.
Below is an initial spec for what we want to build.
- Currently no way to distinguish DAO token holders (DTH) from non-DTH on DAOhub. This is important information for users when weighing an another user's opinion.
- Currently no way to gauge a users level of investment in the DAO. This is potentially important information for users when weighing an another user's opinion.
- Noise from non-DTH.
- Spam (not really an issue as of yet, Discourse does a pretty good job of taking care of spam)
- User requested feature. Not a problem in and of itself, but this is a feature which has been requested by users from day one.
Users should be able to associate any number of ethereum addresses with their account by proving they control the respective addresses. This could be achieved through the following challenge response mechanic.
- User is given some single use unique information (hex code) and presented with a DAOhub Ethereum address.
- User includes unique information in transaction to the Ethereum address.
- Address that sends unique information to the DAOhub address is registered with the user's DAOhub account.
- Repeat for multiple addresses.
DAOhub should monitor registered addresses, watching the tokens corresponding to the DAOs listed on DAOhub.
if user's DAO balance > 0
addUser to group DTH
removeUser from group DTH
The DAO's hub will have the following security permissions:
Admin: Create, Reply, See
Mods: Create, Reply, See
DTH: Create, Reply, See
Cost benefit analysis:
The solution proposed above inplicitly assumes that the cost of problems 1-5 above is greater than the beneficial contributions that non-token holders are making at TheDAO's hub, (2) the sum effort that it will take for token holders to link their tokens to their TheDAO’s hub accounts (and minus future benefits of token holders who decide not to go through that effort), and (3) the cost of implementation.
This feature will also be required in order to enable some of the more advanced features further down the roadmap, including: token weighted polls, DAOhub reputation, liquid democratic moderation, etc.