Rule Engine with public API