Overview Of The Server

Although there are two different versions of our API the broad overview of how they are implemented is pretty much identical.

In either case the handling can be summerized:

  • A server is launched.
  • All available plugins are loaded.
  • The server listens for incoming comment-submissions
    • For each submission we execute each of the plugins in turn.
    • If a plugin determines the comment to be definitely SPAM further processing is halted, and that result is returned.
    • If a plugin determines the comment to be definitely OK further processing is halted, and that result is returned.
    • If all plugins have been executed and no result has been decided we believe the comment is OK.
  • The per-site and global statistics are updated.