Skip to main content

Validator Reputation System

Vexidus uses a deterministic, on-chain reputation scoring system for validators. Reputation affects leader selection weight, reward multipliers, and delegator visibility.

Overview

  • 7 scoring factors, 100 points maximum
  • Computed on-chain during epoch transitions -- deterministic, verifiable
  • Starting score: 50 (neutral, "unproven")
  • Growth rate: Reaches 80+ in ~7 days, 90+ in ~30 days if doing everything right

Scoring Factors

FactorMax PointsWhat It Measures
Uptime25Block production consistency. Measured as ratio of expected vs actual blocks proposed.
Commission Fairness15Reasonable commission rates and stability. Frequent changes penalized.
Self-Stake15Skin in the game. Higher self-stake relative to delegations scores better.
Governance Participation15Voting activity on upgrade proposals (VexVisor). Active voters score higher.
Tenure10Time active on the network. Longer tenure = more points (capped).
Delegator Trust10Total stake attracted from delegators. More delegators = higher trust signal.
Reliability10Historical jail count and total missed blocks. Fewer jails and misses = better.

Grades

GradeScore RangeDescription
A+95-100Exemplary validator -- top tier
A90-94Excellent -- consistent, reliable
B75-89Good -- minor issues
C55-74Average -- room for improvement
D35-54Below average -- at risk
F0-34Failing -- likely jailed or inactive

How Reputation Affects Validators

Leader Selection Weight

Reputation directly multiplies the validator's leader selection weight:

effective_weight = stake * performance_score

Where performance_score ranges from 0.5 to 1.0. A validator with 5,000 VXS staked and a performance score of 0.9 has an effective weight of 4,500, while a validator with 5,000 VXS and 0.5 score has only 2,500. This means higher-reputation validators propose more blocks and earn more rewards.

Future: Reward Multipliers

Planned for post-beta:

GradeReward Multiplier
F25% of base reward
D60% of base reward
C70% of base reward
B100% of base reward
A/A+100% + streak bonus

Future: Streak Bonuses

Consecutive high-performance epochs will earn bonus multipliers:

StreakTierBonus
7 days A+Bronze+2%
30 days A+Silver+5%
90 days A+Gold+8%
180 days A+Diamond+12%

No Slashing

Vexidus deliberately avoids slashing. Validators who miss blocks are jailed (temporarily removed from rotation), not economically punished. This:

  • Protects delegators from losing funds
  • Removes "slashing insurance" overhead
  • Still incentivizes uptime via opportunity cost (missed rewards) and reputation impact

Anti-Manipulation

  • Commission change penalty: Frequent commission changes reduce the Commission Fairness score
  • Jail penalty: Each jail event permanently reduces the Reliability score
  • Minimum tenure: New validators start at 50, preventing instant high-reputation gaming

Querying Reputation

Via RPC

# Get validator details including reputation
curl -s https://testnet.vexidus.io \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"vex_getValidator","params":["VALIDATOR_ADDRESS"],"id":1}' | jq .

Look for the performance_score field (0.5 to 1.0) and reputation field in the response.

Via CLI

vexidus validator info --address VALIDATOR_ADDRESS

Integration with IntentVM

IntentVM supports smart delegation via reputation:

"stake with best validator"

This intent resolves to the validator with the highest reputation score, enabling automatic optimal delegation without users needing to research validators manually.