Do we need a social (network) contract?