Rust-Powered Reputation System
DotRepute is a Rust-powered Contributor Reputation System for the Polkadot ecosystem. Aggregating identity, governance, staking, and activity signals to generate transparent, verifiable, and user-centric reputation scores.
Handles most of the logic including reputation scoring, data cleaning, identity verification, and governance tracking with Rust modules.
The SubQuery indexer offers comprehensive blockchain data indexing for identity, governance, and staking events across Polkadot.
A modular, Rust-first architecture designed for transparency, performance, and extensibility
Core scoring logic implemented in Rust with comprehensive weighted metrics, time decay, and modular architecture.
Comprehensive blockchain data indexing for identity, governance, staking, and activity events.
Multi-source identity verification with Sybil protection and gradual trust level system.
Enterprise-grade data quality engine with validation, normalization, and anomaly detection.
Extensible trait-based design allowing easy integration of custom metrics and scoring algorithms.
All scoring logic is open-source and verifiable, with on-chain attestation support via ink! contracts.
From user request to reputation score in seven seamless steps
User requests reputation data for an address or interacts with the system
Backend/Frontend parses the request and determines required data
Check if additional parameters are needed (address format, date ranges, etc.)
Query SubQuery indexer for on-chain data, fetch from cache (Redis) if available, retrieve from Rust scoring engine
Rust modules process data through scoring algorithms with time decay and weighted metrics
Format results with breakdown, badges, levels, and component scores
Return JSON/GraphQL response or render UI components for the user
Leads product direction, UX, flows, and strategy
Builds Rust backend services, ink! modules, infrastructure, and indexing
Start using DotRepute today and bring trust to your Polkadot ecosystem