kite server: register signature takes an options object, not positional params