Why SourceCred Failed
Why SourceCred Failed
You are on the right place if, you:
As a DAO tool maker building a tool to coordinate the DAOs efforts,
would like to learn about why SourceCred failed,
so you can decide if you want to implement it in your DAO.
What is SourceCred
2 things
Technology to make labour of individuals visible and rewardable with the necessary nuance.
Organization which was using that technology to improve it and organize its work (That is gone now)
A bit of history
The origin story goes to 2017 when Juan Benet did not know how to pay contributors outside his company Protocol Labs and he connected with Dandelion who was working in google at the time and was working on SourceCread as his side project. One have money and the other one the algorithm … love was made.
Problems it solves?
There is no good enough metric to reward a permission-less organization
Objective metrics are too gamable
i.e. Per commit, Per line of code
Subjective approaches are biased and do not scale
i.e. Contributors review each other, Give rating to each contribution
The Solution
Use page rank - google algorithm for ranking search engines based on interconnections and interactions, but adjust it for people.
To prove the concept community was created which was rewarded based on that experimental technology. The experiment ran for almost 2 years and we can now say that the algorithm works at-least in some of its intended functions.
It is now proven that it can increase community engagement
And unlock side projects previously impossible.
How SourceCred Works/Worked
The technology is responsible for a non-transerable individual score called Cred and transferable token called grain. Work created is represented as a “node Graph”, were more connections mean more value, parameters can determine what the community values more and therefore where the rewards flow. Based on that value Cred score is calculated and based on the Cred, Grain is rewarded. Cred measures the value of your contribution and can be corrected in time, grain is there to reward you for your current score and to allow for external parties to support your project.
Examples of how a project might use Grain:
Paying contributors - If project has funds to pay.
Creating a project-specific currency, that can bring additional investments
Creating an internal currency for support of features/ideas.
Each project / community has its own Cred and Grain. The technology in its current state is able to calculate Cred based on data from Git-hub, discourse and discord plugins.
The organisation
Used cred to pay their contributors for SourceCred development
Had tone of interaction on discord, deep contributions on discourse and was developing the software on Github.
It is dissolved now
The Cred distribution
Source cred is usually set up to distribute based on combination of different policies. Those are
Balanced (Lifetime distribution)
Immediate (Last Week) distribution
Recent distribution - introduces a decay rate to immediate, last week distribution
The original recommended setting was 80/20 Balanced/Immediate distribution In 2021 Recent distribution was introduced and the new recommended setting became 25/75 Balanced/Recent.
Core assumptions
value doesn’t exist in isolated artifacts or events, and you can’t measure value by counting events
instead, you need to look at the relationships between contributions to understand their value
contributions are valuable if they are connected to, or depended on by, other valuable contributions
Why did SourceCred winddown?
The organization that is SourceCred has been struggling for a long time now, reads the post announcing the dissolution of the organization … dated Mar 28 2022.
The main reason stated is a lack of interest to continue from the community members themselves. The community was not sure if it makes Sence to push forward. So why would that be?
Apparently it, time to time, Felt like a black mirror episode, a dystopia where everyone is rating each other. We are lucky that the experiment where studied by university researcher which is giving a breakdown of the main reasons that they noticed when talking with team members.
CredRank was complex and making it legible didn’t happen - Difficult to understand your cred score. There were not tools that would easily visualize and align the community around a common goal. That was creating anxiety in the community…
What was rewarded did not always further the product - being loud about your contributions was important, some thought that social interactions were rewarded over work that would progress the product.
Invisible work that was not, or rewarded based on discord likes - organizing meetings, helping with alignment, design, project management … was rewarded only if a person would shout out about it on discord, being introvert would not pay off.
No boundaries for membership - anyone can come and claim funds, creating chaos and anarchy, that can be to detriment of things and makes finding alignment around a goal that much more important, but there we no tools to do so.
Income volatility - people want some stability in life, it is hard to leave anxiety behind when your next pay check will be determined by algorithm. There are some interesting ideas how to deal with that problem.:
Salaries for core members
Coordinape?
Algorithmic - Algorithm where you trade potential rewards for more stability.
What do I take from it as an external observer?
Forums are packed with ideas and discussions dating back to 2019, where until today many of that ideas were clearly never realized.
Discussion include long massive interactions and yet they did not lead to decisive / productive action. Too much talking can be contra productive, but in SourceCred talking was important tool to create rewards and credit.
The whole story is about technology, it is and technology first approach, where the team looks what culture the technology created. It feels that the community should first know what kind of culture they want to have, but that was not the point of the experiment. So for future projects I would recommend to set up the vision of the culture you want to have first and then measure if your technology is getting you there or not.
Case Studies
MakerDAO
Implementation trough DAO forum to reward contributions to the community. No need to register and immediately you are aligeble for rewards, the moment you get 10 USD or more you can ask for them to be send.
Each month 5000 Dai is being distributed, discontinued in 2022. Although activity is still measured. https://makerdao.sourcecred.io/#/explorer
+ | - |
---|---|
Drives enthusiasm | No identifiable positive impact |
Being paid without joining the workforce - unique | Creates unwanted noise on the forum |
Low-effort posts are being monetized - distracts from important duties. |
FWB
Does no longer operate, project is gone.
TEC
Still a test run, committee is being prepared. Implemented for github and discourse. Rewards split 59:40 between praise and sourcecred … 10% is for other rewards and to reward the reward board. Github Main Actions
Make an Issue
Make a comment
Interactions In this case “something” can be an issue or a comment
Something is being authored
Something is being merged
Something is being referenced
Discourse Main Actions
Make a topic
Make a post
Give a like
Interactions
You get a reply to your post
You make a reply
Someone makes something with your topic
You make a topic
Your topic is contained in a post
Your topic is referenced
Your post is liked
Your post is referenced
You are being mentioned
MetaGame
Used in the core of metagame, first as experiment than adopted in the core. Sourcecred in its curent form is used but is not working, the more you work the less time you have to report in and therefor the less you get paid. Metagame is therefore restructuring, making source cred the 1st step for casual contributors and newcommers, thinking about adding 2 new layers.:
Coordinape
Stable pay
More about Metagame, the DAO onboarding game how to play life: https://metagame.substack.com/p/wait-wtf-is-metagame
1Hive
Anyone writhe proposal to decide how to distribute faucet to the community. 1 of such proposals is honey being distributed to the community. Rewards interaction on Discord, Forum and Github. Similar issues to SourceCred and Maker, but conviction to persist, post from 2022. Polen distribution - 2.6 mil USD/year begining 2022 Asking for new distribution every 5 weeks, can not get the results from Nov 20. Even in that ask is stated things on fire with people gaming the system, finally quieted down, because the funding run out, time to ask for new rewards.. Token allocations (Gitcoin, Agave) Metacred
Source, interesting articles, Youtubevideos
What is described | tags | Link | Type |
---|---|---|---|
The winding down of sourcecred | end | article | |
Community member summary | end | https://discourse.sourcecred.io/t/observing-the-credsperiment/1402 | article |
Introduction to what is SourceCred | wiki | https://sourcecred.io/docs | wiki |
SourceCred Users | case studies | https://sourcecred.io/docs/beta/who-uses-us | wiki |
Seth be overview of sourceCred | summary | https://www.youtube.com/watch?v=fJU5Q3beruE | video |
Changes to Source Cred by MakerDAO | implementation | https://forum.makerdao.com/t/changes-to-our-implementation-of-sourcecred/6115 | article |
MakerDAO on discontinuing Source Cred | cancelation | https://forum.makerdao.com/t/poll-notice-signal-support-for-ending-dai-funding-for-sourcecred/18204 | article |
1Hive polen discussion | pros and cons | https://forum.1hive.org/t/my-thoughts-on-pollen-distributions/1089 | article |
1Hive Pollen distribution | introduction | https://wiki.1hive.org/getting-started/pollen | wiki |
Metagame new proposal | restructure | https://forum.metagame.wtf/t/proposal-37-compensation-draft/976 https://forum.metagame.wtf/t/proposal-39-dao-restructure-relaunch-draft/982 | forum |
Attachment, similar tools to SourceCred
Sourcecred - A tool for communities to measure and reward value creation.
Coordinape - Scale your community with tools to reward contributors, incentivize participation and manage resources
Dish Praise - The simplest tool for rewarding contributors. From the Commons Stack, you explicitly mention others.
Last updated