Reputation & Voting Weight System

chevron-icon
Back
project-presentation-img
Presentation
photrek
Project Owner

Reputation & Voting Weight System

Funding Requested

$25,000 USD

Expert Review
Star Filled Image Star Filled Image Star Filled Image Star Filled Image Star Filled Image 0
Community
Star Filled Image Star Filled Image Star Filled Image Star Filled Image Star Filled Image 3.9 (8)

Overview

This RFP design aims to develop a sophisticated system to enhance the SingularityNET ecosystem's reputation and voting mechanisms. It includes four key milestones: conducting a community workshop to refine system architecture, defining high-level requirements for a suite of microservices to export crucial data, developing an adaptive algorithm layer for dynamic engagement and voting score calculations, and constructing a robust knowledge graph for comprehensive data integration. These components will ensure scalability, transparency, and fairness in community-driven decision-making processes.

Proposal Description

How Our Project Will Contribute To The Growth Of The Decentralized AI Platform

This RFP design enhances the SingularityNET ecosystem by advancing a sophisticated reputation and voting system. In collaboration with the Deep Funding team, it quantifies community participation, impact, token holdings, and voting behaviours. The integration of these metrics enhances the AI platform’s decision-making processes, ensuring that community-driven contributions align with strategic goals and reinforce the integrity of the ecosystem.

Our Team

Our team has been collaborating with the Deep Funding team, SNET ecosystem, and community to develop a system for capturing and configuring reputation scores and voting weights. In DF2, we built the PoC to automate engagement score calculations, and in DF3, advanced it to an MVP with sophisticated algorithms to enhance scores and calculate voting weights. Additionally, in DF3 TrustLevel conducted several workshops focused on reputation systems as part of an ideation proposal.

View Team

Company Name (if applicable)

Photrek

The core problem we are aiming to solve

Currently, the only tool developed in DF3 that calculates contribution scores and voting weight is limited by its data sources and functionality. It imports data only from the Deep Funding proposal and voting portal, restricting its ability to capture comprehensive metrics across multiple platforms. Moreover, the system lacks the sophistication to deploy advanced algorithms that dynamically adjust voting weights to truly reflect community engagement and contributions.

This limitation impedes the ability to capture the full spectrum of community interactions, from proposal support and voting to social media engagements, which are critical for a holistic assessment of community contributions. Without the capability to integrate and analyze data from various sources, the tool is unable to adapt to the evolving dynamics of community participation. This results in a voting system that may not accurately represent the true influence of community members, leading to potential biases and underrepresentation in decision-making processes.

Our specific solution to this problem

This RFP design aims to articulate three modular system RFPs: a knowledge graph foundation, an adaptive algorithm layer, and a microservice data feed layer. These components are designed to configure and adapt reputation scores and voting weight dynamically and foster positive voting behaviors across various use cases, facilitating broader participation and smarter collaboration within the deep funding and SNET community.

Project details

Our proposal aims to develop a comprehensive RFP design that will facilitate the creation of three distinct RFPs. If approved in the next Deep Funding round, these RFPs will be open for the community to both propose solutions and undertake their development. The core of our solution involves the construction of a multi-layered system:

  1. RFP for Microservices Layer: We will define the requirements for a suite of microservices that will export data useful to reputation and voting weight calculation. This layer will ensure that the system can seamlessly process and integrate data from different sources. Outputs for this layer could be: 

    1. Blockchain Data Exporter: This microservice would facilitate the integration of blockchain transaction data into the platform and improve the accuracy of the voting weight calculation by incorporating transparent and verifiable data.

    2. Engagement Metrics Collector: A microservice that collects various engagement metrics from multiple platforms, such as social media interactions, proposal support activity and participation in community forums.

  1. RFP for Algorithm Layer: This component focuses on requirements for creating a solution where essential algorithms can be deployed and accessed. These algorithms will calculate engagement and voting scores and will be designed for easy accessibility and adjustment, allowing them to adapt to evolving community needs and advancements. An output of this layer could be algorithms that dynamically adjust engagement scores based on real-time data, considering factors such as the frequency, quality, and impact of community interactions.

 

Together, the microservices layer and the algorithm layer form the backbone of a more sophisticated reputation and voting system. The microservices layer provides the necessary infrastructure to collect and integrate various data, while the algorithm layer ensures that this data is processed in a dynamic, fair and transparent way. This combined approach addresses the limitations of the current system and enables a more accurate, comprehensive and customisable system that can better support the growth of the SingularityNET ecosystem.

  1. RFP for Knowledge Graph (KG): The knowledge graph is designed to structure and integrate vast amounts of data from various sources, ensuring that all relevant information is accessible and utilized effectively.

All components of the system will be designed to support two-way API interactions, ensuring seamless communication and data exchange across layers.

 

Links and references

DF2 Proposal output: POC: Public

DF3 Proposal output: MVP: Public

https://github.com/Photrek/Community-Governance/tree/main/CES_MVP

Workshop Outcome DF Round 3: DFR3-IDT9 Final Report

Proposal Video

DF Spotlight Day - DFR4 - Juana Attieh - Reputation System RFP Design

4 June 2024
  • Total Milestones

    4

  • Total Budget

    $25,000 USD

  • Last Updated

    4 Jun 2024

Milestone 1 - Kick-off/ Community Workshop/ Architecture Design

Description

Team alignment and project kick-off. Conducting a community workshop to refine the architectural framework and gather essential feedback for the RFP design. This collaborative approach ensures that the system architecture aligns with community needs and expectations.

Deliverables

- Project Plan - Organization and execution of a community workshop. - Compilation of feedback and insights from community members and solution architects. - Development of a high-level architectural framework for the system.

Budget

$4,450 USD

Milestone 2 - Microservices Layer RFP

Description

Defining the high-level requirements for a suite of microservices that will export data essential for calculating reputation and voting weights.

Deliverables

RFP detailing the requirements for developing the microservice layer including specific examples like the blockchain data exporter.

Budget

$6,300 USD

Milestone 3 - Adaptive Algorithms Layer

Description

Developing high-level requirements for the adaptive algorithm layer. This layer will host advanced algorithms that can dynamically refine reputation scores and voting weight based on data and diverse use cases.

Deliverables

RFP detailing the requirements for the development of the adaptive algorithm layer.

Budget

$6,540 USD

Milestone 4 - Knowledge Graph Layer

Description

Defining high-level requirements for the knowledge graph. Analyze existing work done in previous rounds and investigate possible integrations. The knowledge graph will structure and manage data from diverse sources, providing a solid foundation for capturing and analyzing comprehensive community engagement and voting metrics.

Deliverables

RFP detailing the requirements for the development of the knowledge graph.

Budget

$7,710 USD

Join the Discussion (2)

Sort by

2 Comments
  • 0
    commentator-avatar
    Gombilla
    Jun 3, 2024 | 10:15 AM

    Great job putting this up. I want to ask how the team plans on ensuring that this proposed reputation systems accurately reflects the contributions and expertise of community members while preventing manipulation or gaining of the voting process ?

    • 0
      commentator-avatar
      photrek
      Jun 6, 2024 | 6:18 PM

      Thank you for your question. The team has been working quite closely and iterating with the deep funding team since DF2 to gather requirements and improve processes for community engagement score and voting weight calculations. Previous work: DF2: Built PoC to automate engagement score calculations. DF3: Developed an MVP, a fully functioning tool to gather, store, and calculate data for participation scores, voting weights, and proposal metrics. This tool also includes visualization capabilities and constructed algorithms. The MVP will be used in DF4. MVP will be used for DF4.  DF3: Conducted a series of community workshops that included different ecosystem stakeholderS (e.g. rejuve, mindplex, SDAO, etc.). And already building parts of it. DF4-BETA: Developing a simulation to measure the quality of community decisions in respect to different voting mechanisms. We will consolodiate all findings from our previous work and collaborate closely with community members, experts and those with similar solutions when creating the RFPs as part of this proposal to ensure they lay the propoer foundations required to build a fully scalable and secure reputation and voting weight solution.

Reviews & Rating

Sort by

8 ratings
  • 0
    user-icon
    guillermo_lucero
    Jun 9, 2024 | 1:55 PM

    Overall

    5

    • Feasibility 5
    • Viability 5
    • Desirabilty 5
    • Usefulness 5
    An imperative need for our community. YES!

    Totally necessary! In these two years in the ecosystem, the community has had numerous exchanges regarding this important topic and the needs to be able to generate a system that manages to balance all the variables within quadratic voting. Reputation & Voting Weight System is an imperative need for our community to find a concrete and viable solution to the difficulties and challenges that we continue to face, the poor and malicious behavior that we continue to observe in the voting processes. The contribution of the @Photrek team has proven to be of greater importance for the ecosystem and is a success story within the SingularityNET marketplace. I'm all in with helping this proposal to succeed and bring this solution to our ecosystem.

    user-icon
    photrek
    Jun 11, 2024 | 2:30 PM
    Project Owner

    Thank you Guillermo.  It's been great working with you and the other dedicated community members who work on reviewing the Deep Fund projects.

  • 0
    user-icon
    inesgav
    Jun 9, 2024 | 1:53 PM

    Overall

    5

    • Feasibility 5
    • Viability 5
    • Desirabilty 5
    • Usefulness 5
    continue polishing the current reputation system

    The Deep Funding Community relies above all on a strong and resilient voting system. Photrek has presented this project that aims to continue working and polishing the current reputation system, leveraging the good work already done and making good use of the resources of the Deep Funding Treasury. I know the team closely and have been fortunate to collaborate and work with them and know of their hard work and perseverance. It makes sense to continue financing a team that has been working diligently and successfully. Great job Photrek!

    user-icon
    photrek
    Jun 11, 2024 | 2:29 PM
    Project Owner

    Thanks Ines.  We appreciate yuor support and the contributions you make to the SingularityNET community.

  • -1
    user-icon
    Joseph Gastoni
    May 23, 2024 | 1:29 PM

    Overall

    4

    • Feasibility 4
    • Viability 3
    • Desirabilty 4
    • Usefulness 4
    This proposal outlines a multi-layered system

    This proposal outlines a multi-layered system to enhance SingularityNET's reputation and voting mechanisms. Here's a breakdown of its strengths and weaknesses:

    Feasibility:

    • Moderate-High: The modular design (microservices, algorithms, knowledge graph) makes development manageable, but integration complexity needs assessment.
      • Strengths: The proposal breaks down the system into manageable components with defined functionalities.
      • Weaknesses: The proposal lacks details on the technical feasibility of integrating diverse data sources and ensuring API communication across layers.

    Viability:

    • Moderate: Success depends on community buy-in during the Deep Funding round and effective implementation of the modular design.
      • Strengths: The proposal addresses a need for a more comprehensive and dynamic reputation/voting system.
      • Weaknesses: The proposal relies on separate RFPs being funded and developed by the community, introducing uncertainty. The long-term maintenance and governance of the system need to be addressed.

    Desirability:

    • High: For community members seeking a fairer and more representative voting system, this could be highly desirable.
      • Strengths: The proposal emphasizes transparency, fairness, and capturing a wider range of community contributions.
      • Weaknesses: The proposal needs to clearly communicate the benefits to individual voters and how the system protects against potential manipulation.

    Usefulness:

    • High Potential: The project has the potential to improve decision-making within SingularityNET, but hinges on successful development, integration, and community adoption.
      • Strengths: The proposal offers a framework for a more data-driven and adaptable voting system.
      • Weaknesses: The proposal lacks details on how the system addresses potential biases in data collection and algorithm design. Security considerations for the knowledge graph also need to be addressed.

    Overall, the proposal has a valuable goal, but focus on:

    • Technical Integration Details: Provide more details on how the microservices, algorithms, and knowledge graph will be seamlessly integrated and ensure secure API communication.
    • Community Buy-In Strategy: Outline a strategy for gaining community support during the Deep Funding round and ensuring long-term community involvement in the system's maintenance and governance.
    • Mitigating Potential Biases: Address concerns about potential biases in data collection and algorithm design to ensure a fair and representative voting system.
    • Security of Knowledge Graph: Outline how the knowledge graph will be secured to protect sensitive user data and prevent manipulation.

  • 0
    user-icon
    Max1524
    Jun 10, 2024 | 8:23 AM

    Overall

    4

    • Feasibility 4
    • Viability 4
    • Desirabilty 4
    • Usefulness 4
    Duration per milestone and reputation

    Everyone knows about the importance of reputation and its far-reaching influence. This proposal is more about impacting the specific object of reputation. There is nothing wrong, quite the opposite is right. My only suggestion is that these 4 milestones should have a starting point and an ending point to professionalize the Photrek team. Thank you Photrek.

    user-icon
    photrek
    Jun 11, 2024 | 2:28 PM
    Project Owner

    Thank you Max for your suggestion.

    I think this is clear but worth reiterating, that anyone in the community will be able to respond to the RFPs.  So while Photrek has launched the MVP and is designing an RFP for its continued development, it is expected that other community members will participate in its continued development.

  • 2
    user-icon
    CLEMENT
    Jun 3, 2024 | 10:22 AM

    Overall

    4

    • Feasibility 4
    • Viability 4
    • Desirabilty 4
    • Usefulness 4
    Provides a fair mechanism for community decisions

    Hi photrek. I believe this RFP has the potential to birth a transparent and fair mechanism for community-driven decision-making processes. This system can foster broader participation, smarter collaboration, and more effective allocation of resources within the deep funding and SNET community. Additionally, the project's emphasis on scalability and adaptability ensures that the system can evolve over time to meet the changing needs and dynamics of the community, contributing to the long-term sustainability and growth of the SingularityNET ecosystem.

    Kind regards !

  • 2
    user-icon
    Tu Nguyen
    Jun 5, 2024 | 9:20 AM

    Overall

    4

    • Feasibility 4
    • Viability 4
    • Desirabilty 4
    • Usefulness 5
    Reputation & Voting Weight System

    Reputation and voting weight are two extremely important factors. If this proposal can create a tool to calculate reputation points accurately and reasonably, it would be great.
    This is an experienced group as they have funded proposals in DF2 and DF3.
    In the milestones section, they should clearly identify the start and end times of the milestones.

  • -1
    user-icon
    GraceDAO
    May 30, 2024 | 4:26 AM

    Overall

    3

    • Feasibility 5
    • Viability 3
    • Desirabilty 2
    • Usefulness 2
    Qualitative data will be hard to judge

    It will be interesting to see how Photrek evolves more qualitative measures of reputation than frequency of contribution. Unfortunately, based on the response, and some further research, I find the idea problematic. 

    user-icon
    photrek
    May 21, 2024 | 12:31 PM
    Project Owner

    Thanks for the suggestion Grace. One of the challenges that would be worthwhile to work on is how to translate soft information into a quantifiable algorithm. For instance a system in which reputation is treated as an exchangeable currency but with unique properties would be valuable. Such a system would be different from a fungible coin but would allow a community member with high reputation to give some of that reputation to another member as reward.

  • -2
    user-icon
    Daniel Ospina
    May 29, 2024 | 7:23 AM

    Overall

    2

    • Feasibility 4
    • Viability 4
    • Desirabilty 2
    • Usefulness 2
    Already done in large part

    We don't need to fund 25k to create an RFP to then go and pay again to build this tech when the TogetherCrew team in SingularityNet already has built most of this technology.

    Let's not reinvent the wheel but rather build on top of what's already created :)

    I'm adding now to my comment to clarify as the Photrek team seems to be accusing me of slander. In multiple occasions, I have reached out to Photrek with invites to collaborate and have largely been turned down or it was suggested our team should do a very significant portion of the work for a very small amount of the funding.
    Our stance on collaboration remains the same, if we work together we can go further than going alone. After all, Web3 is all about modularity and composability!

    I do not claim TogetherCrew already has the complete solution built, I claim we have multiple components already built, and we're not the only ones, many other reputation and identity tools exist in the ecosystem. If instead of dismissing all the work others are doing, we could see which capabilities and code each organisation can provide, then we can get there much faster and cheaper.

    Concretely, TogetherCrew already has many of the data pipelines for which Photrek is claiming we need to write an RFP. We have already mentioned this to them on multiple occasions. I do not know how to get through to them so that they take collaboration seriously. 



    user-icon
    photrek
    May 20, 2024 | 8:05 PM
    Project Owner

    Daniel, 

    This comment has become a broken record.  If you continue to claim that SingularityNET should not be developing a voting system that includes reputation scores because TogetherCrew has already developed the system, then at some point TogetherCrew has to actually deliver said system in a form that can be immediately used.

    If TogetherCrews existing solution is open-source and useable in its current form, please provide clear instructions on how the community can use it. If TogetherCrews solution is proprietary and requires a licensing fee for use, then please provide an explanation of the costs for SingularityNET to use this solution. If it is some combination of open source and proprietary than please explain the term of use.

    Bottom line, given the claim that there is an existing solution, how do we use it and how much does it cost?

    Kenric

Summary

Overall Community

3.9

from 8 reviews
  • 5
    2
  • 4
    4
  • 3
    1
  • 2
    1
  • 1
    0

Feasibility

4.4

from 8 reviews

Viability

4

from 8 reviews

Desirabilty

3.8

from 8 reviews

Usefulness

3.9

from 8 reviews

Get Involved

Contribute your talents by joining your dream team and project. Visit the job board at Freelance DAO for opportunites today!

View Job Board