Skip to content

TrustGraph is a reputation aggregator for decentralized teams. It tracks GitHub activity and on-chain governance to create a verifiable "Contribution Score." TrustGraph helps DAOs automate their Drips distributions by identifying and rewarding high-impact community members.

License

Notifications You must be signed in to change notification settings

MDTechLabs/TrustGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TrustGraph: DAO Reputation Aggregator

License: MIT Ecosystem: Drips Governance: Sybil--Resistant

TrustGraph is an open-source reputation engine that generates verifiable Contribution Scores for DAO members. By aggregating cross-platform data, TrustGraph creates a meritocratic foundation for automated funding distributions via Drips.


1. Executive Summary

TrustGraph solves the "Human Mapping" problem in decentralized organizations. It acts as a reputation oracle that pulls activity data from GitHub (Code), Snapshot (Governance), and Discord (Community) to build a holistic profile of a contributor's actual impact. DAOs can then use these scores to automate monthly Drips streams, ensuring that those who do the work are the ones who get rewarded.

2. The Problem

Current DAO reward systems are often broken:

  • "Soft Governance" Bias: Rewards are frequently distributed based on social visibility rather than technical or administrative output.
  • Manual Toil: Stewards spend hours manually calculating distributions, which is slow and prone to human error.
  • Lack of Portability: A contributor’s hard-earned reputation in one DAO is often invisible to another, making it hard to build a Web3 "Resume."

3. Key Features

  • πŸ›‘οΈ Sybil-Resistant Trust Score: A weighted algorithm that prioritizes verifiable code contributions and governance participation over high-volume, low-value "spam" engagement.
  • πŸ”— Cross-Platform Oracle: A Nest.js-based indexing service that tracks GitHub commits, PR reviews, and on-chain voting history.
  • πŸ’§ Drips Auto-Config: A "One-Click Export" feature that generates a ready-to-upload Drips configuration file based on a DAO’s monthly reputation rankings.
  • πŸ‘€ Public Reputation Profiles: Portable, shareable "Contributor Resumes" that display a user's cross-DAO impact and verified skill sets.

4. Roadmap for this Wave

  • Phase 1: Launch the core Nest.js indexer for GitHub and Snapshot data.
  • Phase 2: Implement the weighted "TrustScore" algorithm and public API endpoints.
  • Phase 3: Release the Drips Export Dashboard, allowing DAO admins to sync reputation directly to funding streams.

5. Why TrustGraph belongs in Drips Wave

TrustGraph is the bridge between identity and funding.

  • Public Good: We are building a standard for verifiable reputation that any project can use to distribute grants fairly.
  • Sustainability: We use Drips to stream 15% of our funding to the open-source libraries we rely on, such as viem and passport-github.

πŸ›  Project Structure (Monorepo)

TrustGraph/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ api/           # Nest.js backend (The Oracle)
β”‚   └── web/           # Frontend dashboard and Profile pages
β”œβ”€β”€ libs/
β”‚   β”œβ”€β”€ scoring/       # The "TrustScore" algorithmic logic
β”‚   └── drips-sdk/     # Integration logic for Drips config exports
β”œβ”€β”€ packages/
β”‚   └── types/         # Shared TypeScript interfaces for contributors
└── LICENSE            # MIT Licensed

About

TrustGraph is a reputation aggregator for decentralized teams. It tracks GitHub activity and on-chain governance to create a verifiable "Contribution Score." TrustGraph helps DAOs automate their Drips distributions by identifying and rewarding high-impact community members.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published