With bilateral contracts, then both parties are agreed on the rules and obligations, unilateral contract only one party assumes an obligation under a contract.
With the bilateral agreement, both parties agree on rules and obligations, unilateral contract is only one party assumes an obligation under the contract.