The Status Meritocracy, a SNT Reward System
Go to file
Richard Ramos c9db6abd18
Merge pull request #2 from status-im/feat/fix
refactoring and additional UI functionality for improved UX
2019-03-15 10:24:11 -04:00
app extract contributors to single file 2019-03-12 09:31:11 -04:00
config extract contributors to single file 2019-03-12 09:31:11 -04:00
contracts reset ui state and dismiss decimals when allocating kudos balance 2019-03-11 15:35:21 -04:00
test collecting contirbutor data and contract events 2019-02-17 14:03:45 +07:00
.gitignore minor reorg and refactorings 2019-03-08 16:03:59 -04:00
README.md cleanup notes 2019-02-02 23:07:28 +07:00
chains.json impasse with metamask 2019-02-18 12:51:18 +07:00
embark.json impasse with metamask 2019-02-18 12:51:18 +07:00
package-lock.json setting up dapp 2019-02-12 17:48:09 +07:00
package.json setting up dapp 2019-02-12 17:48:09 +07:00

README.md

Status Meritocracy

The Status Meritocracy allows Contributors to show their appreciation of other Contributors efforts in Status.

Summary

The Status Meritocracy is a SNT Reward System that allows a Contributor in the registry to award allocated SNT, along with praise, to other Contributors.

The DApp will also display a leaderboard of Contributors who have been awarded the most and have partcipated the most in the Meritocracy, along with their praise

Goals

  • Allow Contributors to build social capital, ideally in the form of Merit (degrades to popularity?)
  • Reward Contributors for impressing Contributors

Roles

Contributor

Abilities:

  • can send SNT to the Meritocracy contract, which is allocated evenly over Contributors
  • can award allocated SNT to Contributors
  • can withdraw SNT awarded to them, only when they have awarded all their allocatable SNT (or it has been forfeited by Admins)

Admin

Abilities:

  • add/remove Contributors
  • set upper limit of Contributor registry
  • forfeit all Contributors allocatable SNT (but not awarded), can only be called once a week.

Owner

Abilities:

  • is Admin
  • can add/remove Admins,
  • can changeOwner
  • can change ERC20Token contract address
  • can recover funds