A social contract still has to be explicit in some way to be considered such. Otherwise it's just an accepted convention.