Constraint Application Protocol for the Moterunner Operating sytem