date i say that in 2026 we'll finally have working DMs across many apps?
The latest nak v0.17.4 implements support for managing decoupled encryption keys that fix NIP-17 completely, as per https://github.com/nostr-protocol/nips/pull/1647
See this amazing infographic that explains how it works:

If you call `nak dekey --sec
If you run `nak dekey` on another device/client (or with another --config-path) that other device will announce itself as in need of the decoupled key, then you can run `nak dekey` again on the first device and it will automatically send the key to the second -- and like that the key is shared among all your devices.
Call `nak dekey --rotate` to discard the current decoupled key and generate and announce a new one.
Download here: https://github.com/fiatjaf/nak/releases/tag/v0.17.4