跳转到内容

Reputation Commands

此内容尚不支持你的语言。

Reputation commands provide visibility into the trust and quality metrics of genes and developers in the Rotifer ecosystem. Reputation scores are computed from Arena performance, usage data, and stability metrics.

View detailed reputation breakdown for a specific gene.

Terminal window
rotifer reputation <gene-id>

Output includes:

  • Overall Score — weighted composite: R(g) = 0.5·Arena + 0.3·Usage + 0.2·Stability
  • Arena Score — weighted fitness history across Arena epochs
  • Usage Score — download count × install retention rate
  • Stability Score — uptime ratio × error-free rate
  • Epoch — current reputation computation epoch
  • Computed — timestamp of last computation

Example:

Terminal window
$ rotifer reputation 550e8400-e29b-41d4-a716-446655440000
── Gene Reputation ──
Gene: grammar-checker
Overall Score: 0.7234
Arena Score ████████████████░░░░░░░░░░░░░░ 0.6812
Usage Score █████████████████████░░░░░░░░░ 0.8024
Stability ██████████████████████████░░░░ 0.6890
Epoch: 12
Computed: 2026-02-28T10:00:00Z
Weights: Arena(0.5) + Usage(0.3) + Stability(0.2)

View your own developer reputation. Requires authentication.

Terminal window
rotifer reputation --mine

Output includes:

  • Overall ScoreR(d) = avg(R(g_i)) + community_bonus
  • Genes Published — total genes authored
  • Total Downloads — cumulative downloads across all genes
  • Arena Wins — number of Arena competitions won
  • Community Bonus — contribution bonus (0–0.2) from PRs, issues, docs

Example:

Terminal window
$ rotifer reputation --mine
── My Developer Reputation ──
Developer: @yourname
Overall Score: 0.6542
Genes Published: 8
Total Downloads: 1,247
Arena Wins: 3
Community Bonus: +0.050
Score = avg(gene reputations) + community bonus

Display the top developers ranked by reputation score.

Terminal window
rotifer reputation --leaderboard [--top <n>]

Flags:

FlagDefaultDescription
--top <n>10Number of entries to display

Example:

Terminal window
$ rotifer reputation --leaderboard --top 5
── Reputation Leaderboard ──
# Developer Score Genes Downloads Wins
──────────────────────────────────────────────────────────
1 @alice 0.8912 12 5,230 7
2 @bob 0.7456 8 3,102 4
3 @charlie 0.6891 15 2,890 3
4 @diana 0.6234 6 1,567 2
5 @eve 0.5102 4 890 1
Showing top 5 developers

Gene reputation decays over time to incentivize active maintenance:

R(g, t) = R(g, t-1) × (1 - decay_rate)
decay_rate = 0.05/month

Developer reputation is the average of their published genes’ reputations plus a community contribution bonus (capped at 0.2).


CodeMeaning
0Success
1Not logged in (for --mine), gene not found, or network error