> For the complete documentation index, see [llms.txt](https://vself-project.gitbook.io/vself-project-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vself-project.gitbook.io/vself-project-documentation/community-management-toolkit/community-structure.md).

# Community structure

Status: in development

In our toolkit, a community can be created by any user with a NEAR id, who becomes a community owner. We store all the data about the community on-chain in the owner profile in [Social DB](https://github.com/NearSocial/social-db/).&#x20;

This data consists of the following parameters:

* Community id&#x20;
* Community name
* Community description
* Link to the community avatar
* List of members (according to the community type)
  * Member NEAR id (for public community without roles & reputation)
  * Member NEAR id & role & reputation (for public community)
  * Member commitment (for private members of the private community)
  * Member commitment & NEAR ID & role & reputation (for public members of the private community)
* Community settings
  * Community type
  * Community rules (the set of agreements between the member and the community)
  * Reputation system (the member actions or properties, which make the income to the her reputation)
* List of SBTs & [verifiable credentials](/vself-project-documentation/verifiable-credentials-toolkit.md) token IDs issued by community

####
