Letโs say you attach an npub to some computation. Thatโs 33% of what a DVM is.
How will people find out about it? Will you post a kind 0 profile like humans do? Or do a kind 31990 announcement in NIP-89? Now youโre at 66% of what makes a DVM.
How will people or services use your computation? Maybe you decide you need a special kind of format for the input to the computation, so you pick, oh I donโt know, kind 5123 and a spec of how the input data should be laid out. Now you have 100% of what a DVM is.
DVMs are the natural extension to having paid computational services behind npubs. They arenโt unnecessarily complex, quite the opposite.
nostr:note1wjmfxpjtekaruuk9re6c6ertaxm8ucd7t8rlqmzw67m8x0y4zuzse0cs4k