Random thought: what if each device you use creates a device key, you then update a key list that you publish from your root key. Then giftwraps could send to each key on that list instead. @Vitor Pamplona If your root nsec leaks then your messages aren’t compromised? and you would never be copying around these keys so maybe they could be more resistant to people pasting them somewhere and leaking them. You have issues with needing to send many giftwraps though… but maybe not an issue once inbox relays are more widely used.

Replies (3)

It's very clear to me that people do not want device keys. They want to reply in all chat-supporting clients. Simplest version is with key aliases below, but managing keys them across multiple apps/devices is quite complicated. Lots of race conditions. Key rotation is solved though. You can just reencrypt all wraps you received by yourself, without participation of each peer, which you cannot do with nip04 and other encryptipn mechanisms.