Egge on Nostr: This is not the point. Adding OTP enables apps that do not have access to your ...
This is not the point. Adding OTP enables apps that do not have access to your private key to still implement npub.cash's API.
Imagine you want to use cashu.me with npub.cash, but you don't have a signing extension. Instead of pasting your private key in there you could simply:
1. Add you public key to cashu.me
2. Go to your daily driver nostr app
3. Retrieve the OTP and paste it into cashu.me
4. Cashu.me is now authenticated with npub.cash without ever signing anything, nor accessing the keys
Imagine you want to use cashu.me with npub.cash, but you don't have a signing extension. Instead of pasting your private key in there you could simply:
1. Add you public key to cashu.me
2. Go to your daily driver nostr app
3. Retrieve the OTP and paste it into cashu.me
4. Cashu.me is now authenticated with npub.cash without ever signing anything, nor accessing the keys