Social contract theory is an ancient philosophical idea that states that an individual's ethical and political obligations relate to an agreement he has with every other individual within a society.