We started with the development of a decentralized social algorithm for scheduling meetings of committees as a case-study. Then, we examined the main facts for constructing a general decentralized social network environment. Based on the examination, we studied some decentralized social network models. Particularly, we focused on a model for the assignment between two kinds of social objects, considering their wishes and preferences.