Reputo

chevron-icon
RFP Proposals
Top
chevron-icon
project-presentation-img
Cyrille
Project Owner

Reputo

Expert Rating

n/a

Overview

Meaningful community governance requires valuing expertise and commitment, not just financial stake. A well-designed reputation system translates diverse contributions into appropriate voting influence, recognizing value beyond token-holding. The TogetherCrew team, with experience building 40+ analytics and AI microservices (inc. reputation), will develop a modular, scalable reputation system for SingularityNET. Our approach integrates configurable computation strategies and weighted snapshots supported by a consent management layer. Our collaboration with the DDI hub research team will integrate DDI and ZKP solutions — delivering a transparent, privacy-preserving reputation system.

RFP Guidelines

Reputation and Voting Weight System

Internal Proposal Review
  • Type Community RFP
  • Total RFP Funding $140,000 USD
  • Proposals 14
  • Awarded Projects n/a
author-img
Juana Attieh
Dec. 19, 2024

The goal of this project is to develop functionality that will enable modular microservices that support data collection, scoring, and analytics functions as part of a reputation and voting weight system. This should include an architecture to allow for the integration of future microservices, an initial suite of key microservices, and a user interface that allows users to find and utilize various configurations of the microservices.

 

Proposal Description

Proposal Details Locked…

In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

  • Total Milestones

    10

  • Total Budget

    $120,000 USD

  • Last Updated

    2 Mar 2025

Milestone 1 - Architecture foundation

Description

This milestone establishes the technical foundation for the project ensuring a well-structured and scalable system. Key components: - Blueprint for all core services – A detailed architecture document outlining how different services (e.g. Strategy Service Blockchain Explorer API Gateway) will work together. - API Standards & Contracts – Defining clear rules for how services communicate. - Workflow Automation – Setting up the Temporal workflow engine to manage processes. - Development & Staging Environments – Creating safe spaces for building and testing. - CI/CD Pipeline – Automating code deployment for faster and more reliable updates. - DDI Hub Coordination – Aligning with the Decentralized Digital Identity (DDI) hub research team to ensure seamless integration. Outcome: A fully operational development and testing environment with a clear system design and automated workflows laying the groundwork for all future milestones.

Deliverables

- Complete detailed architecture design document - Establish API standards and contracts - Set up Temporal workflow engine - Development & staging environments - CI/CD pipeline - Coordination of a meeting with the DDI hub research team

Budget

$12,000 USD

Success Criterion

- Delivery of a detailed architecture design document - Working development environment - Working staging environment - CI/CD pipeline successfully builds, tests, and deploys - Dependencies on the DDI hub project have been identified and documented

Milestone 2 - Core infrastructure

Description

This milestone focuses on building the essential backend services that will support all future functionality. Key components: - API Gateway – A central access point for all services ensuring secure and standardized communication. - Strategy Service – Allows users to create update and manage different strategies. - Snapshot Service – Captures and stores data snapshots for tracking and analysis. Outcome: All three services (API Gateway Strategy Service and Snapshot Service) are built and deployed in the staging environment enabling developers to test and integrate future features smoothly.

Deliverables

1. Build the API Gateway. Scope: - CRUD endpoints for strategies - CRUD endpoints for snapshots 2. Build the Strategy service. Scope: - CRUD workflows for strategies 3. Build the Snapshot service. Scope: - CRUD workflows for snapshots

Budget

$12,000 USD

Success Criterion

- Deployment of the API Gateway in the staging environment - Deployment of the Strategy service in the staging environment - Deployment of the Snapshot service in the staging environment

Milestone 3 - Deep Funding voting portal

Description

This milestone focuses on building the administration interface for managing Deep Funding voting data. Key components: - User-friendly admin interface to create edit and view voting strategies and snapshots. Data export feature for users to download results. - Backend service to handle CSV uploads process data based on strategies and provide queryable results. Outcome: - A documented UX design for the administration interface. - Admin UI and backend service deployed in the staging environment for testing. - User Acceptance Testing (UAT) completed ensuring the system meets requirements.

Deliverables

1. Design of administration user experience (UX). Scope: a. Strategies - List view - Create view (scope: Deep Funding voting portal) - Edit view - Detail view b. Snapshots - List view - Create view (scope: Deep Funding voting portal) - Detail view - The ability for users to export outputs from the UI 3. Build the administration UI based on the designed UX 4. Build the Deep Funding voting portal service. Scope: - Workflow to upload and persist the csv file - Workflow to process the csv file based on input strategy - Workflow to query the output data 5. Test Deep Funding voting portal integration

Budget

$12,000 USD

Success Criterion

- Documented design of the administration UX - Deployment of the administration UI in the staging environment - Deployment of the Deep Funding voting portal service in the staging environment - Documented UAT for Deep Funding voting portal

Milestone 4 - Consent management

Description

This milestone focuses on giving users control over their data-sharing preferences through an easy-to-use interface. Key components: - User-friendly widget displaying an overview of granted and revoked consents. - Table of services showing consent status (granted/not granted). - Form for managing consent allowing users to grant or revoke permissions. - Backend service to store and process consent decisions. Outcome: - A documented UX design for the consent management interface. - Consent management UI and backend service deployed in the staging environment for testing. - User Acceptance Testing (UAT) completed ensuring compliance and usability.

Deliverables

1. Design of consent management user experience (UX). Scope: - Widget with overview of consents - Table of services x consent (granted not granted) - Form for granting and revoking consent 2. Build the consent management service. - CRUD workflows for consent management 3. Build the consent management UI. 4. API Updates: - CRUD endpoints for consent 5. Test consent management integration

Budget

$12,000 USD

Success Criterion

- Documented design of the consent management UX - Deployment of the consent management UI in the staging environment - Deployment of the consent management service in the staging environment - Documented UAT for consent management

Milestone 5 - Deep Funding proposal portal integration

Description

This milestone enables strategy processing for Deep Funding proposals data. Key components: 1. User-friendly interface to Deep Funding proposal strategies. 2. Integration with the Deep Funding proposal API to fetch and process data. 3. Automated workflows to process and analyze proposal strategies. Outcome: - A documented UX design for the Deep Funding proposal form. - Deployed in the staging environment for testing. - User Acceptance Testing (UAT) completed ensuring a functional and user-friendly experience.

Deliverables

1. Design of the Deep Funding proposal portal UX - Ability to create Deep Funding proposal portal strategies - Ability to view Deep Funding proposal portal strategies - Ability to add a Deep Funding proposal portal strategy 2. Build the Deep Funding proposal portal UI 3. Build the Deep Funding proposal portal service - Workflow to ingest data from the Deep Funding proposal portal API - Workflow to process data based on input strategy - Workflow to query the output data 4. Test Deep Funding proposal portal integration

Budget

$12,000 USD

Success Criterion

- Documented design of the Deep Funding proposal portal UX - Deployment of the Deep Funding proposal portal UI in the staging environment - Deployment of the Deep Funding proposal portal service in the staging environment - Documented UAT for Deep Funding proposal portal

Milestone 6 - Blockchain explorer integration

Description

This milestone introduces a Blockchain Explorer service to help users analyze blockchain data and create strategies based on on-chain activity. Key components: - User-friendly interface to create view and manage blockchain-based strategies. - Integration with blockchain data sources to fetch and process relevant on-chain information. - Automated workflows to query process and analyze blockchain data based on defined strategies. Outcome: - A documented UX design for the Blockchain Explorer. - UI and backend service deployed in the staging environment for testing. - User Acceptance Testing (UAT) completed ensuring the system works as intended.

Deliverables

1. Design of the Blockchain explorer UX - Ability to create Blockchain explorer strategies - Ability to view Blockchain explorer strategies - Ability to add a Blockchain explorer strategy 2. Build the Blockchain explorer UI 3. Build the Blockchain explorer service - Workflow to query on chain data - Workflow to process data based on input strategy - Workflow to query the output data 4. Test Blockchain explorer integration

Budget

$12,000 USD

Success Criterion

- Documented design of the Blockchain explorer UX - Deployment of the Blockchain explorer UI in the staging environment - Deployment of the Blockchain explorer service in the staging environment - Documented UAT for Blockchain explorer

Milestone 7 - Decentralized Digital Identity (DDI) Integration

Description

We will integrate Decentralized Digital Identity (DDI) into key services enhancing security and user control over personal data. This includes: 1. Design – Defining how DDI will be incorporated into existing services. 2. Integration – Implementing DDI to enable identity verification and authentication while preserving privacy. 3. Testing – Ensuring the integration works smoothly and securely. This milestone will allow users to interact with services using decentralized identities reducing reliance on traditional login methods and enhancing data control. We will collborate closely with the Decentralized Digital Identity (DDI) Research team.

Deliverables

- Design of the DDI integration - Build the DDI integration - Test the DDI integration

Budget

$12,000 USD

Success Criterion

- Documented design of the DDI integration - Deployment of the DDI integration in the staging environment - Documented UAT for DDI integration

Milestone 8 - Integration of ZKP into services

Description

We will integrate Zero-Knowledge Proofs (ZKP) into key services enhancing privacy and security by allowing users to prove information without revealing sensitive data. This includes: 1. Design – Defining how ZKP will be incorporated into existing services. 2. Integration – Implementing ZKP to enable verification processes without exposing underlying data. 3. Testing – Ensuring the integration functions securely and efficiently. This milestone will enhance trust and privacy in digital interactions enabling users to prove credentials or transactions without disclosing unnecessary information. We will collborate closely with the Decentralized Digital Identity (DDI) Research team.

Deliverables

- Design of the ZKP integration - Build the ZKP integration - Test the ZKP integration

Budget

$12,000 USD

Success Criterion

- Documented design of the ZKP integration - Deployment of the ZKP integration in the staging environment - Documented UAT for ZKP integration

Milestone 9 - Production deployment and documentation

Description

In this milestone we ensure a smooth transition from development to full-scale production deployment while providing comprehensive documentation and training materials. This includes: 1. Project Documentation – Clear records of system design features and functionality. 2. Developer Guide – Instructions for maintaining and expanding the system. 3. User Training Manuals – Easy-to-follow guides for end users. 4. Monitoring Setup – Tools and processes for tracking system performance. 5. Production Deployment – Deploying all services to the live environment. This milestone ensures long-term usability maintainability and reliability of the system for developers and users alike.

Deliverables

- Project documentation - Developer guide - User training manuals - Monitoring setup - Production deployment

Budget

$12,000 USD

Success Criterion

- Project documentation - Developer guide - User training manuals - All services deployed to production

Milestone 10 - Bonus: Discord Telegram and Github integration

Description

This milestone focuses on integrating our pre-existing reputation score for Discord Telegram Github into the SNET reputation system enabling a better understanding of the wider SNET community.

Deliverables

Integrate the existing TogetherCrew microservices for: - Discord - Telegram - Github

Budget

$12,000 USD

Success Criterion

- Discord as a reputation strategy in production - Telegram as a reputation strategy in production - Github as a reputation strategy in production

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

feedback_icon