api: isSpam(Message m) -> boolean Spam Filter: log fingerprint:count, threshold value, write to database