An underrated feature of DVMs is that they can operate as an endpoint without the need for their own DNS record or domain name. Sure, they depend on relays, but you could run a relay by IP address alone too.
Discussion
I wonder if instead of advertising the functions provided by a service over relays (DVM), it would be better to advertise the coordinates of the service over relays and then interact with it directly or via lightning messages as a paywall.
Exactly
This means you can run a backend on a start9 or home pc, no need for a vps or a static IP
Yessπ
Can't you do exactly the same with standard APIs?
If you use someone else's relay you don't need to expose your IP address to your users.
Yeah, it's a minor privacy improvement, however I don't think many will run DVMs without running relays as well.
(btw, I've just sent you a DM, so I announce it here give how reliable they are π )
Imagine a DVM running on an ESP-32 pointed at the damus relay. It's a globally accessible API you can plug in anywhere with WiFi coverage.