Don't you think a user should have the ability to specify multiple preferred payments? As a merchant, I would still like to accept Liquid, USDT or BTC lightning for instance.
Discussion
I'll take anything I can sell for Bitcoin, to be honest.
But, I'd like to be able to say "Bitcoin on-chain or Lightning self-hosted preferred" because that saves me the conversion fees.
Absolutely. The `payment_preference` field is designed to express payment methods for "non-social" cases like zaps, tips/e-tips, where you want to specify how you prefer to receive payments for "the other stuff", services or goods you offer, in the case of a merchant. It's entirely valid to have multiple payment options, which we can implement using an array. For example:
`payment_preference: ["lightning", "manual"]`
This approach aligns well with your proposal of including wallets in tags. We can also introduce scopes, like this:
`payment_preference: ["lightning", "w:bitcoin", "w:usdt"]`
Alternatively, we could use just "w" to indicate all wallet details found in your profile as "w" tags. wdyt?