SourceCred is a tool for communities to measure and reward value creation. It uses an algorithm and customizable weights to assign an accumulating score ("Cred") to community member actions. It integrates with a number of popular organizational/development tools (Github, Discord, Discourse, and more to come) in an attempt to to capture a broad, but nuanced picture of project contributions and contributors.
"[That] Cred flows from the contribution to all the people and other contributions that supported it. In this way, you can imagine how a project could be represented as a "node graph" made up of contribution and people dots (aka "nodes") connected by lines (aka "edges") that flow Cred around to the nodes based on what supported what." - SourceCred Introduction Docs
A high Cred balance indicates that a contributor has added a lot of value to the project (Cred is non-transferrable). Cred holders can be regularly rewarded for their contributions with distributions of a project-specific digital currency (i.e. it has monetary value) called Grain.
The Geo Web project uses SourceCred to monitor our Github repositories and Discord server. Pull requests, reviews, mentions, comments, and community discussion can all earn Cred. The more that an action is referenced, reacted to (i.e. emojis), and generally engaged with, the more Cred it will accrue. In practice, it's as easy as asking a question in Discord that sparks a response to earn Cred.
The current Geo Web admins (@codynhat & @gravenp) have configured weights for various actions and platforms in an attempt to faithfully recognize value creation on the project. The project's SourceCred instance mostly runs on an automated basis, but the admins will adjust the weights over time to account for unintended anomalies and gaming of the system.
The project currently runs a small, weekly Grain distribution. The distribution is 70% weighted to immediate contributions (last week) and 30% toward balancing lifetime contributions. 1 Grain on the Geo Web is equivalent to 1 DAI/xDAI. The public Geo Web SourceCred dashboard shows the project's Cred and Grain distributions to-date.
Grain distributions are currently funded by the generosity of the supporters of the Geo Web Gitcoin Grant 🙏. Upon mainnet launch, it is envision that some portion of network fees will be allocated toward the core development and community building activities which SourceCred helps recognize and reward.
The goal is for SourceCred to become one of the several credibly neutral mechanisms which reward Geo Web stakeholders for helping advance the project.