How does a Covenant differ from a simple contract?
In that when it is violated it is not canceled. Rather there are punishments and rewards prescribed for infringing on or honoring the covenant; however, the covenant stays in force until it is fulfilled. In the OT the Prophets had this mediation role. They documented, warned, and encouraged compliance to Covenant between God and His people.