# Explorer

{% hint style="info" %}
The Mainnet Zen Protocol Explorer can be reached at: <https://zp.io>
{% endhint %}

### Stats Page

#### Statistic

* Chain
* Blocks
* Transactions Count
* Mining Difficulty
* Network Hash Rate
* CGP Balance
* CGP Current Allocation
* Zen Wallet Version
* Zen Node Version

#### Charts

* Transactions Per Day
* Block Difficulty
* Network Hash Rate
* Zp Rich List
* ZP Supply

### View By

#### Blocks

View all the latest blocks in an informative table

#### Contracts

View all the contracts activated in the blockchain

#### Assets

View all the assets minted in the blockchain

### Voting

#### Governance

Protocol development is managed by token holders, by participating in semi-annual coin votes, which determine protocol upgrades.

The community vote is split into two phases, each phase has it’s own snapshot:

* **Proposal Phase**: Proposals which received an aggregated vote weight of more than 3% of the outstanding ZP will be considered eligible release candidates in the community vote.
* **Vote Phase**: Vote on the eligible release candidates. The release candidate which wins the community vote must be upgraded to prior to the version expiry.

The protocol is held under a proprietary [open source license](https://github.com/zenprotocol/zenprotocol/blob/master/AUTHORIZED_PROTOCOL.pdf) which is designed to force coin holders to reach consensus, rather than bifurcate the network

#### CGP - Common Goods Pool

Every 10,000 blocks, token holders can vote to determine what percentage of newly minted coins will go to miners, and what percentage will go to the Common Goods Pool. In addition token holders will be able to vote on what it should do with its funds, based on token weighted basis.

{% content-ref url="../common-goods-pool" %}
[common-goods-pool](https://docs.zenprotocol.com/common-goods-pool)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zenprotocol.com/apps/explorer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
