The organizational architecture of the multi-agent systems and the structure of social knowledge that the members of the community administer are critical factors for assuring such patterns of information exchange that keep agents private knowledge confidential. In this paper we will introduce the concept of agents' private and semi-private knowledge and we will explain the difference between the alliance