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.
rotifer reputation <gene-id>
Section titled “rotifer reputation <gene-id>”View detailed reputation breakdown for a specific gene.
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:
$ 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)rotifer reputation —mine
Section titled “rotifer reputation —mine”View your own developer reputation. Requires authentication.
rotifer reputation --mineOutput includes:
- Overall Score —
R(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:
$ 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 bonusrotifer reputation —leaderboard
Section titled “rotifer reputation —leaderboard”Display the top developers ranked by reputation score.
rotifer reputation --leaderboard [--top <n>]Flags:
| Flag | Default | Description |
|---|---|---|
--top <n> | 10 | Number of entries to display |
Example:
$ 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 developersReputation Model
Section titled “Reputation Model”Gene reputation decays over time to incentivize active maintenance:
R(g, t) = R(g, t-1) × (1 - decay_rate)decay_rate = 0.05/monthDeveloper reputation is the average of their published genes’ reputations plus a community contribution bonus (capped at 0.2).
Exit Codes
Section titled “Exit Codes”| Code | Meaning |
|---|---|
0 | Success |
1 | Not logged in (for --mine), gene not found, or network error |