pub fn validate_knowledge_search_request( request: &Value, modes: &[String], ) -> Result<()>
Validate an unsigned search request; an unadvertised mode is never substituted.