WIP client: min client for discovery

require the recursive option for watch :)