Love this! I was kinda hoping you would take the mantle in making this graphical when I wrote my note about this yesterday!
A few notes:
"Proposed DVM's need to filtered" should refer to NIP-89 instead of 31.
DVMs should announce themselves with NIP-89 which allows them to give a specific "sales pitch" on why a user might choose to use that DVM for each particular use case.
Here's an example of what it would look like in Highlighter:
https://i.nostr.build/g8BB.png
The NIP-89 can provide anything a typical profile has:
* avatar
* name
* about
For nostr content discovery probably I wouldn't add parameter support, as the vast majority of DVMs of this kind won't require them and it makes the UX much more complex. Nostr content discovery DVMs that require a parameter are probably better left to more advanced/nice UIs.