In a unilateral contract, the promised makes an open promise to provide something in exchange for performance. In a bilateral contract,both the promisor and the promisee knowingly enter into an agreement where both parties make a promise, and each is obligated to fulfill the promise.