Interesting, I’ve been thinking about this too.
I wrote up a DVM standard for video translations and was trying to think of ways to integrate into clients, but the way it is structured currently would require the client developer to add features. Which is why dedicated DVM clients have been created like “Vendata”.
The path I am starting to go down now is to work within the constraints of existing clients by creating a DVM that “listens” for comments and then replies with invoices, which once paid would result in the desired content.