# Evrylife App Governance

### zkrPOGO, Snapshot, EAIP's

Full governance and control over the Evrylife application will occur through zkrPOGO (zero knowledge randomized proof of group opinion) consensus protocol.&#x20;

The Evrylife application is a dynamic entity that will continue to change and evolve over time. The community can vote to decide to improve and modify the application through EAIP's (evrylife app improvement proposals), along with smaller tasks and features done through mod tasks and dev tasks through zkrPOGO.&#x20;

Moderation tasks help keep the platform clean from content that violates the community guidelines, and dev tasks help to keep the platform evolving with any reported issues, upgrades, and changes that aim to improve the platform.

### Evrylife App Improvement Proposals (EAIPs)&#x20;

Big changes or changes in community governed variables require a EAIP (evrylife app improvement proposal). These are for things that alter the tokenomics, or request a large feature change to the applications, or including new infrastructure partners. These larger requests still use zkrPOGO to get passed through as an EAIP, at which point they will also use Snapshot (snapshot.org) to reach consensus. Depending on the type of request it may be required to go back through zkrPOGO for development and verification to be included/integrated.

### Community governed variables

Along with the EAIPs, the community will also be able to govern certain variables called 'community governed variables'.&#x20;

Community governed variables allow staked users to adjust variables that govern the smart contracts which run the Evrylife application and token module. Community variables are the weightings and rates for things such as treasury rewards, slashing, tx fees, and burns.

### Starting point

Through a initial airdrop to early adopters and zkrPOGO participants, Evrylife staked token holders will take control of the Evrylife application when bootstrapping the MVP and sandbox testing is complete. Incentivized mod/dev tasks and delegated staking will help to progress the application over time.

The Evrylife application is to be built and managed by the decentralized Evrylife community. To help guide the community's development, the Evrylife Foundation has created a whitepaper, protocol documentation, a fair token design and token smart contract, bootstrapped the initial MVP of the Evrylife decentralized application, and general instructions.

If you plan on participating in Evrylife governance we ask you to keep the following in mind:

* Please keep an anti greed mind set
* Please preserve individual privacy features
* Please preserve non custodial account features
* Please up hold the community governed guidelines
* Please respect cultural differences and work towards a globally fair ecosystem (this could include localized community guidelines)
* Please help maintain and improve upon ecosystem decentralization
* Please preserve and improve sustainable token economics

We hope that this social experiment will bring about positive change and turns into the type of platform that individuals deserve.

**Learn about zkrPOGO consensus protocol here:**

{% content-ref url="../evrylife-application/evrylife-consensus-protocol-zkrpogo-zero-knowldge-randomized-proof-of-group-opinion" %}
[evrylife-consensus-protocol-zkrpogo-zero-knowldge-randomized-proof-of-group-opinion](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/evrylife-application/evrylife-consensus-protocol-zkrpogo-zero-knowldge-randomized-proof-of-group-opinion)
{% endcontent-ref %}

{% content-ref url="../docs-and-resources/subscribe-to-project-updates" %}
[subscribe-to-project-updates](https://evrylife-web-3-explorer.gitbook.io/evrylife-foundation-wiki-docs/docs-and-resources/subscribe-to-project-updates)
{% endcontent-ref %}
