Trustful
SCF #27 Activation Award Governance Solution $50,000 View in SCF
A reputation system using Stellar badges and on-chain data that prioritizes fair cross-community collaboration over wealth.
Team

danimim

Pitch Deck URL

N/A

Project Categories

Product Type [If Tools for organizing and governing projects and products]

Section

read

Code URL

N/A

Technical Architecture Doc

https://docs.google.com/document/d/1KAalQ_6zv-OQq2stDCSsweKvmSL1Y2HHAIus-JOkSYk/edit?usp=sharing

Project URL

https://www.figma.com/proto/i5QYp8ljphq5Zdv6BIt5op/Trustful?node-id=1-56&starting-point-node-id=1%3A56

Requested Budget in USD ($)

50000

Section

read

Public Entity Name

Blockful

Entity Description

Blockful's expertise lies in crafting blockchain Public Goods solutions and applications for DAOs, offering tailor-made solutions to meet their unique need.

Team bio

Meet Blockful:

We work with DAOs to increase their longevity by participating, researching and improving governance and protocol.

We are also ENS Official Services Providers (check the proposal), and we have already collaborated with Balancer, integrating it with Aztec to enable them to provide liquidity and facilitate the anonymous tokens swapping and we have an use case that also includes collaborations with NameHash (a platform that integrates ENS onboarding into web3 wallets, apps, and games).

Meet the team:

Alex T. Netto - ED, Blockchain and Smart Contract Engineer

7º Top ENS Delegate; Chainlink Advocate and Contributor for the blockchain ecosystem; Winner of more than 7 Hackathons including ETHSão Paulo, SmartCon ETHSamba, and ETHGlobal NY.

Contact: alex@blockful.io

Daniela Zschaber - Product Manager

Chainlink Community Advocate; Postgraduate professor in Web3 MBAs and colleges; Winner of Ethereum Argentina Hackathon (reputation protocol); Speaker at ETH Belgrade, Ethereum Argentina, SmartCon, ETH Denver and the main events in Brazil.

Contact: daniela@blockful.io

Zeugh - Product Owner

A governance nerd, coming from experience design and local politics in Brazil. Working for multiple DAOs and creating others he’s been dedicated to finding ways to improve community governance for the last three years and is part of the Blockful public goods R&D team.

Contact: zeugh@blockful.io

Leonardo Vieira - Software Engineer

Skills in over 10 programming languages, with a focus on Rust and Solidity for smart contract development. Fluxus member and Winner of 2 Hackathons related to the Near Blockchain.

Contact: leonardo@blockful.io

Franco Aguzzi - Front-end Engineer

Worked with worldwide companies and winner of 2 Ethereum Hackathons

Contact: franco@blockful.io

Section

read

Product & Architecture

Product & Architecture

What the product is;

The product consists of a reputation aggregator system that utilizes Stellar badges and on-chain data, prioritizing contribution over plutocracy in DAOs and digital organizations governance, fostering engagement, and encouraging fair collaboration across organizations.

The current approach of relying on token ownership for voting and participation has led to decreased community engagement among members. Additionally, individuals are less motivated to join new communities, fearing the time and effort it would take to establish their reputation from the ground up.

Trustful is a verifiable and interoperable reputation dApp that addresses these challenges by establishing a framework where contributions as a Stellar community member are acknowledged. This system empowers members to influence the community they are dedicated to, not based only on economic power or tokens they possess but on the level of their commitment and efforts towards the community's future (Valocracy).

A pioneering use case in the realm of reputation narrative.

What problems it solves, how it solves them, and what audience it solves them for (explain the benefits);

Problems addressed and Solutions:

1. Verifiable track record of past contributions and Valocracy

1.1 Absence of a history: make your story count and enhance your on-chain reputation with all past collaborations

1.2 Arbitrariness in role selection decisions: assign roles to those with more knowledge and building experience in specific areas, basing decisions on verifiable reputation – contribution-based role assignment

1.3 Certain Stellar Badges from the quests are tradable, enabling the badge-earning effort to be bought or sold, essentially invalidating any reputation tracking. Since quests are individual and showcase efforts, the solution would be the “soulbinding” of these badges, preventing the splitting of these efforts and encouraging the community to view them as active participation in the ecosystem rather than assets for buying and selling.

2. Coordination, Interoperability and Modularity

2.1 Lack of interoperability between ecosystems: portability matters, so take your Stellar reputation forward, participate in other communities, and show them what you've built on Stellar

2.2 Plutocracy and voting turnout: value valocracy, make your participation and contributions valuable and important; currently, governance tokens lead this front and are still based on monetary power and not always on contribution

2.3 Bribery: when we have a non-transferable reputation based on our verifiable contributions, bribery becomes a harder.

2.4 Absence of an equitable community currency: a community coin can be created taking reputation into account; economic value may be considered, but reputation can be part of the governance equation

2.5 Voting system based only on token holdings amount: reputational systems, combined with delegate and time-stamp systems, can lead to a better equitative model for voting systems in digital organizations, by weighting the voting power by who are fit by reputation in the ecosystem, not only the amount of holdings.

3. High-quality community engagement and recognition

3.1 Lack of engagement: the ease of tracking progress stimulates increased engagement and optimal decision-making based on a unit with high reputation in a specific area

Most importantly, how it works and how it uses Stellar and/or Soroban.

Trustful is divided in two main branches: the badge issuers and the reputation scorers.

The Badge Issuer allows the user to attest the ownership of assets they have and activity they’ve done, giving them a second “non-tradable asset”, which caries the necessary standard information for validating the holder’s reputation. For its initial version, Trustful will operate with a limited set of assets to verify, looking only at assets from: Stellar Quests, Soroban Quests, RPCiege, FCA00C, dApp Quests and Okashi Cakewalk.

The Reputation Scorer allow users to determine a list of “badge:multiplier” pairs, where they can determine what matters for their communities and give it the needed weight. Once a Scorer is created, it becomes openly available for anyone to use for checking one or multiple addresses Reputation Scores against it. For its first version, the Scorers will be limited to checking assets issued on Trustful, with the same scope used for the Badge Issuer.


Why Stellar?

  • The main goal of Stellar is to make “blockchain meets the real world”, unlocking human and economic power. Our product aligns with this by connecting economic power to human efforts, by creating a system that allows organizations to fairly reward community members.
  • With this use case, we position Stellar (a ready ecosystem to implement this use case) as a leader in human coordination within the decentralized space, reinforcing its ecosystem's leadership in the emerging narrative of reputation
  • The Stellar Community Fund (SCF) is taking a significant step forward with its collaboration with BlockScience to develop Neural Quorum Governance (NQG).” [Source:https://medium.com/stellar-community/scfs-implementation-of-nqg-on-mainnet-open-source-08ca1656cfc8] – Stellar is also at the forefront of development and advancement in governance, with part of this study and development also involving reputation. The Product Manager from Blockful's team participated in a Blockscience community call to discuss GML and the reputation product (Trustful).
  • With the utilization of Soroban and Stellar Badges, we have a ready-to-go use case to showcase to the decentralized community how aggregated reputation with scores can function for community rewards, governance, participation in open-source projects, and even for DeFi usage (imagine if DeFi protocols, in the future, start requiring lower collateral for loans for those with high reputation?)
  • Stellar offers robust governance tools, enhancing its appeal. Additionally, Soroban's documentation is accessible, and the Stellar community facilitated the efficient creation of this use case.
  • Creating a reputation system will bring the ecosystem of DAOs and governance researches to the Stellar environment, enhancing the range of use cases for the GML – Objective: To bootstrap collaboration on governance modules within and beyond the Stellar ecosystem through an accessible and agnostic library, contributing to a sustainable and representative governance of our digital future. [Source: https://medium.com/stellar-community/the-road-ahead-scfs-implementation-of-neural-quorum-governance-4f44d22fa370]
  • The emerging Stellar ecosystem serves as a hub for experimentation and mutual contributions, enabling us to create new and more innovative use cases with the products already deployed and in use within the Stellar ecosystem.

Video URL

https://www.youtube.com/watch?v=ng_B0oG9Fzw

Deliverables List

 Deliverables List

  1. [Reputation Scorer v1]
    1. Brief description The Reputation Scorer v1 will receive an address and a scorer ID, it will check the assets of a Stellar account and comparte them to a list of “Asset:MultiplierValue” to return the reputation score value for that account in relation to the chosen scorer.
    2. How to measure completion The Reputation Scorer v1 must be able to correctly evaluate an account on Stellar against a created scorer. It will be considered as complete once enough tests with different assets and accounts show 0 deviation from the expected result.
    3. Estimated date of completion June 12th
    4. Budget $15K
  2. [Badge Issuer v1]
    1. Brief description The Badge Issuer v1 will receive a connected user account address and a given badge that they want to issue. It will check data from the specific sources needed to validate that badge and return if it’s available for issuance or not. Available badges can be claimed by the user by calling our “Import” function and will be sent to the users account and locked as non-transferable from there.
    2. How to measure completion The Badge Issuer v1 should be able to check the owners of all the badges in this project scope - Stellar Quests, Soroban Quests, RPCiege, FCA00C, dApp Quests and Okashi Cakewalk - and give the user a new, non-transferable assets with Trustful data standard. It will be considered complete once it is able to evaluate correctly accounts to issue and to deny issuance for each of those assets.
    3. Estimated date of completion June 26th
    4. Budget $15K
  3. [Trustful dApp v1]
    1. Brief description The v1 for the dApp will include all the user flows necessary for usage of the v1 of Badge Issuer and Reputation Scorer. Users should connect their wallets, choose to issue badge or verify reputation and proceed through the processes should in the demo video before being prompted to sign the needed transactions on their side.
    2. How to measure completion The dApp should allow users to interact with our system in an intuitive manner. It will be considered complete once the journey through each of the two uses can be fulfilled with no blockers.
    3. Estimated date of completion July 3rd
    4. Budget $20K

Total Expected Roadmap

How much total do you need and for what?

The budget of $50,000 serves to compensate the team for the development of the Reputation Scorer v1, Badge Issuer v1, and Trustful dApp v1, and also enables the team to begin work on a v2 iteration and conduct market research based on the MVP. This strategic approach ensures that the product evolves into a Minimum Viable Product (MVP) with smooth usability and validated research findings in the realm of reputation and contribution to the GML.