# How do the user trust levels work?

**URL:** <https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000>\
**Category:** Meta Discussion\
**Created:** [September 30, 2021, 2:26pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000 "2021-09-30T14:26:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [September 30, 2021, 2:26pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000/1 "2021-09-30T14:26:22Z")

</div>

I noticed that my trust level is member, which is described as someone who has taken part in discussions here over a couple of weeks. My account is much older than that and I even think I had a higher trust level once, but don’t seem to anymore. I don’t really care about the level but it struck me as a bit odd. When I looked at the regular level page [Regular badge on JuliaLang](https://discourse.julialang.org/badges/3/regular) I saw that there is at least one three months old account in there, so I wondered what the logic behind this was. As the levels come with moderator rights, maybe it would be good to clarify how they are given out. The last level, leader, has only been given out three times since end of 2016 [Leader badge on JuliaLang](https://discourse.julialang.org/badges/4/leader). Maybe someone can point me to a page where the algorithm behind this is explained, I’d be interested to know how this system works.

---

<div class="post-metadata">

**Author:** ![stillyslalom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stillyslalom/32/45687_2.png) [@stillyslalom](https://discourse.julialang.org/u/stillyslalom)\
**Post date:** [September 30, 2021, 2:35pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000/2 "2021-09-30T14:35:30Z")

</div>

I think we’re using [these criteria](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/).

> To get to trust level 3, in the last 100 days…
> 
> - Must have visited at least **50%** of days
> - Must have replied to at least **10** different non-PM topics
> - Of topics created in the last 100 days, must have viewed **25%** (capped at 500)
> - Of posts created in the last 100 days, must have read **25%** (capped at 20k)
> - Must have received **20** likes, and given **30** likes.\*
> - Must not have received more than 5 spam or offensive flags (with unique posts and unique users for each, confirmed by a moderator)
> - Must not have been suspended or silenced in the last 6 months
> 
> \* These likes must be across a minimum number of different users (1/5 the number), across a minimum number of different days (1/4 the number). Likes cannot be from PMs.
> 
> All of the above criteria must be true to achieve trust level 3. Furthermore, unlike other trust levels, _you can lose trust level 3 status_ . If you dip below these requirements in the last 100 days, you will be demoted back to Member.

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [September 30, 2021, 3:11pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000/3 "2021-09-30T15:11:15Z")

</div>

Every time I’ve reached trust level 3 it was always right before going on vacation; by the time I got back I had lost it again…

Trust level 4 is assigned manually. I suspect that there are no formal conditions but I might be wrong.

---

<div class="post-metadata">

**Author:** ![user664303](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/user664303/32/37843_2.png) [@user664303](https://discourse.julialang.org/u/user664303)\
**Post date:** [May 26, 2023, 2:20pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000/4 "2023-05-26T14:20:21Z")

</div>

I am surprised I haven’t reached level 2 yet. According to the level requirements, my stats suggest I should have:

 ![Screenshot 2023-05-26 at 15.18.02](https://global.discourse-cdn.com/julialang/original/3X/3/7/3764b019d68d419f2284c9c37debaa5e37be49a7.png)

---

<div class="post-metadata">

**Author:** ![user664303](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/user664303/32/37843_2.png) [@user664303](https://discourse.julialang.org/u/user664303)\
**Post date:** [May 26, 2023, 3:23pm UTC](https://discourse.julialang.org/t/how-do-the-user-trust-levels-work/69000/5 "2023-05-26T15:23:11Z")

</div>

Nevermind. I had to reply to 3 threads I didn’t start (this being of them). Done it now.
