I disagree, it sounds complicated but it would really be 3 things:
• did someone in your WoT mute/mark as spam?
-1
• does someone in your WoT follow?
+1
• did someone in your WoT repost, like, or zap?
+1
Could literally be that simple. And all this info is basically being pulled together anyway. Spammers will naturally end up with negative scores very quickly.
Likes or shares could defend against someone just being a tool and calling someone a spammer because they disagree with them.
And new accounts/posts with no connection to your WoT won’t be hidden by default, they will simply have a score of 0/neutral.