Tiers & decay
A score is a number; a tier is what that number means at a glance. dcRep maps the 0–1000 scale onto seven named tiers, and can mirror them as Discord roles.
The seven tiers
These are the default thresholds. Admins can adjust them per server.
| Tier | Score from | Roughly means |
|---|---|---|
| Observer | 0 | Just arrived, or watching more than posting |
| Contributor | 100 | Starting to add value regularly |
| Regular | 250 | A dependable, recognized participant |
| Trusted | 400 | Consistently helpful and well-regarded |
| Veteran | 550 | A long-standing, high-signal member |
| Expert | 720 | A go-to authority in the community |
| Legend | 870 | The very top of the server |
Tiers as Discord roles
During setup you can map each tier to a role in your server. When a member crosses a threshold, dcRep updates their role automatically and (if enabled) sends them a direct message about the change. If dcRep can’t manage a role because of Discord permission ordering, it skips it gracefully rather than erroring — so make sure the bot’s role sits above any roles it needs to assign.
Decay — why scores drift down
Reputation reflects current standing, so it fades during long inactivity rather than being banked forever. Decay is gentle and predictable:
- Grace period. Nothing decays until a member has been inactive for about two weeks — short breaks cost nothing.
- Gradual. After that, a small fixed amount comes off each day. Admins can tune how aggressive this is.
- Floor protection. Decay won’t erase hard-won standing entirely; established members are protected from dropping all the way down from a single absence.
- Vacation aware. Turn on vacation mode with
/vacationand decay pauses until you’re back.
💡Decay only nudges scores toward reality during absence — it can’t be “farmed” the way constant low-effort posting games volume metrics. The way back up is simply to contribute again.