SwiftRiver Rules Processor