Revamp cred minting

Description


Currently, we mint cred based on activity, e.g. 2 cred for a pull request, 1 cred for a comment, etc. This is quite problematic as it rewards quantity over quality and makes us vulnerable to spamming type attacks. These deficiencies are discussed in:

As described in Artifacts, Activity, and Cred Minting, we can correct this by moving cred minting away from individual nodes, and to:

  • default artifacts, e.g. the Discourse artifact, the GitHub artifact
  • manually curated artifacts, e.g. an artifact for the SourceCred protocol or for the initiatives system in general
  • completed initiatives

Status


Proposal


Champion



Benefits


This will greatly improve the robustness and quality of cred. It will allow us to use SourceCred with confidence in lower trust levels and with larger communities.


Implementation Plan



Deliverables


SourceCred no longer mints cred by default for all (or most) nodes. Instead, cred mints to artifacts, completed initiatives, and eventually boosted nodes.


Dependencies



References



Contributions



2 Likes