Слишком общий вопрос какой-то, вопрос в способе описания конфига? На чём DSL написан должен быть? в каком формате данные для валидации поступают? и тд и тп
gнет требований, хочу дать возможность пользователям удобно описать правила бизнес валидации , ну тоесть какой-то конфиг, но с поддержкой валидации nested полей