tl;dr - you might have heard in Jarrad’s Town Hall update today that we’d like to implement a system to allow contributors to recognize each others’ impact. Here’s a proposal for Kudos Rewards, we’re seeking your feedback.
What problem are we trying to solve?
We currently don’t have a consistent way to give recognition to other contributors, nor a way to have a transparent view on the contributors most recognised by our network. In the past, the Disco kudos bot in Slack served this function and helped people give spontaneous recognition, but that’s been missing since October 2018.
What’s the proposal?
Kudos Rewards - an experiment with awarding kudos each week between Status contributors. Heavily inspired by Giveth’s awesome RewardDAO concept, the idea is that contributors get a weekly allowance of SNT which they can distribute amongst other contributors as they see fit. The awarded totals can be withdrawn by contributors who have earned kudos (more on how that works later).
Why
- Giving kudos allows us to recognise everyone making impactful contributions in the network. We value everyone’s contributions, and want to amplify achievements and give credit for all the great work going on
- This concept replaces the Disco kudos bot, which was our last kudos system and was (overall) well-used and positively received
- It’s inclusive of the whole community, everyone participating (not just core contributors) can be rewarded with tokens
- It helps build a leaderboard/meritocracy over time, reflecting contributor impact and social capital.
How does it work?
- V1 of this idea is smart contract based, and can be viewed [here](GitHub - status-im/meritocracy: The Status Meritocracy, a SNT Reward System (h/t @jarradhope) .
- Weekly pings will be sent out by People Ops, directing everyone to access the DApp, view their allocated SNT, and award their tokens. You can award your tokens to any contributor(s) (core, occasional, anyone).
- When giving out tokens, you can add praise along with your token reward so that the recipient knows what you’re awarding the tokens for.
- After a certain date, each weekly cycle will be closed out, and contributors will no longer be able to make awards in that cycle. Any unused tokens (i.e. those that were allocated to a person but were not awarded onwards) are burnt at the end of each week (they can’t be carried forwards). No one is obliged to take part, and you can opt out from receiving tokens too if it’s not your thing.
- Once a contributor’s allocation is reduced to 0 (either by awarding all their tokens onwards to other contributors, or having the remainder of their allocation burnt due to inactivity at the end of each week), they’re able to withdraw (claim) their reward tokens.
- The DApp shows each contributor’s allocated, burnt, and awarded balances, i.e. participation stats, along with all the praise commentary they received.
- Initially, core contributors will receive a flat weekly allocation. All contributors in the Statusphere can participate, by sending funds to the smart contract to signal participation. Contributed funds are allocated evenly across all contributors playing the game.
- This basic first implementation can be iterated over time, e.g. this v1 will make use of admins to add contributors, manage weekly token calls etc., however in future as this evolves, admins can be phased out. The thinking is to start small with this idea and see how it works out.
What are the criteria for awarding tokens?
The aim is not to be prescriptive about what actions merit recognition. In the same way as you awarded kudos for any number of reasons in the past, a Reward Kudos can be given out however you see fit. That might be to recognise e.g. Impact, Helpfulness, Collaboration, Contribution to Status and the wider ecosystem, Principles, Quality of output, etc.
What is it not?
This is not a substitute for routine feedback-giving. We still think there’s value in giving qualitative on-the-job feedback to other contributors. This is about recognising positive contributions, but constructive feedback should also ideally happen too elsewhere.
There is also a limitation to be recognised here in that this can only tell us about visible successes. Someone who works in a less visible role, or with a smaller imprint across the network, would naturally maybe not receive as many tokens as someone in another role. As such, this would not make kudos outcomes a reliable single source of truth on contributor impact.
To begin with, it’s going to be a basic implementation to kick things off. We want to start strong with the ideal system in mind, so we’d love to hear your feedback on how you want to see this idea evolve.
Why now?
This is something that’s been on People Ops’s radar for a few months time in various forms or another, but hasn’t been a priority in recent months due to changes taking place. Now seems like a good time to re-initiate this discussion now that swarms are functional and Status is moving along smoothly.
Next steps
This is very much a v1 and is an experimental idea - nothing in this proposal is set in stone, but we’d like to give it a go to see how it goes and see how valuable people find it for recognising others.
If you have any ideas/feedback on improving this concept, feel free to share them. We’d love to collaborate with anyone interested in rolling out this idea, so if this sounds interesting, feel free to get involved (we don’t see this as a People Ops idea, giving recognition and rewards is something that benefits us all).
Please drop your thoughts here and (if this goes ahead) we’ll look to open the first weekly kudos round by mid-Feb.
Cheers! Ceri & JB