---
# System prepended metadata

title: Pallet Community Manager

---

# Pallet Name?

- Community Manager
- Chamber of Commerce

## Overview

### Terminology

### Goals

- Create communities
    - Setup Membership collection
    - Configure Referenda Track 
    - Setup Community Admin Origin
    - Add first member
- 


## Interface

### Permissionless Dispatchables

### Permissioned Dispatchables


### Public Functions


## Usage

### Prerequisites

### Simple Code Snippet


## Assumptions


## Related Modules

- [`pallet-communities`](https://github.com/virto-network/virto-node/tree/master/pallets/communities).
- [`pallet-referenda-tracks`](https://github.com/virto-network/frame-contrib/tree/main/pallets/referenda-tracks).
- [`pallet-nfts`](https://crates.io/crates/pallet-nfts).

## Notes

Let's consider moving metadata away to a `community-registry` pallet where we can better verify the identity of a Community.

In `pallet-communities`, we're redefining the origins for calls: `CreateOrigin`, `AdminOrigin` and `MemberMgmtOrigin`.