I think they’re largely right that there’s no technical solution to rugs but I do believe Cashu can do more when it comes to risk mitigation. One thing I really appreciate about nostr:nprofile1qqsgwgkrss7gthwkzc49edgxu895664setaevcp57snw2k3wlzdrghswflshg and nostr:nprofile1qyxhwumn8ghj7cnjvghxjme0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyrsrelsprkq5yjakpgfwn6cvkryudzxrgufvx72vqafwquvtx600yfg3uh5 is the federation model. At the protocol level there’s a bit more built-in resilience against rugs. When guardians and federation members have personal relationships the social layer becomes the first line of defense.
Cashu works a bit differently. Since mints are controlled by a single entity, that federated layer of protection doesn’t exist. In Cashu’s case I think more people will end up using mints without that social trust layer so risk mitigation becomes even more important.
Multinut payments feel like a step in the right direction. Ideally this is something the wallet handles entirely in the background. In my dream scenario the wallet automatically figures out the smallest set of mints needed to pay an invoice and then attempts the multipath payment without bothering the user. If we can make that just always work seamlessly, I think we can designing something that feels a little magical.