To limit the time to process an event, you should set 'timeout processing' option. So 'timeout ack' option is redundant and useless.
This is a very simple service that implement a "random" ip reputation service. It will return random scores for all checked IP addresses. It only shows you how to implement a ip reputation service or such kind of services using the SPOE.