Open moul opened 1 year ago
I wasn't really aware and up to date to WorxDAO works and status, so this draft is probably 99% unrelevant. I'm just sharing this draft in case it could be valuable in any way.
My goal was to design a simple system that could help to identify valuable contributors in the long run, based on a diversity of metrics. Then, based on this score, generate a monthly revenue of $GNOT that is automatically sent to the user every month. Once received, $GNOTs are frozen for minimum of 1 month and 3 months maximum, allowing the WorxDAO to review contributions, before making $GNOTs available.
joining the network day#1, making 10 tx by week, during 5 years no contributions, just a "simple" user
joining the network before mainnet, making 10 contrib by month, 50 tx by week, during 5 years 2 of his realms are used by 50k users by month in year 2 he create an team, and an organization (with 5 gnophers)
joining the network on mainnet, making 1 contribution by week then progressively becomes a Gnopher developer after 2 years
joining contributors randomly after a Gopher in Sandiego 2025 contributing every week with 5 new realms + peer reviews + bug fixes he fastly grows his number of contributions and gnoscore from user to gno-core-master in 3 years he stop contributing at the end of Year#3, so will be ranked down in year#5
engineer full time employed at Google, he start contributing casually He decide to build a product using gnolang during holidays and free time He needed 1 year to build his realm & dApp (a video game) When he launch his gno game, it's a success, and his realm enter in the top#5 most used realms Let's say he have 500k players/users by day once launch, and analyze his score evolution during 4 years
to aquier an onchain certificied rank (Proof-of-Contributions) to enforce transparency on transactions, contributions, social proof, etc.
Short | Description | Simple Name |
---|---|---|
S | period since date of first contrib | (-seniority) |
V | velocity: number of contributions since S | (-velocity) |
Q | quality rate by others gno-contributors ranked users | (-feedback) |
A | number of validated review by core contributors | (-approved) |
uGas | total gas spent in contributors realms | (-gasusage) |
ty | number of "thanks" on the contrib by users | (-thanks) |
report | number of "reported contributions" (fake, spam, copycats) which bring negative impact | (-report) |
om | number of active orgs which contribute actively (review, dev-help, etc) | (-orgactivity) |
ina | inactive days (no tx, no contrib, no post) | (-inactivity) |
reg | global regularity since day 1 | (-regularity) |
consistence | productivity during last 6 months | (-last6m) |
irl-certified | certified by the "IRL-DAO" as a real human | (-certirl) |
score for social proof & easy way to evaluate a contributor (-gnoscore). This score isn't automatically providing tokens, but help to identify quickly the type of user(or contributor) in all gno interfaces.
This score could be displayed in the user profile to gather a maximum of metrics into a single one and being able to identify instantly valuable contributors, trusted actors, etc.
This user profile must be gathering every onchain and offchain informations with a simple UI as a simple social network profile (example here of a wip example by teritori)
^worx : token allocated by peers (manually, after review), as coop shares of the gno network
this ^worx tokens are not transferable. they generates revenues in $GNOTs tokens
$GNOT token, is the public tradable token, gas token of the Gnoland network for everyone using the gnolang stack.
Name | Category | Requierments | Gno Score | Description |
---|---|---|---|---|
unknown-user | Human | 0 tx | 0 | ... |
user | Human | 1 tx | 0 | ... |
user-plus | Human | more than 50 tx | 0 | ... |
power-user | Human | more than 100 tx | 0 | ... |
-------- | -------- | -------- | ----------- | ------------- |
gno-new-contributor | Human | +1 contribution | 0.25 | |
gno-student | Human | +3 contributions | 0.50 | |
gno-contributor | Human | +5 contributions | 1 | |
gno-contributor-plus | Human | +N contributions | 1.25 | |
gno-contributor-blackbelt | Human | +N contributions | 1.50 | |
gno-contributor-expert | Human | +N contributions | 2 | |
gno-contributor-core | Human | +N contributions | 3 | |
gno-contributor-sensei | Human | +N contributions | 3.5 | |
gno-contributor-angel | Human | +N contributions | 4 | |
gno-contributor-master | Human | +N contributions | 5 | |
-------- | -------- | -------- | -------- |
Complementary Basic rules:
Rewards ($GNOTs) could be delayed (from 1 month to 3 months maximum) before sending $GNOTs tokens to the contributor, to make sure every contributions can be reviewed by a large range of contributors of the Worxdao, from different ranks. By default, the contributor could receive its monthly $gnot salary, which could be progressively unlock once works are being reviewed. Eg: if someone tries to make a large copycat operation pushing fake or unpersonated contributions, reviewers should detect is quite fastly (both using tools, and by human reviews) and cancel any $gnot transactions to this one. Then the user could receive bad score, punitions, that allow to quickly identify bad actors in the long term run.
this granularity must be flexible and allow all types of interactions. This classification is just a way to identify potential conflicts of interests, shady actions, isolated groups that could have important powers, etc. This classification could be automatically displayed on user profiles, based on all interactions and publicly available for all.
placeholder issue to start referencing discussions related to the upcoming Contributors DAO.
Context
Slide about
^worx
: https://gnolang.github.io/workshops/presentations/2023-06-06--buidl-asia--manfred/presentations.slide.html#6Slide about Contributors DAO: https://gnolang.github.io/workshops/presentations/2023-06-06--buidl-asia--manfred/presentations.slide.html#7
Related with