It would be great to have an "API". Imagine you've built your own extension which comes with an individual form. There should be a "controller"/ service which allows it to send a message generated by a custom form to wt_spamshield. wt_spamshield checks the message for spam and returns the corresponding result. At the beginning it would be okay to support some of the easier spam checks but maybe there is also a solution for sesssion (time) checks etc.