As I work on #nostr #safebox I am seeing some interesting convergence. For example I have implemented the two following commands:
$ safebox pay
$ safebox zap
Both commands result in funds being transferred to a Lightning wallet, but the zap enables richer options, via #nostr
Also, #nostr enables a more stable address that is signed by me, and I can switch the Lightning address should I choose to use a new provider. I also have implemented
$ safebox send
This command sends Cashu tokens via NIP-17 for a completely private ecash transaction. I am still thinking about rolling up this command into an zap option for a private ecash transaction
In the end, I see the ‘zap’ as the single unifying action to freely, privately,and when appropriate, publicly, transfer value via the #nostr network.