Context
New pools can be created by anyone with no reputation history. Users cannot distinguish legitimate pools from scams.
Current Limitation/Problem
No reputation system. Users must independently research pool deployers and risk profiles.
Expected Outcome
A reputation system tracking deployer history, pool performance, and user reviews.
Acceptance Criteria
- Deployer profile: pool creation history, total TVL, any defaults or issues
- Pool performance score: based on uptime, liquidation events, user satisfaction
- User reviews and ratings: verified reviewers (have deposited > $X)
- Reputation decay: older events weighted less than recent ones
- Bad actor detection: flag deployers with multiple failed or abandoned pools
- Reputation tiers: new -> established -> trusted -> verified
- Integration with pool list: sort/filter by reputation score
Technical Scope
contracts/reputation/src/ - reputation contract
backend/src/services/reputation/ - reputation service
- Prisma:
DeployerReputation, PoolReview, ReputationEvent models
- Frontend: reputation display in pool cards and detail views
- Edge cases: reputation gaming, fake reviews, new deployer catch-22
Context
New pools can be created by anyone with no reputation history. Users cannot distinguish legitimate pools from scams.
Current Limitation/Problem
No reputation system. Users must independently research pool deployers and risk profiles.
Expected Outcome
A reputation system tracking deployer history, pool performance, and user reviews.
Acceptance Criteria
Technical Scope
contracts/reputation/src/- reputation contractbackend/src/services/reputation/- reputation serviceDeployerReputation,PoolReview,ReputationEventmodels