Skip to content

Security: Add lending pool deployer and user reputation system #606

Description

@devdianax

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions