I was thinking some about the metadata issues with nip 4 and was wondering if we could use a new nip that builds on nip 4.
We could send DMs as before only the decrypted content would contain proof that it was sent by the owner of a different npub. Clients could then verify this proof and display the message as though it came from that other npub.