Не перепутайте «когда» и «где».
«Когда» должно быть как можно раньше, может быть вызвано слоем предварительной установки.
«Где» должно быть близкок доменной логике.
В сочетании, например, это может означать, что уровень представления вызывает услугу проверки, предлагаемую доменной логикой.