How would you create a message without Metadata? That's pretty impossible Also, working on deleting dms is a waste of resources, you can't unsend a letter, you can't unsay a sentence, you don't need to be able to delete dms as long as they are secret.

Replies (1)

they are deleteable if the relays support delete, which is yet another reason why paying for relays is just going to become normal in my relay implementation all event kinds can be deleted except delete events themselves, they are there as part of ensuring the event is not saved again (it also includes a special tombstone index field that refers to the event id and is searched for when performing a delete) the other thing about it is that normally you can't delete events authored by other users this is a good reason why it would be useful if the relay always checks your mute list and so if you have a scammer message you, once you mute them, the event stops being returned from the relay it's not hard to see how all of these use cases make it abundantly clear that users should only need to keep a few relays, that the relays should have smart filtering features (i'm going to implement this mute-filter feature soon, making a mental note) and that the relays need to be paid relays, so that this kind of functionality, related to issues of confidentiality and privacy has incentives to be implemented free relays are a slippery slide down back into the hell of feed manipulation and market data harvesting