Description
Lots of people did lots of cool stuff, but didn’t get the recognition or rewards they deserved. Without their contributions we would not be here today, but frankly, we’ve forgotten about them. In the best case their work is buried deep in the foundation of the forum. In the worst case their work was never documented at all. This initiative is to curate a list of contributions that could, should, and would be rewarded and recognized once we’re ready for retroactive Cred activation via Initiatives and Boosting.
Status
Championed and in progress
Champion
@burrrata is taking the lead on this, but frankly it’s a team endeavor so happy to co-champion this with anyone who wants (even if that’s everyone here lol)
Benefits
If the SourceCred community is viewed as a fair, reasonable, and collaborate community people will want to contribute more. This might also “awaken the dead” and inspire many old time contributors to come back with a second wind.
Implementation Plan
Create a big list of things that could be recognized and rewarded.
Discuss those things with the community (would be great if we had Cred weighted prioritization for this)
Cred will then flow to new Initiatives and Artifacts . (May or may not also include Boosting .)
Deliverables
Create a bunch of Initiatives and Artifacts for contributions that added value to SourceCred, but were not recognized or rewarded at the time.
Dependencies
Description:
We now have an initiatives category on Discourse (this one). However, SourceCred isn’t yet aware of it, so Initiatives don’t yet flow any special cred.
We should add initiatives directly to the SourceCred graph.
Status: In progress
The plugin has been merged into master!
The remaining steps are to start using it for the SourceCred instance,
and create a versioned release of the SourceCred code including this plugin.
See Release v0.5.0 .
Champion? :
[Avatar Be…
https://discourse.sourcecred.io/t/about-the-artifacts-category/253
So far, SourceCred has tracked contributions at the level of raw activity. Here are some examples of activities we track:
GitHub pull requests
GitHub comments
GitHub Reactions
Discourse posts
Discourse likes
The activity data has been a great starting point. Activity data is easy to collect automatically, so we can get a reasonable baseline for cred scores.
However, using activity data alone has serious issues. Valuing any individual piece of activity can be quite hard, and the activity data…
References
What follows is a history of SourceCred (so far).
This post is a wiki, and is intended to act as a living document. Everyone is invited to add more information to the history. Discourse is not paper, so we don’t have to worry about running out of space. Feel free to add yourself and others to the history!
Prelude (2015-2018)
For many years, @decentralion had been thinking about using PageRank reputation networks to improve legibility and trust in the context of society.
Also for many years, @…
From what I gather, currently the app is aggregating historical data from the repo graphs to asses how a finite pool of cred could be distributed across all the actions and contributors at the current state.
So this lead me to wonder, this feels a bit historical and retrospective – have you considered or thought about ways to it could be more prospective or predictive? Two scenarios which came to mind for me were:
If you made a new contribution, could you predict or estimate how much cred it…
Currently, SourceCred’s cred is based almost entirely on activity-level data. As discussed at length in Supernodes: Moving past raw activity , this is a somewhat fragile metric, and misses contributions that don’t occur on GitHub or Discourse.
Once we have the supernode system (i.e. Initiatives, Artifacts, and Spotlights) working, I intend to re-orient cred so that it generally flows from the artifacts and initiatives to activity. This is likely to cause some material changes in the cred distrib…
As @Beanow pointed out here , it’s a little strange that Protocol Labs has so little cred and formal influence in SourceCred, given that they have been supporting the project since the beginning.
Part of the problem is that Protocol Labs has no Discourse account, so they couldn’t be referenced… until now! I made an @protocol account so that we can flow cred to Protocol Labs like any other contributor. I also took the liberty of editing some old posts that mention or thank Protocol Labs so that t…
Contributions
The following Initiatives and Artifacts have been created to retroactively support past contributions
Description
Credao is a Github App. The [rough] goal is to enable github users to install the app to their org or repo and have an Aragon dao automatically made. SourceCred cred is retrieved and used as a metric for airdropping tokens into the Aragon dao. A modified version of the Aragon client is hosted and serves to facilitate use without the user having any initial understanding of Ethereum keys.
Status
In Progress
Champion
@cslarson
Benefits
This will help projects easily reward contribut…
Description
The SourceCred logo is the visual representation of the SourceCred project. A picture says a thousand words and the logo communicates the vision and value prop of SourceCred instantly. This logo is featured on our product, in our documentation, an across our community channels. It’s a mental anchor that people use as the foundation of their idea of what SourceCred is.
Contributions
References
Description
Create a blog post providing a high level overview of what SourceCred is, why it matters, and how it works.
Status
Completed
Champion
@decentralion
Benefits
Makes it easier for people to learn about SourceCred. Also has a call to action for people to contribute and earn Cred.
Implementation Plan
Write post.
Publish post to Medium.
Deliverables
A post on Medium.
Dependencies
The SourceCred Medium blog itself:
References
Contributions
@decentralio…
Description
Explore the subjectivity in algorithm design using one the most iconic algorithms of the internet age: PageRank.
Status
Completed
Champion
@mzargham
Benefits
Make it easier for people to understand PageRank, and thus SourceCred.
Implementation Plan
Do research.
Write post.
Publish post.
Deliverables
A Medium post.
Dependencies
The SourceCred Medium blog itself:
References
Contributions
Description
Explore how to design systems that incentivize people to collaborate and work together in groups.
Status
Completed
Champion
@mzargham
Benefits
Knowledge is power. The more we know about system design the better the CredSperiment will turn out.
Implementation Plan
Do research.
Write post.
Publish post.
Deliverables
A Medium blog post.
Dependencies
The SourceCred Medium blog itself:
References
Contributions
Description
Explore new frontiers of human coordination (DAO)s and how reputation protocols (SourceCred) can help.
Status
Completed
Champion
@s_ben
Benefits
Highlights an open problem that SourceCred solves. This will help people with this problem find a solution (SourceCred). It will also help inform SourceCred’s outreach , pilot programs , and go to market strategies.
Implementation Plan
Do research.
Write post.
Publish post.
Deliverables
A Medium post.
Dependencies
T…
Description
We formed a SourceCred team for the Odyssey Hackathon 2019. @mzargham , @decentralion , @brianlitwin , @Brutalfluffy , @lb attended.
While there, we prototyped an ‘Odyssey Plugin’ which was intended to be a “manual mode” graph editor, allowing users to use the SourceCred protocol to assign cred in arbitrary projects. We also prototyped a pretty sweet graph visualizer for SourceCred:
[image]
Status
Completed
Champion
@mzargham
@decentralion
Benefits
It was a community buil…
Description
The SourceCred Discourse forum is where the SourceCred community share updates, discusses ideas, and plays the CredSperiment .
Knowledge is power. Google’s mission is to organize the world’s information. This is because information is useless unless it’s organized. Keeping SourceCred’s Discourse forum organized will make it easier for people to find information, have intelligent discussions, and earn Cred for doing so. This creates leverage to empower the SourceCred community to mak…
Related tread that explains more how Cred will flow through the SourceCred protocol
Description
Grain is SourceCred’s native token. It is earned based on the flow of Cred to contributors.
Grain can be sold or used to play the SourceCred game via Boosting .
Contributions
The SourceCred protocol makes it possible for us to calculate Grain payouts from Cred scores.
SourceGrain is the precursor to Grain .
References
Description
Talk to people about SourceCred and SourceCred related stuff. Then record those conversations for people to listen to.
@s_ben feel free to improve this lol
Contributions
Should we literally list every Podcast thread here, or is just listing the category enough?
The SourceCred Logo is featured on the SourceCred Podcast.
References
Description
Boosting allows Grain holders to signal high value things that merit the SourceCred community’s attention. Grain holders do this by staking their Grain to a node to boost it. When things are boosted those who contribute to or engage with those things will earn more Cred because the amount of Cred flowing to that node is boosted. Whoever boosted a node loses their Grain, but they gain a percentage of the Cred that will flow through the node. This incentivizes people to only boost thi…
Description
Initiatives provide a framework to plan, execute, and attribute Cred to work that adds value to SourceCred.
Initiatives make it easy for the community to keep all the information on a project in one place. Then via the Champions, References. and Contributions categories it’s easy to flow Cred to the appropriate nodes.
Contributions
References
https://discourse.sourcecred.io/t/initiatives-things-that-make-sourcecred-better/471
Description
Voting will allow the SourceCred community to signal and make decisions via Cred or Grain weighted voting.
Contributions
References
Description
The SourceCred YouTube channel makes it easy for people to find presentations and videos related to SourceCred.
Contributions
The SourceCred Logo is featured on the SourceCred YouTube channel.
References
References to things that supported the design, development, or management of this Artifact.
Description
Discord is the main platform used for SourceCred community chats and calls.
Contributions
The SourceCred Logo is featured in many places on the SourceCred Discord forum.
References
Description
The SourceCred website is the main landing page for people interested in SourceCred.
Contributions
The SourceCred Logo is featured in many places on the SourceCred website.
References
Description
The SourceCred Twitter account allows the SourceCred community to connect with a broad audience.
Contributions
@decentralion set up the Twitter account and posted many announcements and updates.
The SourceCred Logo is featured on the SourceCred Twitter.
References
Description
Champions are the DRI s for an Initiative .
Contributions
References
Description
The SourceCred Overview Presentation is a short 10-20min presentation that goes over what SourceCred is, the problem it solves, and how to participate. It is expected that this presentation will evolve over time, and as it does all drafts, slides, and recorded talks of this presentation count as contributions.
Contributions
References
Description
This is the original SourceCred presentation that gave a high level overview of the system, the problem it solves, and how people can get involved.
Status
Completed
Champion
@decentralion
Benefits
This condensed a lot of information about SourceCred into a concise and digestible format. This made it easier for more people to discover and learn about SourceCred.
Implementation Plan
Draft presentation.
Create slides.
Give presentation.
Deliverables
A 10-20 minute…
This was a note to self in the SourceCred Overview Presentation Artifact thread that turned into a broader discussion around how to assign credit for Initiative and Artifacts when "Cred Historians" and Curators are creating all the posts around a thing. We want the author of the content and the historians/curators to share the Cred, but it was not immediately intuitive how to accomplish this.
I think that since I (@burrrata ) created the threads in Presentations and am linking to them here it …
Description
Explore creating a python implementation of SourceCred to make it easier to hack on and experiment with.
Status
Completed
Champion
@mzargham
Benefits
This will make it easy for data scientists and programmers to hack on SourceCred if they’re not familiar with Javascript or FlowJS.
Implementation Plan
Write the code. Explore the model.
Deliverables
A GitHub repo with a SourceCred python implementation.
Dependencies
The original SourceCred codebase .
Referenc…
1 Like
Beanow
March 6, 2020, 3:39pm
3
Write the Initiatives Plugin has been merged to master!
Next steps are to use it for our own SourceCred instance, and publish a release.
So this initiative will get a bump in priority :]
1 Like