DocumentationcontractsReputation Tiers

Reputation Tiers

Members are categorized into tiers based on their FairScore, determining their governance privileges.

Tier Thresholds

TierScore RangeBadge
Platinum85 - 100🏆
Gold70 - 84🥇
Silver50 - 69🥈
Bronze30 - 49🥉
Unscored0 - 29

Tier Determination

pub fn from_score(score: u64) -> Self {
    match score {
        0..=29 => ReputationTier::Unscored,
        30..=49 => ReputationTier::Bronze,
        50..=69 => ReputationTier::Silver,
        70..=84 => ReputationTier::Gold,
        _ => ReputationTier::Platinum,
    }
}

Tier Privileges

Proposal Creation

TierStandardExpeditedEmergency
Platinum✅ (with badges)
Gold
Silver
Bronze
Unscored

Voting Rights

All tiers can vote on proposals. However, voting power is influenced by tier through the FairScore multiplier.

Time-Locks by Tier

Time-locks are delays between proposal success and execution:

pub fn time_lock_seconds(&self) -> i64 {
    match self {
        ReputationTier::Platinum => 24 * 60 * 60,    // 24 hours
        ReputationTier::Gold => 48 * 60 * 60,        // 48 hours
        ReputationTier::Silver => 72 * 60 * 60,      // 72 hours
        ReputationTier::Bronze => 168 * 60 * 60,     // 7 days
        ReputationTier::Unscored => 336 * 60 * 60,   // 14 days
    }
}

Improving Your Tier

Ways to Increase FairScore

  1. Governance Participation (30% weight)

    • Vote on proposals regularly
    • Submit successful proposals
    • Participate in discussions
  2. Social Score (30% weight)

    • Engage with community on-chain
    • Build reputation through interactions
    • Contribute to discussions
  3. Transaction History (20% weight)

    • Use protocols in the ecosystem
    • Maintain consistent activity
    • Build trading history
  4. Active Days (20% weight)

    • Maintain account activity over time
    • Regular protocol interaction
    • Consistent governance participation
Note:

FairScore improvements are not instant. The oracle updates scores periodically based on accumulated activity.

Tier Benefits Summary

BenefitPlatinumGoldSilverBronzeUnscored
Vote
Standard Proposals
Expedited Proposals
Emergency Proposals✅*
Time-Lock24h48h72h7d14d
Delegation Multiplier150%125%110%100%80%

*Emergency proposals require sufficient badges in addition to Platinum tier.

Tier Methods

can_submit_proposal

pub fn can_submit_proposal(&self) -> bool {
    matches!(self, ReputationTier::Gold | ReputationTier::Platinum)
}

can_submit_expedited

pub fn can_submit_expedited(&self) -> bool {
    matches!(self, ReputationTier::Platinum)
}