One problem of all gift wrapped approach for metadata hiding is that it assumes most relays are public & free and needs no authentication on write.
Itβs is true that most relays are at the moment. But for Discord/Slack style applications, we need relays that have authentication on write which makes gift wrapping not doable.
For this reason, I still donβt intend to implement gift wrapping in Blowater.
Am I missing something here?