That sounds pretty sophisticated. I like the idea a lot.
But for the sake of compute performance this would need some serious optimization or keep an extensive caching logic that keeps a users different trust scores and dynamically updates exactly those scores that are the oldest or have changed a lot.
This is just a suggestion from me, you could do it entirely different of course. Anyway, it's pretty fun to think about an architecture like this - will it slash fast if it looks like a users account was compromised? Will interaction with people with high trust scores ramp up the trust scores fast? So. Many. Things. To. Consider.
for the sake of compute performance this would need some serious optimization or keep an extensive caching logic that keeps a users different trust scores and dynamically updates exactly those scores that are the oldest or have changed a lot.
Not necessary to optimize aggressively today. Current trust algo (which we'd reuse for all these metrics) is fast and only gets computed daily.
Will interaction with people with high trust scores ramp up the trust scores fast?
This is how it works today.
reply
Alright, then I will exchange more comments with @k00b lol
reply