What is the Social Contract Theory?

Social contract theory is a broad class of theories that try to explain the ways in which people states to maintain social order. The notion of the social contract implies that the people give up some rights to a government or other authority in order to receive or maintain a social order through the rule of law.