What is a Social Contract?

A social contract is a way to maintain social order. When people get together to form a society there is an implied agreement that takes place – and people are giving up their liberty(or a part of their freedom) in return for protection of their natural rights.