> For the complete documentation index, see [llms.txt](https://docs.crunchdao.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.crunchdao.com/competitions/teams/referendums.md).

# Referendums

To ensure that there is no controlling entity in the team, all decisions affecting members must be voted on. 🗳️

## Unanimity consensus

All votes shall be unanimous.

At the first `AGAINST`, the referendum is considered as `REJECTED`.

Once all members have voted `FOR`, the referendum is considered as `APPROVED`.

## Expiration

Polls only have a window of 3 days before they are considered `EXPIRED`.\
\
After that, no new votes will be accepted.

## Referendum Types

### Inviting a user

You can invite other users to join your team.&#x20;

Once the decision has been made, the target user will receive an invitation.

<figure><img src="/files/3LoCn61tluSYlacTv7Hc" alt=""><figcaption><p>Invite a user form</p></figcaption></figure>

#### Conditions

* The target user must not already be invited
* The target user must not be in a team
* The new team size must be under 5

{% hint style="warning" %}
An invitation cannot be cancelled by the team.
{% endhint %}

### Kicking a user

A user can only be kicked from the team if he or she accepts the kick.

This is the only way someone can leave a team. (apart from [disbanding](#disbanding-a-team)).

<figure><img src="/files/1OMdPVzQMVV1hJCobh77" alt=""><figcaption><p>Kick a member form</p></figcaption></figure>

#### Conditions

* The target user must be a member of the team
* The target user must not be the last member of the team (use a [disband](#disbanding-a-team) instead)

### Promoting a leader

Only the team leader will have a rank on the leaderboard.

Other members can still participate and appear on the leaderboard; they will just not be ranked.

<figure><img src="/files/7mBL2qhBJILyXdoKUk6r" alt=""><figcaption><p>Promote a leader form</p></figcaption></figure>

#### Conditions

* The target user must not be the team leader
* The target user must be a member of the team

{% hint style="info" %}
Not all competitions are using leaders to represent teams.
{% endhint %}

### Accepting a user

Teams that advertise for new team members can receive requests for people to join their team. When a user makes a request, it triggers a referendum.

<figure><img src="/files/VpESZ6RQYWHuY7rdhrAg" alt=""><figcaption><p>View of a user searching for a team</p></figcaption></figure>

<figure><img src="/files/ziRpsH7s34In2oMFaX1V" alt=""><figcaption><p>Request to join form</p></figcaption></figure>

#### Conditions

* The target user must not be already invited
* The target user must not be in a team
* The new team size must be under 5

{% hint style="info" %}
Some competitions allow for larger teams.
{% endhint %}

### Disbanding a team

Teams can be deleted by disbanding them.

<figure><img src="/files/9AgjTR9BRBuUnM3pDLc7" alt=""><figcaption><p>Disband a team form</p></figcaption></figure>

{% hint style="danger" %}
**The deletion of a team cannot be undone.**
{% endhint %}

## Voting

<figure><img src="/files/tH9K7CIfiYx2l1s12y72" alt=""><figcaption><p>Voting to invite happy-mike</p></figcaption></figure>

## Post-vote failure

Some referendum can fail to be deployed if some conditions are not true anymore, a few examples includes:

* The team is full
* An invited user joined another team
* An invited user rejected the invitation

Depending on the reason, teams can re-create another referendum.

{% hint style="info" %}
If a team of one member try to create a referendum, it will be automatically accepted.
{% endhint %}
