nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcewvzaw, do you have any recommendations for 'trustworthy' public but hidden relays for DMs? This is the only part of your original post that I still couldn't fully grasp.
Also, while inefficient, is there anything stopping us from implementing a short polling-based flow in the client itself using the user's nsec (e.g., pulling DMs in the background every 'configurable' amount of seconds, defaulting to 600s)