diff --git a/README.rst b/README.rst index bbacfe79..d863c7d6 100644 --- a/README.rst +++ b/README.rst @@ -69,13 +69,18 @@ Index of ZIPs + + + + + @@ -89,15 +94,26 @@ Index of ZIPs + + + + + + + + + + + diff --git a/css/style.css b/css/style.css index 7e7bbfcd..f004bbd2 100644 --- a/css/style.css +++ b/css/style.css @@ -123,6 +123,10 @@ pre { font-size: 0.9375rem; } +span.reserved { + color: #606060; +} + span.math { transform: scale(1, 1.03); -moz-transform: scale(1, 1.03); @@ -147,11 +151,16 @@ a, a:visited { text-decoration: none; } -a:hover { +a:hover, a.reserved:hover { color: #00556c; text-decoration: underline; } +a.reserved, a.reserved:visited { + color: #606060; + text-decoration: none; +} + span.section-anchor { opacity: 0; } @@ -196,7 +205,10 @@ th, td { } th, td { - padding: 0.625rem; + padding-left: 0.7rem; + padding-right: 0.75rem; + padding-top: 0.4rem; + padding-bottom: 0.4rem; vertical-align: top; } @@ -210,7 +222,10 @@ td:first-child { #index-of-zips table a { display: block; - padding: 0.625rem; + padding-left: 0.7rem; + padding-right: 0.75rem; + padding-top: 0.4rem; + padding-bottom: 0.4rem; } #references table, #references th, #references td { diff --git a/edithtml.sh b/edithtml.sh index 4420e295..0e6cb413 100755 --- a/edithtml.sh +++ b/edithtml.sh @@ -33,7 +33,7 @@ EOF rm -f "$2".prefix fi -sed -i.sedbak 's|||g' "$2" +sed -i.sedbak 's|||g' "$2" sed -i.sedbak 's|<\(https:[^&]*\)>|\<\1\>|g' "$2" perl -i.sedbak -p0e 's|
\s*.?\s*([^<]*(?:[^<]*[^<]*)?)|
\3 |g' "$2" diff --git a/index.html b/index.html index 44e64912..6efda848 100644 --- a/index.html +++ b/index.html @@ -42,13 +42,18 @@
ZIP Title Status
0 ZIP Process Active
1 Network Upgrade Policy and Scheduling Reserved
2 Design Considerations for Network Upgrades Reserved
22 Specification of getblocktemplate for Zcash Reserved
32 Shielded Hierarchical Deterministic Wallets Final
76 Transaction Signature Validation before Overwinter Reserved
143 Transaction Signature Validation for Overwinter Final
173 Bech32 Format Final
200 Network Upgrade Mechanism Final
201 Network Peer Management for Overwinter Final
202 Version 3 Transaction Format for Overwinter Final
203 Transaction Expiry Final
204 P2P Network Protocol Differences from Bitcoin Reserved
205 Deployment of the Sapling Network Upgrade Final
206 Deployment of the Blossom Network Upgrade Final
207 Funding Streams Implemented (zcashd)
215 Explicitly Defining and Modifying Ed25519 Validation Rules Implemented (zcashd)
221 FlyClient - Consensus-Layer Changes Final
243 Transaction Signature Validation for Sapling Final
244 Transaction Signature Validation for Transparent Zcash Extensions Reserved
250 Deployment of the Heartwood Network Upgrade Final
251 Deployment of the Canopy Network Upgrade Implemented (zcashd)
252 Deployment of the NU5 Network Upgrade Reserved
301 Zcash Stratum Protocol Informational
302 Standardized Memo Field Format Reserved
303 Sprout Payment Disclosure Reserved
304 Sapling Address Signatures Draft
305 Best Practices for Hardware Wallets supporting Sapling Reserved
306 Security Considerations for Anchor Selection Reserved
307 Light Client Protocol for Payment Detection Draft
308 Sprout to Sapling Migration Final
310 Security Properties of Sapling Viewing Keys Draft
311 Sapling Payment Disclosure Reserved
312 Shielded Multisignatures using FROST Reserved
321 Payment Request URIs Reserved
339 Wallet Recovery Words Reserved
400 Wallet.dat format Draft
401 Addressing mempool denial-of-service Final
402 New Wallet Database Format Reserved
1001 Keep the Block Distribution as Initially Defined — 90% to Miners Obsolete
1002 Opt-in Donation Feature Obsolete
1003 20% Split Evenly Between the ECC and the Zcash Foundation, and a Voting System Mandate Obsolete
+ + + + + @@ -62,15 +67,26 @@ + + + + + + + + + + + diff --git a/makeindex.sh b/makeindex.sh index e1cb0923..cf234da5 100755 --- a/makeindex.sh +++ b/makeindex.sh @@ -12,7 +12,9 @@ Index of ZIPs EndOfHeader for zipfile in zip-*.rst; do echo Adding $zipfile to index. >/dev/stderr - if grep -E '^\s*Status:\s*(Withdrawn|Rejected|Obsolete)' $zipfile >/dev/null; then + if grep -E '^\s*Status:\s*Reserved' $zipfile >/dev/null; then + echo " " + elif grep -E '^\s*Status:\s*(Withdrawn|Rejected|Obsolete)' $zipfile >/dev/null; then echo " " else echo " " diff --git a/zip-0001.html b/zip-0001.html new file mode 100644 index 00000000..81c1bcc2 --- /dev/null +++ b/zip-0001.html @@ -0,0 +1,16 @@ + + + + ZIP 1: Network Upgrade Policy and Scheduling + + + +
+
ZIP: 1
+Title: Network Upgrade Policy and Scheduling
+Status: Reserved
+Category: Process
+Discussions-To: <https://github.com/zcash/zips/issues/343>
+
+ + \ No newline at end of file diff --git a/zip-0001.rst b/zip-0001.rst new file mode 100644 index 00000000..fa61af20 --- /dev/null +++ b/zip-0001.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 1 + Title: Network Upgrade Policy and Scheduling + Status: Reserved + Category: Process + Discussions-To: diff --git a/zip-0002.html b/zip-0002.html new file mode 100644 index 00000000..af0f59e4 --- /dev/null +++ b/zip-0002.html @@ -0,0 +1,16 @@ + + + + ZIP 2: Design Considerations for Network Upgrades + + + +
+
ZIP: 2
+Title: Design Considerations for Network Upgrades
+Status: Reserved
+Category: Informational
+Discussions-To: <https://github.com/zcash/zips/issues/362>
+
+ + \ No newline at end of file diff --git a/zip-0002.rst b/zip-0002.rst new file mode 100644 index 00000000..9a76d8d7 --- /dev/null +++ b/zip-0002.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 2 + Title: Design Considerations for Network Upgrades + Status: Reserved + Category: Informational + Discussions-To: diff --git a/zip-0022.html b/zip-0022.html new file mode 100644 index 00000000..a16a40e6 --- /dev/null +++ b/zip-0022.html @@ -0,0 +1,16 @@ + + + + ZIP 22: Specification of getblocktemplate for Zcash + + + +
+
ZIP: 22
+Title: Specification of getblocktemplate for Zcash
+Status: Reserved
+Category: Informational
+Discussions-To: <https://github.com/zcash/zips/issues/349>
+
+ + \ No newline at end of file diff --git a/zip-0022.rst b/zip-0022.rst new file mode 100644 index 00000000..02968b5f --- /dev/null +++ b/zip-0022.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 22 + Title: Specification of getblocktemplate for Zcash + Status: Reserved + Category: Informational + Discussions-To: diff --git a/zip-0076.html b/zip-0076.html new file mode 100644 index 00000000..606febfb --- /dev/null +++ b/zip-0076.html @@ -0,0 +1,18 @@ + + + + ZIP 76: Transaction Signature Validation before Overwinter + + + +
+
ZIP: 76
+Title: Transaction Signature Validation before Overwinter
+Owners: Jack Grigg <str4d@electriccoin.co>
+        Daira Hopwood <daira@electriccoin.co>
+Status: Reserved
+Category: Consensus
+Discussions-To: <https://github.com/zcash/zips/issues/130>
+
+ + \ No newline at end of file diff --git a/zip-0076.rst b/zip-0076.rst new file mode 100644 index 00000000..7f2252d8 --- /dev/null +++ b/zip-0076.rst @@ -0,0 +1,9 @@ +:: + + ZIP: 76 + Title: Transaction Signature Validation before Overwinter + Owners: Jack Grigg + Daira Hopwood + Status: Reserved + Category: Consensus + Discussions-To: diff --git a/zip-0204.html b/zip-0204.html new file mode 100644 index 00000000..36f63b2d --- /dev/null +++ b/zip-0204.html @@ -0,0 +1,16 @@ + + + + ZIP 204: P2P Network Protocol Differences from Bitcoin + + + +
+
ZIP: 204
+Title: P2P Network Protocol Differences from Bitcoin
+Status: Reserved
+Category: Network
+Discussions-To: <https://github.com/zcash/zips/issues/352>
+
+ + \ No newline at end of file diff --git a/zip-0204.rst b/zip-0204.rst new file mode 100644 index 00000000..ae655e30 --- /dev/null +++ b/zip-0204.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 204 + Title: P2P Network Protocol Differences from Bitcoin + Status: Reserved + Category: Network + Discussions-To: diff --git a/zip-0244.html b/zip-0244.html new file mode 100644 index 00000000..b32796b8 --- /dev/null +++ b/zip-0244.html @@ -0,0 +1,17 @@ + + + + ZIP 244: Transaction Signature Validation for Transparent Zcash Extensions + + + +
+
ZIP: 244
+Title: Transaction Signature Validation for Transparent Zcash Extensions
+Owners: Kris Nuttycombe <kris@electriccoin.co>
+Status: Reserved
+Category: Consensus
+Discussions-To: <https://github.com/zcash/zips/issues/384>
+
+ + \ No newline at end of file diff --git a/zip-0244.rst b/zip-0244.rst new file mode 100644 index 00000000..8af3488a --- /dev/null +++ b/zip-0244.rst @@ -0,0 +1,8 @@ +:: + + ZIP: 244 + Title: Transaction Signature Validation for Transparent Zcash Extensions + Owners: Kris Nuttycombe + Status: Reserved + Category: Consensus + Discussions-To: diff --git a/zip-0252.html b/zip-0252.html new file mode 100644 index 00000000..79f72ccd --- /dev/null +++ b/zip-0252.html @@ -0,0 +1,17 @@ + + + + ZIP 252: Deployment of the NU5 Network Upgrade + + + +
+
ZIP: 252
+Title: Deployment of the NU5 Network Upgrade
+Owners: Daira Hopwood <daira@electriccoin.co>
+Status: Reserved
+Category: Consensus
+Discussions-To: <https://github.com/zcash/zips/issues/397>
+
+ + \ No newline at end of file diff --git a/zip-0252.rst b/zip-0252.rst new file mode 100644 index 00000000..1dfa4f0d --- /dev/null +++ b/zip-0252.rst @@ -0,0 +1,8 @@ +:: + + ZIP: 252 + Title: Deployment of the NU5 Network Upgrade + Owners: Daira Hopwood + Status: Reserved + Category: Consensus + Discussions-To: diff --git a/zip-0302.html b/zip-0302.html new file mode 100644 index 00000000..b358f951 --- /dev/null +++ b/zip-0302.html @@ -0,0 +1,19 @@ + + + + ZIP 302: Standardized Memo Field Format + + + +
+
ZIP: 302
+Title: Standardized Memo Field Format
+Owners: Jack Grigg <jack@electriccoin.co>
+Original-Author: Jay Graber
+Status: Reserved
+Category: Standards
+Discussions-To: <https://github.com/zcash/zips/issues/366>
+Pull-Request: <https://github.com/zcash/zips/pull/105>
+
+ + \ No newline at end of file diff --git a/zip-0302.rst b/zip-0302.rst new file mode 100644 index 00000000..b8291a48 --- /dev/null +++ b/zip-0302.rst @@ -0,0 +1,10 @@ +:: + + ZIP: 302 + Title: Standardized Memo Field Format + Owners: Jack Grigg + Original-Author: Jay Graber + Status: Reserved + Category: Standards + Discussions-To: + Pull-Request: diff --git a/zip-0303.html b/zip-0303.html new file mode 100644 index 00000000..67956ef1 --- /dev/null +++ b/zip-0303.html @@ -0,0 +1,18 @@ + + + + ZIP 303: Sprout Payment Disclosure + + + +
+
ZIP: 303
+Title: Sprout Payment Disclosure
+Owners: Deirdre Connolly <deirdre@zfnd.org>
+Original-Author: Simon Liu
+Status: Reserved
+Category: Informational
+Pull-Request: <https://github.com/zcash/zips/pull/119>
+
+ + \ No newline at end of file diff --git a/zip-0303.rst b/zip-0303.rst new file mode 100644 index 00000000..d3364e1c --- /dev/null +++ b/zip-0303.rst @@ -0,0 +1,9 @@ +:: + + ZIP: 303 + Title: Sprout Payment Disclosure + Owners: Deirdre Connolly + Original-Author: Simon Liu + Status: Reserved + Category: Informational + Pull-Request: diff --git a/zip-0305.html b/zip-0305.html new file mode 100644 index 00000000..16152c51 --- /dev/null +++ b/zip-0305.html @@ -0,0 +1,17 @@ + + + + ZIP 305: Best Practices for Hardware Wallets supporting Sapling + + + +
+
ZIP: 305
+Title: Best Practices for Hardware Wallets supporting Sapling
+Owners: Daira Hopwood <daira@electriccoin.co>
+Status: Reserved
+Category: Wallet
+Discussions-To: <https://github.com/zcash/zips/issues/346>
+
+ + \ No newline at end of file diff --git a/zip-0305.rst b/zip-0305.rst new file mode 100644 index 00000000..4537a490 --- /dev/null +++ b/zip-0305.rst @@ -0,0 +1,8 @@ +:: + + ZIP: 305 + Title: Best Practices for Hardware Wallets supporting Sapling + Owners: Daira Hopwood + Status: Reserved + Category: Wallet + Discussions-To: diff --git a/zip-0306.html b/zip-0306.html new file mode 100644 index 00000000..0bc4838a --- /dev/null +++ b/zip-0306.html @@ -0,0 +1,17 @@ + + + + ZIP 306: Security Considerations for Anchor Selection + + + +
+
ZIP: 306
+Title: Security Considerations for Anchor Selection
+Owners: Daira Hopwood <daira@electriccoin.co>
+Status: Reserved
+Category: Informational
+Discussions-To: <https://github.com/zcash/zips/issues/351>
+
+ + \ No newline at end of file diff --git a/zip-0306.rst b/zip-0306.rst new file mode 100644 index 00000000..d3208eb2 --- /dev/null +++ b/zip-0306.rst @@ -0,0 +1,8 @@ +:: + + ZIP: 306 + Title: Security Considerations for Anchor Selection + Owners: Daira Hopwood + Status: Reserved + Category: Informational + Discussions-To: diff --git a/zip-0311.html b/zip-0311.html new file mode 100644 index 00000000..fb44c495 --- /dev/null +++ b/zip-0311.html @@ -0,0 +1,18 @@ + + + + ZIP 311: Sapling Payment Disclosure + + + +
+
ZIP: 311
+Title: Sapling Payment Disclosure
+Owners: Deirdre Connolly <deirdre@zfnd.org>
+Original-Author: Simon Liu
+Status: Reserved
+Category: Informational
+Discussions-To: <https://github.com/zcash/zips/issues/387>
+
+ + \ No newline at end of file diff --git a/zip-0311.rst b/zip-0311.rst new file mode 100644 index 00000000..8a0479f1 --- /dev/null +++ b/zip-0311.rst @@ -0,0 +1,9 @@ +:: + + ZIP: 311 + Title: Sapling Payment Disclosure + Owners: Deirdre Connolly + Original-Author: Simon Liu + Status: Reserved + Category: Informational + Discussions-To: diff --git a/zip-0312.html b/zip-0312.html new file mode 100644 index 00000000..841b2cc8 --- /dev/null +++ b/zip-0312.html @@ -0,0 +1,16 @@ + + + + ZIP 312: Shielded Multisignatures using FROST + + + +
+
ZIP: 312
+Title: Shielded Multisignatures using FROST
+Status: Reserved
+Category: Standards
+Discussions-To: <https://github.com/zcash/zips/issues/382>
+
+ + \ No newline at end of file diff --git a/zip-0312.rst b/zip-0312.rst new file mode 100644 index 00000000..dd472cb4 --- /dev/null +++ b/zip-0312.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 312 + Title: Shielded Multisignatures using FROST + Status: Reserved + Category: Standards + Discussions-To: diff --git a/zip-0321.html b/zip-0321.html new file mode 100644 index 00000000..401c3241 --- /dev/null +++ b/zip-0321.html @@ -0,0 +1,19 @@ + + + + ZIP 321: Payment Request URIs + + + +
+
ZIP: 321
+Title: Payment Request URIs
+Owners: Kris Nuttycombe (kris@electriccoin.co)
+        Daira Hopwood (daira@electriccoin.co)
+Status: Reserved
+Category: Wallet
+Discussions-To: <https://github.com/zcash/zips/issues/347>
+Pull-Request: <https://github.com/zcash/zips/pull/395>
+
+ + \ No newline at end of file diff --git a/zip-0321.rst b/zip-0321.rst new file mode 100644 index 00000000..552223ae --- /dev/null +++ b/zip-0321.rst @@ -0,0 +1,10 @@ +:: + + ZIP: 321 + Title: Payment Request URIs + Owners: Kris Nuttycombe (kris@electriccoin.co) + Daira Hopwood (daira@electriccoin.co) + Status: Reserved + Category: Wallet + Discussions-To: + Pull-Request: diff --git a/zip-0339.html b/zip-0339.html new file mode 100644 index 00000000..5db93270 --- /dev/null +++ b/zip-0339.html @@ -0,0 +1,17 @@ + + + + ZIP 339: Wallet Recovery Words + + + +
+
ZIP: 339
+Title: Wallet Recovery Words
+Owners: Daira Hopwood <daira@electriccoin.co>
+Status: Reserved
+Category: Wallet
+Discussions-To: <https://github.com/zcash/zips/issues/339>
+
+ + \ No newline at end of file diff --git a/zip-0339.rst b/zip-0339.rst new file mode 100644 index 00000000..bcf02a6f --- /dev/null +++ b/zip-0339.rst @@ -0,0 +1,8 @@ +:: + + ZIP: 339 + Title: Wallet Recovery Words + Owners: Daira Hopwood + Status: Reserved + Category: Wallet + Discussions-To: diff --git a/zip-0402.html b/zip-0402.html new file mode 100644 index 00000000..27bdd4c2 --- /dev/null +++ b/zip-0402.html @@ -0,0 +1,16 @@ + + + + ZIP 402: New Wallet Database Format + + + +
+
ZIP: 402
+Title: New Wallet Database Format
+Status: Reserved
+Category: Wallet
+Discussions-To: <https://github.com/zcash/zips/issues/365>
+
+ + \ No newline at end of file diff --git a/zip-0402.rst b/zip-0402.rst new file mode 100644 index 00000000..01b0e029 --- /dev/null +++ b/zip-0402.rst @@ -0,0 +1,7 @@ +:: + + ZIP: 402 + Title: New Wallet Database Format + Status: Reserved + Category: Wallet + Discussions-To:
ZIP Title Status
0 ZIP Process Active
1 Network Upgrade Policy and Scheduling Reserved
2 Design Considerations for Network Upgrades Reserved
22 Specification of getblocktemplate for Zcash Reserved
32 Shielded Hierarchical Deterministic Wallets Final
76 Transaction Signature Validation before Overwinter Reserved
143 Transaction Signature Validation for Overwinter Final
173 Bech32 Format Final
200 Network Upgrade Mechanism Final
201 Network Peer Management for Overwinter Final
202 Version 3 Transaction Format for Overwinter Final
203 Transaction Expiry Final
204 P2P Network Protocol Differences from Bitcoin Reserved
205 Deployment of the Sapling Network Upgrade Final
206 Deployment of the Blossom Network Upgrade Final
207 Funding Streams Implemented (zcashd)
215 Explicitly Defining and Modifying Ed25519 Validation Rules Implemented (zcashd)
221 FlyClient - Consensus-Layer Changes Final
243 Transaction Signature Validation for Sapling Final
244 Transaction Signature Validation for Transparent Zcash Extensions Reserved
250 Deployment of the Heartwood Network Upgrade Final
251 Deployment of the Canopy Network Upgrade Implemented (zcashd)
252 Deployment of the NU5 Network Upgrade Reserved
301 Zcash Stratum Protocol Informational
302 Standardized Memo Field Format Reserved
303 Sprout Payment Disclosure Reserved
304 Sapling Address Signatures Draft
305 Best Practices for Hardware Wallets supporting Sapling Reserved
306 Security Considerations for Anchor Selection Reserved
307 Light Client Protocol for Payment Detection Draft
308 Sprout to Sapling Migration Final
310 Security Properties of Sapling Viewing Keys Draft
311 Sapling Payment Disclosure Reserved
312 Shielded Multisignatures using FROST Reserved
321 Payment Request URIs Reserved
339 Wallet Recovery Words Reserved
400 Wallet.dat format Draft
401 Addressing mempool denial-of-service Final
402 New Wallet Database Format Reserved
1001 Keep the Block Distribution as Initially Defined — 90% to Miners Obsolete
1002 Opt-in Donation Feature Obsolete
1003 20% Split Evenly Between the ECC and the Zcash Foundation, and a Voting System Mandate Obsolete
`basename $zipfile .rst | sed -E 's@zip-0{0,3}@@'` `grep '^\s*Title:' $zipfile | sed -E 's@\s*Title:\s*@@'` `grep '^\s*Status:' $zipfile | sed -E 's@\s*Status:\s*@@'`
`basename $zipfile .rst | sed -E 's@zip-0{0,3}@@'` `grep '^\s*Title:' $zipfile | sed -E 's@\s*Title:\s*@@'` `grep '^\s*Status:' $zipfile | sed -E 's@\s*Status:\s*@@'`
`basename $zipfile .rst | sed -E 's@zip-0{0,3}@@'` `grep '^\s*Title:' $zipfile | sed -E 's@\s*Title:\s*@@'` `grep '^\s*Status:' $zipfile | sed -E 's@\s*Status:\s*@@'`