contract compliance check