Skip to content

Redesign miners section with per-repo credibility, OSS/Discovery mode, and miner detail page #103

@fansilas

Description

@fansilas

Summary

The miners section needs a significant upgrade. Gittensor exposes per-repository credibility scores, eligibility flags, and lifetime earnings through its /miners/{githubId} endpoint, but the current page ignores all of it. There is also no dedicated miner detail page at all, and the leaderboard conflates OSS and Discovery tracks into a single undifferentiated view.

Motivation

  • There is no /miners/[uid] page. Clicking a miner has nowhere to go.
  • The leaderboard mixes OSS and Discovery scores without letting users switch tracks, making it hard to compare miners within a specific contribution type.
  • Lifetime earned (Alpha, Tao, USD), per-repository credibility scores, and validator eligibility flags are all available from the Gittensor API but are never shown.
  • Eligibility and credibility on the current page are approximated locally from raw PR counts, which diverges from what the validator actually computes.
  • The leaderboard has no pagination, no rank badges, no relative score bars, and no network-wide summary sidebar.

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