extensions: add register-and-verify extension