This is a JVM implementation of the Ki.Core library. It is written in Kotlin with annotations that allow it to be used equally well with Java and other JVM languages such as Scala, Jython and JRuby. Ki.Core is the common library for Ki projects including the declarative language KD.