product validation framework