just a thought, it wouldnt help make DMs secure, it wouldnt care about your lightning pubkey, it would just wait for a payment to open the connection. subsequent connections also would have to pay.
rate limits inside the websocket connection, still would need to build..
i kinda like it better than pay per message or etc.. all these things are fun to think about till you realize you have to also write a client for anything to matter.