one other suggestion would be a way to sign up for a “newsletter,” so to speak, with one’s npub such that every new post would get sent to them as a DM. Not sure how many people would actually sign up, but you could have free and paid subscribers that way. It would be like an email newsletter that substack has, only without the email.