Initial implementation of the KRPC protocol