Trusty
App: https://ethtokyo-trusty-3gre.vercel.app/
What it does
OVERVIEW
Trusty issues a Rank to your wallet profile, based on your Reputation Score. Your Reputation Score is achieved by accumulating Points from Votes from other DAO members, based on your submitted statements of work/contribution to the DAO. Your Rank determines your voting power within the DAO.
HIGHER RANKS = MORE INFLUENCE
Trusty Ranks change your points issuance such that the higher your Rank, the more Points each Vote you cast issues. This gives more influence to DAO members that have achieved a higher Rank through more contributions. This Voting system can also extend to DAO votes proper, not just reputation scores.
RANKS AS SUBDOMAINS
Each new Rank issues your profile with a new subdomain, unique to your DAO membership. This is designed for display purposes within the DAO environment, making it easier to know who to trust at a glance. e.g Rank 5 "Master" issues "master.dan.trustydao.eth".
RANK DISTRIBUTION
The rank issuance is based on a Sigma Curve distribution, with a higher threshold of points required to reach Rank 1 from 0, and Rank 5 (highest) from Rank 4, than between Ranks 2, 3 and 4. This provides a meaningful barrier to entry for new participants, to stop potential spamming of the Votes and Points.
The problem it solves
SUSTAINABLE GROWTH
When creating a new DAO, it is easy in the beginning to maintain a strong community culture and to trust that initial participants will effectively govern the project. However, as DAOs grow in a permissionless manner, you can invite undesirable changes of influence into the project and, armed with decentralised voting mechanisms, unwanted actors can cause problems with decision making. Basing the power of a DAO member's vote on the reputation garnered from other DAO participants creates a layer of robust democractic protection of DAO culture, without stopping a decentralised growth pattern. Those that contribute more to the DAO will have a greater influence in the future growth of the DAO by providing more impact on votes and future reputation score distributions.
RECOGNITION OF WORK
As people contribute to the DAO, it is important that their work is recognised and rewarded, to incentivise future good work. Trusty allows permissionless ratification of work done, with a tangible non-financial outcome for that DAO member, increasing their influence within future DAO decisions.
Challenges I ran into
We had a diverse team that we brought together just for this event, including 4 different native language speakers (1 native Japanese). The communication was a barrier that we overcame with patience and care.
Technologies I used
* Solidity
* Scroll EVM
* L1SLOAD (Reading infos from L1)
* ENS Subdomains
* NextJS
How we built it
(see above)
What we learned
How LS1LOAD works and how to create subdomains with ENS, thinking about social proof algorithsm
What's next for Trusty?
Refining the Rank distributions and adding optionality for different curve functions, based on DAO needs. Creating a dispute mechanism for Votes on Work Submitted, using Token Curated Registry mechanisms to create a game theory that disincentivises cronyism and spamming of tasks.