Satisfying Contract Categories