KRL is the Kinetic Rule Language, a language for building systems that respond to events.