use unified request protocol, updated live and command specs