I have another idea. A proof of work mechanism whereby to send the DM you need to run some expensive WebGL task for ten minutes. Removes the payment barrier and also spam.
interesting, i actually put a charge on the DM to incentivize users to create their own link. Do you have any ideas on using the power of the customer's device as a system to bring some benefits to the link owner?