Skip to content

TogetherCrew/snet-reputation-docs

Repository files navigation

Reputation System Documentation

Project Context

This project implements a modular, privacy-ready reputation and voting weight system for the Deep Funding platform, as described in the official Reputation and Voting Weight System RFP. The system is designed to:

  • Enable flexible, composable reputation scoring using independently developed microservices
  • Allow users to configure, weight, and combine multiple data sources (e.g., proposal portal, voting portal, blockchain explorer)
  • Support user-controlled data consent and future integration of privacy-preserving technologies (e.g., Zero-Knowledge Proofs)
  • Provide a transparent, auditable, and scalable architecture for community governance

This repository documents the architecture, standards, and operational practices for the system, as proposed and awarded under the Reputo proposal, led by the TogetherCrew team. The design emphasizes modularity, extensibility, and readiness for future privacy and identity requirements, in close collaboration with the DDI hub research team working on Decentralized Digital Identity (DDI) Research.

Documentation Structure

The documentation is split into four main documents, each focusing on a specific aspect of the system:

  1. API Standards

    • URL structure and endpoints
    • Request/response formats
    • Rate limiting
    • CORS policy
    • HTTP status codes
  2. System Design

    • Core concepts (Snapshots, Workflows, Scores)
    • Onchain commitment process
    • Strategy system
    • Data flow and lifecycle
  3. Security

    • JWT authentication
    • Data protection
    • Access control
    • Audit logging
    • Security monitoring
  4. Operations

    • Performance standards
    • Monitoring
    • Logging
    • Testing
    • Deployment
    • Maintenance

Quick Links

Getting Started

  1. Review the System Design to understand the core concepts
  2. Check the API Standards for integration details
  3. Follow the Security guidelines for implementation
  4. Refer to Operations for deployment and maintenance

Contributing

When updating the documentation:

  1. Ensure changes are reflected across all relevant documents
  2. Update cross-references if necessary
  3. Maintain consistency in terminology and examples
  4. Follow the established format and structure

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages