Social Contract Theory

Social contract theory says that people live together in society in accordance with an agreement that establishes moral and political rules of behavior.

Introduced to me by Daekun.