Date field validation in blueprint

Given a start_date and an end_date field, how to ensure that the end_date field value is greater than the start_date field value when creating, updating or changing the status of an entry ?

The easiest way to achieve this would be checking via hooks and throwing an error message if this is not the case, because the blueprint doesn’t know anything about changed values in the frontend.

Thanks Texnixe. Will do, this is the way!