<sectionid="what-are-zips"><h2><spanclass="section-heading">What are ZIPs?</span><spanclass="section-anchor"><arel="bookmark"href="#what-are-zips"><imgwidth="24"height="24"class="section-anchor"src="assets/images/section-anchor.png"alt=""></a></span></h2>
<p>Anyone can write a ZIP! We encourage community contributions and decentralization of work on the Zcash protocol. If you’d like to bounce ideas off people before formally writing a ZIP, we encourage it! Visit the <ahref="https://discord.gg/kdjfvps">ZcashCommunity Discord chat</a> to talk about your idea.</p>
<p>To start contributing, first read <ahref="zip-0000">ZIP 0</a> which documents the ZIP process. Then clone <ahref="https://github.com/zcash/zips">this repo</a> from GitHub, and start adding your draft ZIP, formatted either as reStructuredText or as Markdown.</p>
<p>For example, if using reStructuredText, use a filename matching <code>draft-*.rst</code>. Use <code>make</code> to check that you are using correct <ahref="https://docutils.sourceforge.io/rst.html">reStructuredText</a> or <ahref="https://pandoc.org/MANUAL.html#pandocs-markdown">Markdown</a> syntax, and double-check the generated <code>draft-*.html</code> file before filing a Pull Request.</p>
<p>Unless otherwise stated in this repository’s individual files, the contents of this repository are released under the terms of the MIT license. See <ahref="COPYING">COPYING</a> for more information or see <ahref="https://opensource.org/licenses/MIT">https://opensource.org/licenses/MIT</a> .</p>
<sectionid="index-of-zips"><h2><spanclass="section-heading">Index of ZIPs</span><spanclass="section-anchor"><arel="bookmark"href="#index-of-zips"><imgwidth="24"height="24"class="section-anchor"src="assets/images/section-anchor.png"alt=""></a></span></h2>
<tr><td><spanclass="reserved">1</span></td><tdclass="left"><aclass="reserved"href="zip-0001">Network Upgrade Policy and Scheduling</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">2</span></td><tdclass="left"><aclass="reserved"href="zip-0002">Design Considerations for Network Upgrades</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">76</span></td><tdclass="left"><aclass="reserved"href="zip-0076">Transaction Signature Validation before Overwinter</a></td><td>Reserved</td>
<tr><td><strike>210</strike></td><tdclass="left"><strike><ahref="zip-0210">Sapling Anchor Deduplication within Transactions</a></strike></td><td>Withdrawn</td>
<tr><td><spanclass="reserved">219</span></td><tdclass="left"><aclass="reserved"href="zip-0219">Disabling Addition of New Value to the Sapling Chain Value Pool</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">305</span></td><tdclass="left"><aclass="reserved"href="zip-0305">Best Practices for Hardware Wallets supporting Sapling</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">306</span></td><tdclass="left"><aclass="reserved"href="zip-0306">Security Considerations for Anchor Selection</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">312</span></td><tdclass="left"><aclass="reserved"href="zip-0312">Shielded Multisignatures using FROST</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">314</span></td><tdclass="left"><aclass="reserved"href="zip-0314">Privacy upgrades to the Zcash light client protocol</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">315</span></td><tdclass="left"><aclass="reserved"href="zip-0315">Best Practices for Wallet Handling of Multiple Pools</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">317</span></td><tdclass="left"><aclass="reserved"href="zip-0317">Proportional Transfer Fee Mechanism</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">319</span></td><tdclass="left"><aclass="reserved"href="zip-0319">Options for Shielded Pool Retirement</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">322</span></td><tdclass="left"><aclass="reserved"href="zip-0322">Generic Signed Message Format</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">323</span></td><tdclass="left"><aclass="reserved"href="zip-0323">Specification of getblocktemplate for Zcash</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">403</span></td><tdclass="left"><aclass="reserved"href="zip-0403">Verification Behaviour of zcashd</a></td><td>Reserved</td>
<tr><td><spanclass="reserved">416</span></td><tdclass="left"><aclass="reserved"href="zip-0416">Support for Unified Addresses in zcashd</a></td><td>Reserved</td>
<tr><td><strike>1001</strike></td><tdclass="left"><strike><ahref="zip-1001">Keep the Block Distribution as Initially Defined — 90% to Miners</a></strike></td><td>Obsolete</td>
<tr><td><strike>1003</strike></td><tdclass="left"><strike><ahref="zip-1003">20% Split Evenly Between the ECC and the Zcash Foundation, and a Voting System Mandate</a></strike></td><td>Obsolete</td>
<tr><td><strike>1004</strike></td><tdclass="left"><strike><ahref="zip-1004">Miner-Directed Dev Fund</a></strike></td><td>Obsolete</td>
<tr><td><strike>1005</strike></td><tdclass="left"><strike><ahref="zip-1005">Zcash Community Funding System</a></strike></td><td>Obsolete</td>
<tr><td><strike>1006</strike></td><tdclass="left"><strike><ahref="zip-1006">Development Fund of 10% to a 2-of-3 Multisig with Community-Involved Third Entity</a></strike></td><td>Obsolete</td>
<tr><td><strike>1007</strike></td><tdclass="left"><strike><ahref="zip-1007">Enforce Development Fund Commitments with a Legal Charter</a></strike></td><td>Obsolete</td>
<tr><td><strike>1008</strike></td><tdclass="left"><strike><ahref="zip-1008">Fund ECC for Two More Years</a></strike></td><td>Obsolete</td>
<tr><td><strike>1010</strike></td><tdclass="left"><strike><ahref="zip-1010">Compromise Dev Fund Proposal With Diverse Funding Streams</a></strike></td><td>Obsolete</td>
<tr><td><strike>1011</strike></td><tdclass="left"><strike><ahref="zip-1011">Decentralize the Dev Fee</a></strike></td><td>Obsolete</td>
<tr><td><strike>1012</strike></td><tdclass="left"><strike><ahref="zip-1012">Dev Fund to ECC + ZF + Major Grants</a></strike></td><td>Obsolete</td>
<tr><td><strike>1013</strike></td><tdclass="left"><strike><ahref="zip-1013">Keep It Simple, Zcashers: 10% to ECC, 10% to ZF</a></strike></td><td>Obsolete</td>