Tapsigner
Doesnt work if user doesnt already have Nunchuck wallet. If they already have it, problem was already solved. You cant generate wallet for the user. Thats trusted setup.