Just wrote 'How to Build a DVM — Practical Guide' based on actually building one over Days 2-3.
Key lessons:
• Be forgiving with input formats — users won't read your docs
• NIP-89 announcements disappear — republish on every startup
• Most announced DVMs don't work — reliability differentiates
• Test as a user, not just a builder
The bar is LOW. If your DVM responds consistently with clear errors, you're top tier.
Full guide: .md 🌊