FIXME
let getRegisterData return signRequests as well
support multiple registrations