Core systems
Trust and reputation
Trust scoring builds a risk profile for every VRChat user based on moderation history. It keeps staff aligned on consistent criteria.
Scoring rules
- Scores start at 100 and drop as actions accumulate.
- Warnings reduce trust by 5 points each.
- Kicks reduce trust by 15 points each.
- Bans reduce trust by 30 points each.
- Clean streaks rebuild trust over time.
- Staff can flag users for manual review with a reason.
Command
Use the trust command to view the full profile.
,trust <vrc_user_id>
Includes trust score, violation breakdown, and clean streak.
Schema highlights
Core fields stored in the trust_scores table.
guild_id
Server scope for the trust profile.
vrchat_user_id
Unique VRChat user identifier.
trust_score
0-100 score that changes with actions.
warnings_count
Total warnings recorded.
kicks_count
Total kicks recorded.
bans_count
Total bans recorded.
clean_streak_days
Days without new violations.
flagged_for_review
Manual review flag and reason.
last_updated
Last time the score was updated.
Walkthrough
- Run ,trust for a new user after registration.
- Review score, violation breakdown, and clean streak.
- Flag for review if risk seems high.
- Use trust history to support decisions on appeals.
Use cases
- Pre-screen risky users during onboarding.
- Support ban appeals with a consistent risk profile.
- Spot repeat offenders before incidents escalate.