# Zen Protocol Docs {% hint style="info" %} #### Please note that the use of the software is subject to the terms of its [licence](https://github.com/zenprotocol/zenprotocol/blob/master/LICENSE.md) and [Authorized Protocol](https://github.com/zenprotocol/zenprotocol/blob/master/AUTHORIZED_PROTOCOL.pdf). {% endhint %} ### Apps {% content-ref url="apps/headless" %} [headless](https://docs.zenprotocol.com/apps/headless) {% endcontent-ref %} {% content-ref url="apps/wallet" %} [wallet](https://docs.zenprotocol.com/apps/wallet) {% endcontent-ref %} {% content-ref url="apps/wallet/web-wallet" %} [web-wallet](https://docs.zenprotocol.com/apps/wallet/web-wallet) {% endcontent-ref %} {% content-ref url="apps/wallet/preparation" %} [preparation](https://docs.zenprotocol.com/apps/wallet/preparation) {% endcontent-ref %} {% content-ref url="apps/explorer" %} [explorer](https://docs.zenprotocol.com/apps/explorer) {% endcontent-ref %} {% content-ref url="apps/zen\_js" %} [zen\_js](https://docs.zenprotocol.com/apps/zen_js) {% endcontent-ref %} {% content-ref url="apps/oracle" %} [oracle](https://docs.zenprotocol.com/apps/oracle) {% endcontent-ref %} {% content-ref url="apps/dex" %} [dex](https://docs.zenprotocol.com/apps/dex) {% endcontent-ref %} {% content-ref url="apps/fixed-payout" %} [fixed-payout](https://docs.zenprotocol.com/apps/fixed-payout) {% endcontent-ref %} ### Smart Contracts {% content-ref url="contract-structure" %} [contract-structure](https://docs.zenprotocol.com/contract-structure) {% endcontent-ref %} {% content-ref url="contract-cost" %} [contract-cost](https://docs.zenprotocol.com/contract-cost) {% endcontent-ref %} {% content-ref url="contract-activation" %} [contract-activation](https://docs.zenprotocol.com/contract-activation) {% endcontent-ref %} {% content-ref url="contract-examples" %} [contract-examples](https://docs.zenprotocol.com/contract-examples) {% endcontent-ref %} {% content-ref url="smart-contracts-sdk" %} [smart-contracts-sdk](https://docs.zenprotocol.com/smart-contracts-sdk) {% endcontent-ref %} ### Contract Language {% content-ref url="zf" %} [zf](https://docs.zenprotocol.com/zf) {% endcontent-ref %} ### Consensus {% content-ref url="common-goods-pool" %} [common-goods-pool](https://docs.zenprotocol.com/common-goods-pool) {% endcontent-ref %} {% content-ref url="block-validation" %} [block-validation](https://docs.zenprotocol.com/block-validation) {% endcontent-ref %} {% content-ref url="transaction-validation" %} [transaction-validation](https://docs.zenprotocol.com/transaction-validation) {% endcontent-ref %} {% content-ref url="serialization" %} [serialization](https://docs.zenprotocol.com/serialization) {% endcontent-ref %} ### Troubleshooting {% content-ref url="troubleshooting-1/responsible-disclosure" %} [responsible-disclosure](https://docs.zenprotocol.com/troubleshooting-1/responsible-disclosure) {% endcontent-ref %} {% content-ref url="troubleshooting-1/bug-bounty" %} [bug-bounty](https://docs.zenprotocol.com/troubleshooting-1/bug-bounty) {% endcontent-ref %} {% content-ref url="troubleshooting-1/troubleshooting" %} [troubleshooting](https://docs.zenprotocol.com/troubleshooting-1/troubleshooting) {% endcontent-ref %} ### For Miners {% content-ref url="for-miners/for-miners" %} [for-miners](https://docs.zenprotocol.com/for-miners/for-miners) {% endcontent-ref %} {% content-ref url="for-miners/gpu-mining" %} [gpu-mining](https://docs.zenprotocol.com/for-miners/gpu-mining) {% endcontent-ref %} {% content-ref url="for-miners/development-bounties" %} [development-bounties](https://docs.zenprotocol.com/for-miners/development-bounties) {% endcontent-ref %} #### Updates and discussions: [Telegram](https://t.me/zenprotocol) | [Blog](https://blog.zenprotocol.com/) | [Forum](https://forum.zenprotocol.com) | [Youtube](https://www.youtube.com/channel/UCVm4j3TrmD8mSvvExG_CAIw)