Matrix reputation

Let me think aloud for a moment about matrix automagic reputation system. Shall we?

Goals

  1. Automagic handling of spammers

    • limit posting ability of a spammer
    • hide spam posts
    • delete spam posts (remove from active data and move to archive)
  2. Filtering malevolent servers

    • rate limit server (messages)
    • block server
    • weighing servers in automagic server consesus system
  3. Help admins to notice unwanted rooms

    • gathering room reputation score based on global score of members and ops
  4. Provide “fun” reputation score

    • by users
    • by rooms
    • by servers
    • by overall network
  5. Be resistent of tampering

    • by renegade users (spammers), even in large amounts, using bots, using multiple servers
    • by renegade server(admins), even in large amount of (newly spawned) servers
    • by non-majority groups of entities

Tools and ideas to get it done