# Governance

{% hint style="info" %}
Protocol development is managed by token holders, by participating in semi-annual coin votes, which determine protocol upgrades. As stated in the Authorized Protocol document token holders needs to vote on a working implementation of the protocol by first contest the implementation in the network and if it passes the threshold of 3% of the total ZP issued then it will pass to the candidate phase where token holder can vote on the new implementations.&#x20;
{% endhint %}

#### **Vote in Contestant Phase**

**Step 1**: Go to ‘Governance’ tab under ‘Voting’ in the main navigation

**Step 2:** Insert your preferred valid commit ID&#x20;

**Step 3**: Click the ‘Vote’ button to continue

**Step 4**: Review your voting summary  and click ‘Continue’

**Step 5**: Enter your password to execute the vote transaction by clicking the ‘Continue’ button.

**Step 6**: After publishing your transaction a success message will appear.

**Step 7**: after executing your vote transaction you will be able to see it on the ‘Transaction History’ page

* You might first see the transaction on ‘Pending’, till it gets its first confirmation

#### Vote in Candidate Phase

**Step 1**: Go to ‘Governance’ tab under ‘Voting’ in the main navigation

**Step 2**: Choose your preferred valid commit ID&#x20;

**Step 3**: Click the ‘Vote’ button to continue

**Step 4**: Review your voting summary  and click ‘Continue’

**Step 5**: Enter your password to execute the vote transaction by clicking the ‘Continue’ button.

**Step 6**: After publishing your transaction a success message will appear.

**Step 7**: after executing your vote transaction you will be able to see it on the ‘Transaction History’ page

* You might first see the transaction on ‘Pending’, till it gets its first confirmation
