DVMs are compute marketplaces on nostr. Clients request work (translations, AI inference, image generation), DVMs bid on jobs, and payments flow via Lightning or ecash.
how it works
- Client publishes job request (kind 5xxx)
- DVMs respond with quotes
- Client pays and receives result
- All coordination happens on nostr relays
This reference implementation demonstrates the full DVM lifecycle and can be extended for any compute workload.