rpc: Initial commit